.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft Yahei";
}
/* ========================================================================
   Component: Base
 ========================================================================== */
/*
 * 1. Set `font-size` to support `rem` units
 *    Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 * 3. Style
 */
html {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 3 */
  color: #666;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
/*
   * Removes default margin.
   */
body {
  margin: 0;
  font-size: 14px;
  color: #666;
  background-color: #ffffff;
}
/* Links
   ========================================================================== */
/*
   * 1. Remove the gray background on active links in IE 10.
   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
   */
a {
  /* 1 */
  background-color: transparent;
  /* 2 */
  -webkit-text-decoration-skip: objects;
}
/*
   * Remove the outline on focused links when they are also active or hovered
   */
a:active,
a:hover {
  outline: none;
}
/*
   * Style
   */
a,
.uk-link {
  color: #1e87f0;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.uk-link:hover {
  color: #0f6ecd;
}
/* Text-level semantics
   ========================================================================== */
/*
   * 1. Remove the bottom border in Firefox 39-.
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/*
   * 1. Prevent the duplicate application of `bolder` by the next rule in Safari 6.
   * 2. Add the correct font weight in Chrome, Edge, and Safari.
   */
/* 1 */
b,
strong {
  font-weight: inherit;
}
/* 2 */
b,
strong {
  font-weight: bolder;
}
/*
   * 1. Correct the odd `em` font sizing in all browsers.
   * 2. Consolas has a better baseline in running text compared to `Courier`
   * 3. Style
   */
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
  /* 1 */
  font-size: 11px;
  /* 2 */
  font-family: Consolas, monaco, monospace;
  /* 3 */
  color: #435DBA;
  white-space: nowrap;
  padding: 2px 6px;
  border: 1px solid #EBEBED;
  border-radius: 3px;
}
/*
   * Emphasize
   */
em {
  color: #0f6ecd;
}
/* Preformatted text
   ========================================================================== */
/*
   * 1. Contain overflow in all browsers.
   * 2. Override UA
   */
pre {
  background: #ffffff;
}
pre code {
  font-family: Consolas, monaco, monospace;
}
/* Selection pseudo-element
   ========================================================================== */
::-moz-selection {
  background: #be7c4c;
  text-shadow: none;
}
::selection {
  background: #be7c4c;
  text-shadow: none;
}
/* ========================================================================
     Component: Link
   ========================================================================== */
/* Muted
   ========================================================================== */
a.uk-link-muted,
.uk-link-muted a {
  color: #999999;
}
a.uk-link-muted:hover,
.uk-link-muted a:hover {
  color: #666;
}
/* Text
   ========================================================================== */
/*
   * `!important` needed to override inverse component
   */
a.uk-link-text:not(:hover),
.uk-link-text a:not(:hover) {
  color: inherit !important;
}
a.uk-link-text:hover,
.uk-link-text a:hover {
  color: #999999;
}
/* Hero
   ========================================================================== */
/*
   * 1. Using `inline-block` to make it work with text alignment
   * 2. Center vertically
   * 3. Style
   */
.uk-heading-bullet::before {
  content: "";
  border-left: 4px solid #be7c4c;
}
/* Small
   ========================================================================== */
/*
   * Reset child height, caused by `inline-block`
   */
.uk-divider-small {
  line-height: 0;
}
.uk-divider-small::after {
  border-top: 2px solid #be7c4c;
}
/* ========================================================================
     Component: List
   ========================================================================== */
.uk-list,
.ap-child-list > ul {
  padding: 0;
  list-style: none;
}
.uk-list-striped > li:nth-of-type(odd) {
  background: #f8f8f8;
}
/* ========================================================================
     Component: Description list
   ========================================================================== */
/*
   * Term
   */
.uk-description-list > dd {
  font-size: 16px;
}
/* Caption
   ========================================================================== */
.uk-table caption {
  color: #999999;
}
/*
   * Striped
   */
.uk-table-striped > tr:nth-of-type(odd),
.uk-table-striped tbody tr:nth-of-type(odd) {
  background: #f8f8f8;
}
/* Style modifiers
   ========================================================================== */
/*
   * Link
   */
.uk-icon-link:hover,
.uk-icon-link:focus {
  color: #be7c4c;
  outline: none;
}
/*
   * Button
   * 1. Center icon vertically and horizontally
   */
.uk-icon-button {
  background: #ffffff;
}
/* Hover + Focus */
.uk-icon-button:hover,
.uk-icon-button:focus {
  background-color: #ffffff;
  color: #be7c4c;
  outline: none;
}
/* OnClick + Active */
.uk-icon-button:active,
.uk-active > .uk-icon-button {
  background-color: #be7c4c;
  color: #ffffff;
}
/* Thumb
   ========================================================================== */
/*
   * 1. Reset
   * 2. Style
   */
/* Webkit */
.uk-range::-webkit-slider-thumb {
  background: #666;
}
/* Firefox */
.uk-range::-moz-range-thumb {
  background: #666;
}
/* Edge */
.uk-range::-ms-thumb {
  /* 1 */
  margin-top: 0;
}
/* IE11 */
.uk-range::-ms-thumb {
  background: #666;
}
.uk-input,
.uk-select,
.uk-textarea {
  background: #ffffff;
  color: #666;
}
/* Focus */
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
  outline: none;
  background-color: #ffffff;
}
/* Disabled */
.uk-input:disabled,
.uk-select:disabled,
.uk-textarea:disabled {
  background-color: #f8f8f8;
  color: #999999;
}
/*
   * Placeholder
   */
.uk-input:-ms-input-placeholder {
  color: #999999 !important;
}
.uk-input::-moz-placeholder {
  color: #999999;
}
.uk-input::-webkit-input-placeholder {
  color: #999999;
}
.uk-textarea:-ms-input-placeholder {
  color: #999999 !important;
}
.uk-textarea::-moz-placeholder {
  color: #999999;
}
.uk-textarea::-webkit-input-placeholder {
  color: #999999;
}
.uk-form-danger,
.uk-form-danger:focus {
  color: #f0506e;
  border-color: #f0506e !important;
}
/*
   * Success
   */
.uk-form-success,
.uk-form-success:focus {
  color: #32d296;
  border-color: #32d296 !important;
}
/*
   * Blank
   */
.uk-form-blank {
  background: none;
  border-color: transparent !important;
}
.uk-form-blank:focus {
  border-color: #EBEBED !important;
  border-style: dashed;
}
/*
   * Checked
   */
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {
  background-color: #be7c4c;
  border-color: transparent;
}
/* Label
   ========================================================================== */
/* Icons
   ========================================================================== */
.uk-form-icon {
  color: #999999;
}
/*
   * Required for `a`.
   */
.uk-form-icon:hover {
  color: #666;
}
/* OnClick + Active */
/* Style modifiers
   ========================================================================== */
/*
   * Default
   */
.uk-button-default {
  background-color: #ffffff;
}
/* Hover + Focus */
.uk-button-default:hover,
.uk-button-default:focus {
  background-color: #ffffff;
  color: #be7c4c;
}
/* OnClick + Active */
.uk-button-default:active,
.uk-button-default.uk-active {
  background-color: #be7c4c;
  color: #ffffff;
}
/*
   * Primary
   */
.uk-button-primary {
  background-color: #be7c4c;
  color: #ffffff;
}
/* Hover + Focus */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #222222;
  color: #ffffff;
}
/* OnClick + Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  color: #ffffff;
}
/*
   * Secondary
   */
.uk-button-secondary {
  color: #666;
  border: 1px solid #222222;
}
/* OnClick + Active */
.uk-button-secondary:active,
.uk-button-secondary.uk-active {
  background-color: #be7c4c;
  color: #ffffff;
  border-color: #be7c4c;
}
/*
   * Danger
   */
.uk-button-danger {
  background-color: transparent;
  color: #f0506e;
  border: 1px solid #f0506e;
}
/* Hover + Focus */
.uk-button-danger:hover,
.uk-button-danger:focus {
  background-color: transparent;
}
/* OnClick + Active */
.uk-button-danger:active,
.uk-button-danger.uk-active {
  background-color: #f0506e;
  color: #ffffff;
  border-color: #f0506e;
}
/*
   * Disabled
   * The same for all style modifiers
   */
.uk-button-default:disabled,
.uk-button-primary:disabled,
.uk-button-secondary:disabled,
.uk-button-danger:disabled {
  background-color: #f8f8f8;
  color: #999999;
}
/* Text modifiers
   ========================================================================== */
/*
   * Text
   * 1. Reset
   * 2. Style
   */
.uk-button-text {
  /* 1 */
  padding: 0;
  line-height: 1.5;
  background: none;
  /* 2 */
  position: relative;
}
/* Hover + Focus */
.uk-button-text:hover,
.uk-button-text:focus {
  color: #be7c4c;
}
/* Disabled */
.uk-button-text:disabled {
  color: #999999;
}
/*
   * Link
   * 1. Reset
   * 2. Style
   */
.uk-button-link {
  /* 1 */
  padding: 0;
  line-height: 1.5;
  background: none;
  /* 2 */
  color: #1e87f0;
}
/* Hover + Focus */
.uk-button-link:hover,
.uk-button-link:focus {
  color: #0f6ecd;
}
/* Disabled */
.uk-button-link:disabled {
  color: #999999;
  text-decoration: none;
}
/* Style modifiers
   ========================================================================== */
/*
   * Default
   */
.uk-section-default,
.ap-container-default .uk-container {
  background: #ffffff;
}
/*
   * Primary
   */
.uk-section-primary,
.ap-container-primary .uk-container {
  background: #be7c4c;
}
/*
   * Secondary
   */
.uk-section-secondary,
.ap-container-secondary .uk-container {
  background: #222222;
}
.uk-section-muted,
.ap-container-muted .uk-container {
  background: #f8f8f8;
}
/* Style modifiers
   ========================================================================== */
/*
   * Default
   */
.uk-tile-default {
  background: #ffffff;
}
/*
   * Muted
   */
.uk-tile-muted {
  background: #f8f8f8;
}
/*
   * Primary
   */
.uk-tile-primary {
  background: #be7c4c;
}
/*
   * Secondary
   */
.uk-tile-secondary {
  background: #222222;
}
/* ========================================================================
     Component: Card
   ========================================================================== */
/* Badge
   ========================================================================== */
.uk-card-badge {
  color: #666;
}
/*
   * Remove margin from adjacent element
   */
.uk-card-badge:first-child + * {
  margin-top: 0;
}
/* Style modifiers
   ========================================================================== */
/*
   * Default
   * Note: Header and Footer are only implemented for the default style
   */
.uk-card-default {
  background: #ffffff;
  color: #666;
}
.uk-card-default.uk-card-hover:hover {
  background-color: #ffffff;
}
/*
   * Primary
   */
.uk-card-primary {
  background: #be7c4c;
  color: #ffffff;
}
.uk-card-primary .uk-card-title {
  color: #ffffff;
}
/*
   * Secondary
   */
.uk-card-secondary {
  background: #222222;
  color: #ffffff;
}
.uk-card-secondary .uk-card-title {
  color: #ffffff;
}
/* ========================================================================
     Component: Close
   ========================================================================== */
/* Hover + Focus */
/* Hover + Focus */
.uk-totop:hover,
.uk-totop:focus {
  outline: none;
  background-color: transparent;
}
/* OnClick */
.uk-totop:active {
  color: #be7c4c;
  background-color: transparent;
}
/* ========================================================================
     Component: Marker
   ========================================================================== */
/*
   * Addopts `uk-icon`
   */
.uk-marker {
  padding: 5px;
  background: #222222;
  color: #ffffff;
}
/* Hover + Focus */
.uk-marker:hover,
.uk-marker:focus {
  color: #ffffff;
  outline: none;
}
/* ========================================================================
     Component: Alert
   ========================================================================== */
.uk-alert {
  position: relative;
  background: #ffffff;
  color: #333;
}
/* Style modifiers
   ========================================================================== */
/*
   * Primary
   */
.uk-alert-primary {
  background: #ffffff;
  color: #be7c4c;
}
/*
   * Success
   */
.uk-alert-success {
  background: #ffffff;
  color: #32d296;
}
/*
   * Warning
   */
.uk-alert-warning {
  background: #ffffff;
  color: #faa05a;
}
/*
   * Danger
   */
.uk-alert-danger {
  background: #ffffff;
  color: #f0506e;
}
/* ========================================================================
     Component: Badge
   ========================================================================== */
/*
   * 1. Style
   * 2. Center child vertically and horizontally
   */
.uk-badge {
  /* 1 */
  background: #be7c4c;
  color: #ffffff;
}
/*
   * Required for `a`
   */
.uk-badge:hover,
.uk-badge:focus {
  color: #ffffff;
  text-decoration: none;
  outline: none;
}
/* ========================================================================
     Component: Label
   ========================================================================== */
.uk-label {
  background: #be7c4c;
  color: #ffffff;
}
/* Color modifiers
   ========================================================================== */
/*
   * Success
   */
.uk-label-success {
  background-color: #32d296;
  color: #ffffff;
}
/*
   * Warning
   */
.uk-label-warning {
  background-color: #faa05a;
  color: #ffffff;
}
/*
   * Danger
   */
.uk-label-danger {
  background-color: #f0506e;
  color: #ffffff;
}
/* ========================================================================
     Component: Overlay
   ========================================================================== */
.uk-overlay {
  padding: 20px 20px;
}
/*
   * Remove margin from the last-child
   */
.uk-overlay > :last-child {
  margin-bottom: 0;
}
/* Title
   ========================================================================== */
/* Meta
   ========================================================================== */
.uk-article-meta {
  color: #999999;
}
.uk-article-meta a {
  color: #999999;
}
.uk-article-meta a:hover {
  color: #666;
  text-decoration: none;
}
/* Meta
   ========================================================================== */
.uk-comment-meta {
  color: #999999;
}
/* Style modifier
   ========================================================================== */
.uk-comment-primary {
  background-color: #f8f8f8;
}
.uk-search-input:focus {
  outline: none;
}
/* Placeholder */
.uk-search-input:-ms-input-placeholder {
  color: #999999 !important;
}
.uk-search-input::-moz-placeholder {
  color: #999999;
}
.uk-search-input::-webkit-input-placeholder {
  color: #999999;
}
/* Icon (Adopts `uk-icon`)
   ========================================================================== */
/*
   * Remove default focus style
   */
.uk-search-icon:focus {
  outline: none;
}
.uk-search .uk-search-icon {
  color: #999999;
}
/*
   * Required for `a`.
   */
.uk-search .uk-search-icon:hover {
  color: #999999;
}
/* Focus */
.uk-search-default .uk-search-input:focus {
  background-color: #ffffff;
}
/* Toggle
   ========================================================================== */
.uk-search-toggle {
  color: #999999;
}
/* Hover + Focus */
.uk-search-toggle:hover,
.uk-search-toggle:focus {
  color: #666;
}
/* Parent icon modifier
   ========================================================================== */
.uk-nav-parent-icon > .uk-parent > a::after {
  content: "";
  width: 1.5 em;
  height: 1.5 em;
}
/*
   * Items
   */
.uk-nav-default > li > a {
  color: #999999;
}
/* Hover + Focus */
.uk-nav-default > li > a:hover,
.uk-nav-default > li > a:focus {
  color: #be7c4c;
  background-color: transparent;
}
/* Active */
.uk-nav-default > li.uk-active > a {
  background-color: transparent;
}
/*
   * Header
   */
/*
   * Sublists
   */
.uk-nav-default .uk-nav-sub a {
  color: #999999;
}
.uk-nav-default .uk-nav-sub a:hover,
.uk-nav-default .uk-nav-sub a:focus {
  color: #666;
}
/*
   * Items
   */
.uk-nav-primary > li > a {
  line-height: 1.5;
  color: #999999;
}
/* Hover + Focus */
.uk-nav-primary > li > a:hover,
.uk-nav-primary > li > a:focus {
  color: #be7c4c;
}
/* Active */
/*
   * Header
   */
/*
   * Sublists
   */
.uk-nav-primary .uk-nav-sub a {
  color: #999999;
}
.uk-nav-primary .uk-nav-sub a:hover,
.uk-nav-primary .uk-nav-sub a:focus {
  color: #666;
}
/*
   * Nav items
   */
.uk-navbar-nav > li > a {
  color: #666;
}
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft Yahei";
}
/*
   * Hover
   * Apply hover style also to focus state and if dropdown is opened
   */
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li > a.uk-open {
  color: #be7c4c;
  outline: none;
}
.uk-navbar-nav > li > a:hover::before {
  background-color: currentColor;
}
/* OnClick */
.uk-navbar-nav > li.uk-active > a::before {
  background-color: #be7c4c;
}
/* Item
   ========================================================================== */
.uk-navbar-item {
  color: #666;
}
/* Toggle
   ========================================================================== */
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus,
.uk-navbar-toggle.uk-open {
  color: #be7c4c;
}
/* Dropdown
   ========================================================================== */
/*
   * Adopts `uk-dropdown`
   * 1. Hide by default
   * 2. Set position
   * 3. Set a default width
   * 4. Style
   */
.uk-navbar-dropdown {
  background: #ffffff;
  color: #666;
}
/*
   * Items
   */
.uk-navbar-dropdown-nav > li > a {
  color: #999999;
  padding: 5px 0;
}
/* Hover + Focus */
.uk-navbar-dropdown-nav > li > a:hover,
.uk-navbar-dropdown-nav > li > a:focus {
  color: #be7c4c;
  background-color: transparent;
}
/* Active */
/*
   * Sublists
   */
.uk-navbar-dropdown-nav .uk-nav-sub a {
  color: #999999;
}
.uk-navbar-dropdown-nav .uk-nav-sub a:hover,
.uk-navbar-dropdown-nav .uk-nav-sub a:focus {
  color: #666;
}
/* Dropbar
   ========================================================================== */
.uk-navbar-dropbar {
  position: relative;
  background: #ffffff;
  overflow: hidden;
}
/* Items
   ========================================================================== */
/*
   * Items must target `a` elements to exclude other elements (e.g. dropdowns)
   * Using `:first-child` instead of `a` to support `span` elements for text
   * 1. Prevent gap if child element is `inline-block`, e.g. an icon
   * 2. Style
   */
.uk-subnav > * > :first-child {
  color: #999999;
}
/* Hover + Focus */
.uk-subnav > * > a:hover,
.uk-subnav > * > a:focus {
  color: #666;
  text-decoration: none;
  outline: none;
}
/* Active */
/* Pill modifier
   ========================================================================== */
.uk-subnav-pill > * > :first-child {
  color: #999999;
}
/* Hover + Focus */
.uk-subnav-pill > * > a:hover,
.uk-subnav-pill > * > a:focus {
  background-color: #ffffff;
  color: #666;
}
/* OnClick */
.uk-subnav-pill > * > a:active {
  background-color: #ffffff;
}
/* Active */
.uk-subnav-pill > .uk-active > a {
  background-color: #be7c4c;
  color: #ffffff;
}
/* Disabled
   * The same for all style modifiers
   ========================================================================== */
.uk-subnav > .uk-disabled > a {
  color: #999999;
}
/* Items
   ========================================================================== */
.uk-breadcrumb > * > * {
  color: #999999;
}
/* Hover + Focus */
.uk-breadcrumb > * > :hover,
.uk-breadcrumb > * > :focus {
  color: #666;
  text-decoration: none;
}
/* Disabled */
.uk-breadcrumb > .uk-disabled > * {
  color: #999999;
}
/* Active */
/* Items
   ========================================================================== */
/*
   * 1. Prevent gap if child element is `inline-block`, e.g. an icon
   * 2. Style
   */
.uk-pagination > * > * {
  color: #999999;
}
/* Hover + Focus */
.uk-pagination > * > :hover,
.uk-pagination > * > :focus {
  background-color: #ffffff;
}
/* Active */
.uk-pagination > .uk-active > * {
  color: #be7c4c;
  background-color: transparent;
}
/* Disabled */
.uk-pagination > .uk-disabled > * {
  color: #999999;
  background-color: transparent;
}
/* Items
   ========================================================================== */
/*
   * Items must target `a` elements to exclude other elements (e.g. dropdowns)
   * 1. Center text if a width is set
   * 2. Style
   */
.uk-tab > * > a {
  color: #999999;
}
/* Hover + Focus */
.uk-tab > * > a:hover,
.uk-tab > * > a:focus {
  color: #666;
  text-decoration: none;
  border-color: transparent;
}
/* Active */
.uk-tab > .uk-active > a {
  border-color: #be7c4c;
}
/* Disabled */
.uk-tab > .uk-disabled > a {
  color: #999999;
}
/* Items
   ========================================================================== */
/* Hover + Focus */
.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {
  background-color: rgba(248, 108, 74, 0.4);
  outline: none;
  border-color: transparent;
}
/* OnClick */
.uk-dotnav > * > :active {
  background-color: #be7c4c;
  border-color: transparent;
}
/* Active */
.uk-dotnav > .uk-active > * {
  background-color: #be7c4c;
  border-color: transparent;
}
/* ========================================================================
     Component: Dropdown
   ========================================================================== */
.uk-dropdown {
  background: #ffffff;
  color: #666;
}
/*
   * Items
   */
.uk-dropdown-nav > li > a {
  color: #999999;
}
/* Hover + Focus + Active */
.uk-dropdown-nav > li > a:hover,
.uk-dropdown-nav > li > a:focus,
.uk-dropdown-nav > li.uk-active > a {
  background-color: transparent;
}
/*
   * Header
   */
.uk-dropdown-nav .uk-nav-header {
  color: #be7c4c;
}
/*
   * Sublists
   */
.uk-dropdown-nav .uk-nav-sub a {
  color: #999999;
}
.uk-dropdown-nav .uk-nav-sub a:hover,
.uk-dropdown-nav .uk-nav-sub a:focus {
  color: #be7c4c;
}
/* Dialog
   ========================================================================== */
/*
   * 1. Create position context for spinner and close button
   * 2. Dimensions
   * 3. Fix `max-width: 100%` not working in combination with flex and responsive images in IE11
   *    `!important` needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests
   * 4. Style
   * 5. Slide-in transition
   */
.uk-modal-dialog {
  background: #ffffff;
}
/*
   * Open
   */
.uk-open > .uk-modal-dialog {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* Message
  ========================================================================== */
.uk-notification-message {
  background: #f8f8f8;
  color: #666;
}
/* Style modifiers
   ========================================================================== */
/*
   * Primary
   */
.uk-notification-message-primary {
  color: #be7c4c;
}
/*
   * Success
   */
.uk-notification-message-success {
  color: #32d296;
}
/*
   * Warning
   */
.uk-notification-message-warning {
  color: #faa05a;
}
/*
   * Danger
   */
.uk-notification-message-danger {
  color: #f0506e;
}
/* ========================================================================
     Component: Tooltip
   ========================================================================== */
.uk-tooltip {
  /* 4 */
  background: #be7c4c;
  color: #ffffff;
}
/*
   * Remove animated circles for indeterminate state in IE11 and Edge
   */
.uk-progress:indeterminate {
  color: transparent;
}
/*
   * Progress container
   * 2. Remove progress bar for indeterminate state in Firefox
   */
.uk-progress::-webkit-progress-bar {
  background-color: #f8f8f8;
  border-radius: 500px;
  overflow: hidden;
}
/*
   * Progress bar
   * 1. Remove right border in IE11 and Edge
   */
.uk-progress::-webkit-progress-value {
  background-color: #be7c4c;
}
.uk-progress::-moz-progress-bar {
  background-color: #be7c4c;
}
.uk-progress::-ms-fill {
  background-color: #be7c4c;
}
/* ========================================================================
     Component: Text
   ========================================================================== */
/* Style modifiers
   ========================================================================== */
.uk-text-meta {
  color: #999999;
}
.uk-text-meta a {
  color: #999999;
}
.uk-text-meta a:hover {
  color: #666;
  text-decoration: none;
}
/* Size modifiers
   ========================================================================== */
.uk-text-small {
  font-size: 12px;
  line-height: 1.5;
}
.uk-text-large {
  font-size: 20px;
  line-height: 1.5;
}
/* Weight modifier
   ========================================================================== */
.uk-text-bold {
  font-weight: bolder;
}
/* Transform modifier
   ========================================================================== */
.uk-text-uppercase {
  text-transform: uppercase !important;
}
.uk-text-capitalize {
  text-transform: capitalize !important;
}
.uk-text-lowercase {
  text-transform: lowercase !important;
}
/* Color modifiers
   ========================================================================== */
.uk-text-muted {
  color: #999999 !important;
}
.uk-text-primary {
  color: #be7c4c !important;
}
.uk-text-success {
  color: #32d296 !important;
}
.uk-text-warning {
  color: #faa05a !important;
}
.uk-text-danger {
  color: #f0506e !important;
}
/* Background modifier */
.uk-text-background {
  color: #be7c4c !important;
}
@supports (-webkit-background-clip: text) {
  .uk-text-background {
    background-color: #be7c4c;
  }
}
/* ========================================================================
     Component: Background
   ========================================================================== */
/* Color
   ========================================================================== */
.uk-background-default {
  background-color: #ffffff;
}
.uk-background-muted {
  background-color: #f8f8f8;
}
.uk-background-primary {
  background-color: #be7c4c;
}
.uk-background-secondary {
  background-color: #222222;
}
/* ========================================================================
     Component: Inverse
   ========================================================================== */
.uk-light a,
.uk-light .uk-link,
.uk-section-primary:not(.uk-preserve-color) a,
.uk-section-primary:not(.uk-preserve-color) .uk-link,
.uk-section-secondary:not(.uk-preserve-color) a,
.uk-section-secondary:not(.uk-preserve-color) .uk-link,
.uk-tile-primary:not(.uk-preserve-color) a,
.uk-tile-primary:not(.uk-preserve-color) .uk-link,
.uk-tile-secondary:not(.uk-preserve-color) a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link,
.uk-card-primary.uk-card-body a,
.uk-card-primary.uk-card-body .uk-link,
.uk-card-primary > :not([class*='uk-card-media']) a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link,
.uk-card-secondary.uk-card-body a,
.uk-card-secondary.uk-card-body .uk-link,
.uk-card-secondary > :not([class*='uk-card-media']) a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link,
.uk-overlay-primary a,
.uk-overlay-primary .uk-link,
.ap-toolbar a,
.ap-toolbar .uk-link {
  color: #ffffff;
}
.uk-light a:hover,
.uk-light .uk-link:hover,
.uk-section-primary:not(.uk-preserve-color) a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-section-secondary:not(.uk-preserve-color) a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-primary:not(.uk-preserve-color) a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-secondary:not(.uk-preserve-color) a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-card-primary.uk-card-body a:hover,
.uk-card-primary.uk-card-body .uk-link:hover,
.uk-card-primary > :not([class*='uk-card-media']) a:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link:hover,
.uk-card-secondary.uk-card-body a:hover,
.uk-card-secondary.uk-card-body .uk-link:hover,
.uk-card-secondary > :not([class*='uk-card-media']) a:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link:hover,
.uk-overlay-primary a:hover,
.uk-overlay-primary .uk-link:hover,
.ap-toolbar a:hover,
.ap-toolbar .uk-link:hover {
  color: #ffffff;
}
.uk-light em,
.uk-section-primary:not(.uk-preserve-color) em,
.uk-section-secondary:not(.uk-preserve-color) em,
.uk-tile-primary:not(.uk-preserve-color) em,
.uk-tile-secondary:not(.uk-preserve-color) em,
.uk-card-primary.uk-card-body em,
.uk-card-primary > :not([class*='uk-card-media']) em,
.uk-card-secondary.uk-card-body em,
.uk-card-secondary > :not([class*='uk-card-media']) em,
.uk-overlay-primary em,
.ap-toolbar em {
  color: #ffffff;
}
.uk-light h1,
.uk-light .uk-h1,
.uk-light h2,
.uk-light .uk-h2,
.uk-light h3,
.uk-light .uk-h3,
.uk-light h4,
.uk-light .uk-h4,
.uk-light h5,
.uk-light .uk-h5,
.uk-light h6,
.uk-light .uk-h6,
.uk-section-primary:not(.uk-preserve-color) h1,
.uk-section-primary:not(.uk-preserve-color) .uk-h1,
.uk-section-primary:not(.uk-preserve-color) h2,
.uk-section-primary:not(.uk-preserve-color) .uk-h2,
.uk-section-primary:not(.uk-preserve-color) h3,
.uk-section-primary:not(.uk-preserve-color) .uk-h3,
.uk-section-primary:not(.uk-preserve-color) h4,
.uk-section-primary:not(.uk-preserve-color) .uk-h4,
.uk-section-primary:not(.uk-preserve-color) h5,
.uk-section-primary:not(.uk-preserve-color) .uk-h5,
.uk-section-primary:not(.uk-preserve-color) h6,
.uk-section-primary:not(.uk-preserve-color) .uk-h6,
.uk-section-secondary:not(.uk-preserve-color) h1,
.uk-section-secondary:not(.uk-preserve-color) .uk-h1,
.uk-section-secondary:not(.uk-preserve-color) h2,
.uk-section-secondary:not(.uk-preserve-color) .uk-h2,
.uk-section-secondary:not(.uk-preserve-color) h3,
.uk-section-secondary:not(.uk-preserve-color) .uk-h3,
.uk-section-secondary:not(.uk-preserve-color) h4,
.uk-section-secondary:not(.uk-preserve-color) .uk-h4,
.uk-section-secondary:not(.uk-preserve-color) h5,
.uk-section-secondary:not(.uk-preserve-color) .uk-h5,
.uk-section-secondary:not(.uk-preserve-color) h6,
.uk-section-secondary:not(.uk-preserve-color) .uk-h6,
.uk-tile-primary:not(.uk-preserve-color) h1,
.uk-tile-primary:not(.uk-preserve-color) .uk-h1,
.uk-tile-primary:not(.uk-preserve-color) h2,
.uk-tile-primary:not(.uk-preserve-color) .uk-h2,
.uk-tile-primary:not(.uk-preserve-color) h3,
.uk-tile-primary:not(.uk-preserve-color) .uk-h3,
.uk-tile-primary:not(.uk-preserve-color) h4,
.uk-tile-primary:not(.uk-preserve-color) .uk-h4,
.uk-tile-primary:not(.uk-preserve-color) h5,
.uk-tile-primary:not(.uk-preserve-color) .uk-h5,
.uk-tile-primary:not(.uk-preserve-color) h6,
.uk-tile-primary:not(.uk-preserve-color) .uk-h6,
.uk-tile-secondary:not(.uk-preserve-color) h1,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,
.uk-tile-secondary:not(.uk-preserve-color) h2,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,
.uk-tile-secondary:not(.uk-preserve-color) h3,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,
.uk-tile-secondary:not(.uk-preserve-color) h4,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,
.uk-tile-secondary:not(.uk-preserve-color) h5,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,
.uk-tile-secondary:not(.uk-preserve-color) h6,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,
.uk-card-primary.uk-card-body h1,
.uk-card-primary.uk-card-body .uk-h1,
.uk-card-primary.uk-card-body h2,
.uk-card-primary.uk-card-body .uk-h2,
.uk-card-primary.uk-card-body h3,
.uk-card-primary.uk-card-body .uk-h3,
.uk-card-primary.uk-card-body h4,
.uk-card-primary.uk-card-body .uk-h4,
.uk-card-primary.uk-card-body h5,
.uk-card-primary.uk-card-body .uk-h5,
.uk-card-primary.uk-card-body h6,
.uk-card-primary.uk-card-body .uk-h6,
.uk-card-primary > :not([class*='uk-card-media']) h1,
.uk-card-primary > :not([class*='uk-card-media']) .uk-h1,
.uk-card-primary > :not([class*='uk-card-media']) h2,
.uk-card-primary > :not([class*='uk-card-media']) .uk-h2,
.uk-card-primary > :not([class*='uk-card-media']) h3,
.uk-card-primary > :not([class*='uk-card-media']) .uk-h3,
.uk-card-primary > :not([class*='uk-card-media']) h4,
.uk-card-primary > :not([class*='uk-card-media']) .uk-h4,
.uk-card-primary > :not([class*='uk-card-media']) h5,
.uk-card-primary > :not([class*='uk-card-media']) .uk-h5,
.uk-card-primary > :not([class*='uk-card-media']) h6,
.uk-card-primary > :not([class*='uk-card-media']) .uk-h6,
.uk-card-secondary.uk-card-body h1,
.uk-card-secondary.uk-card-body .uk-h1,
.uk-card-secondary.uk-card-body h2,
.uk-card-secondary.uk-card-body .uk-h2,
.uk-card-secondary.uk-card-body h3,
.uk-card-secondary.uk-card-body .uk-h3,
.uk-card-secondary.uk-card-body h4,
.uk-card-secondary.uk-card-body .uk-h4,
.uk-card-secondary.uk-card-body h5,
.uk-card-secondary.uk-card-body .uk-h5,
.uk-card-secondary.uk-card-body h6,
.uk-card-secondary.uk-card-body .uk-h6,
.uk-card-secondary > :not([class*='uk-card-media']) h1,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-h1,
.uk-card-secondary > :not([class*='uk-card-media']) h2,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-h2,
.uk-card-secondary > :not([class*='uk-card-media']) h3,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-h3,
.uk-card-secondary > :not([class*='uk-card-media']) h4,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-h4,
.uk-card-secondary > :not([class*='uk-card-media']) h5,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-h5,
.uk-card-secondary > :not([class*='uk-card-media']) h6,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-h6,
.uk-overlay-primary h1,
.uk-overlay-primary .uk-h1,
.uk-overlay-primary h2,
.uk-overlay-primary .uk-h2,
.uk-overlay-primary h3,
.uk-overlay-primary .uk-h3,
.uk-overlay-primary h4,
.uk-overlay-primary .uk-h4,
.uk-overlay-primary h5,
.uk-overlay-primary .uk-h5,
.uk-overlay-primary h6,
.uk-overlay-primary .uk-h6,
.ap-toolbar h1,
.ap-toolbar .uk-h1,
.ap-toolbar h2,
.ap-toolbar .uk-h2,
.ap-toolbar h3,
.ap-toolbar .uk-h3,
.ap-toolbar h4,
.ap-toolbar .uk-h4,
.ap-toolbar h5,
.ap-toolbar .uk-h5,
.ap-toolbar h6,
.ap-toolbar .uk-h6 {
  color: #ffffff;
}
.uk-light blockquote,
.uk-section-primary:not(.uk-preserve-color) blockquote,
.uk-section-secondary:not(.uk-preserve-color) blockquote,
.uk-tile-primary:not(.uk-preserve-color) blockquote,
.uk-tile-secondary:not(.uk-preserve-color) blockquote,
.uk-card-primary.uk-card-body blockquote,
.uk-card-primary > :not([class*='uk-card-media']) blockquote,
.uk-card-secondary.uk-card-body blockquote,
.uk-card-secondary > :not([class*='uk-card-media']) blockquote,
.uk-overlay-primary blockquote,
.ap-toolbar blockquote {
  color: #ffffff;
}
.uk-light .uk-heading-primary,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-primary,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-primary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-primary,
.uk-card-primary.uk-card-body .uk-heading-primary,
.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-primary,
.uk-card-secondary.uk-card-body .uk-heading-primary,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-primary,
.uk-overlay-primary .uk-heading-primary,
.ap-toolbar .uk-heading-primary {
  color: #ffffff;
}
.uk-light .uk-heading-hero,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-hero,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-hero,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-hero,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-hero,
.uk-card-primary.uk-card-body .uk-heading-hero,
.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-hero,
.uk-card-secondary.uk-card-body .uk-heading-hero,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-hero,
.uk-overlay-primary .uk-heading-hero,
.ap-toolbar .uk-heading-hero {
  color: #ffffff;
}
.uk-light .uk-icon-button,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button,
.uk-card-primary.uk-card-body .uk-icon-button,
.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button,
.uk-card-secondary.uk-card-body .uk-icon-button,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button,
.uk-overlay-primary .uk-icon-button,
.ap-toolbar .uk-icon-button {
  background-color: #ffffff;
  background-image: none;
}
.uk-light .uk-radio:checked,
.uk-light .uk-checkbox:checked,
.uk-light .uk-checkbox:indeterminate,
.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-card-primary.uk-card-body .uk-radio:checked,
.uk-card-primary.uk-card-body .uk-checkbox:checked,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate,
.uk-card-secondary.uk-card-body .uk-radio:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate,
.uk-overlay-primary .uk-radio:checked,
.uk-overlay-primary .uk-checkbox:checked,
.uk-overlay-primary .uk-checkbox:indeterminate,
.ap-toolbar .uk-radio:checked,
.ap-toolbar .uk-checkbox:checked,
.ap-toolbar .uk-checkbox:indeterminate {
  background-color: #ffffff;
  border-color: transparent;
}
.uk-light .uk-form-label,
.uk-section-primary:not(.uk-preserve-color) .uk-form-label,
.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,
.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,
.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label,
.uk-card-primary.uk-card-body .uk-form-label,
.uk-card-primary > :not([class*='uk-card-media']) .uk-form-label,
.uk-card-secondary.uk-card-body .uk-form-label,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-form-label,
.uk-overlay-primary .uk-form-label,
.ap-toolbar .uk-form-label {
  color: #ffffff;
}
.uk-light .uk-button-default,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default,
.uk-card-primary.uk-card-body .uk-button-default,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default,
.uk-card-secondary.uk-card-body .uk-button-default,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default,
.uk-overlay-primary .uk-button-default,
.ap-toolbar .uk-button-default {
  background-color: #ffffff;
  color: #333;
  border-color: transparent;
  background-image: none;
  box-shadow: none;
}
.uk-light .uk-button-default:hover,
.uk-light .uk-button-default:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-card-primary.uk-card-body .uk-button-default:hover,
.uk-card-primary.uk-card-body .uk-button-default:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:focus,
.uk-card-secondary.uk-card-body .uk-button-default:hover,
.uk-card-secondary.uk-card-body .uk-button-default:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:focus,
.uk-overlay-primary .uk-button-default:hover,
.uk-overlay-primary .uk-button-default:focus,
.ap-toolbar .uk-button-default:hover,
.ap-toolbar .uk-button-default:focus {
  background-color: #ffffff;
  color: #be7c4c;
  border-color: transparent;
  box-shadow: none;
}
.uk-light .uk-button-default:active,
.uk-light .uk-button-default.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-card-primary.uk-card-body .uk-button-default:active,
.uk-card-primary.uk-card-body .uk-button-default.uk-active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default.uk-active,
.uk-card-secondary.uk-card-body .uk-button-default:active,
.uk-card-secondary.uk-card-body .uk-button-default.uk-active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default.uk-active,
.uk-overlay-primary .uk-button-default:active,
.uk-overlay-primary .uk-button-default.uk-active,
.ap-toolbar .uk-button-default:active,
.ap-toolbar .uk-button-default.uk-active {
  background-color: #be7c4c;
  color: #ffffff;
  border-color: transparent;
}
.uk-light .uk-button-primary,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-card-primary.uk-card-body .uk-button-primary,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary,
.uk-card-secondary.uk-card-body .uk-button-primary,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary,
.uk-overlay-primary .uk-button-primary,
.ap-toolbar .uk-button-primary {
  background-color: #be7c4c;
  color: #ffffff;
  border-color: transparent;
  background-image: none;
  box-shadow: none;
}
.uk-light .uk-button-primary:hover,
.uk-light .uk-button-primary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-card-primary.uk-card-body .uk-button-primary:hover,
.uk-card-primary.uk-card-body .uk-button-primary:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:focus,
.uk-card-secondary.uk-card-body .uk-button-primary:hover,
.uk-card-secondary.uk-card-body .uk-button-primary:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:focus,
.uk-overlay-primary .uk-button-primary:hover,
.uk-overlay-primary .uk-button-primary:focus,
.ap-toolbar .uk-button-primary:hover,
.ap-toolbar .uk-button-primary:focus {
  color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.uk-light .uk-button-primary:active,
.uk-light .uk-button-primary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-card-primary.uk-card-body .uk-button-primary:active,
.uk-card-primary.uk-card-body .uk-button-primary.uk-active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-primary:active,
.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary.uk-active,
.uk-overlay-primary .uk-button-primary:active,
.uk-overlay-primary .uk-button-primary.uk-active,
.ap-toolbar .uk-button-primary:active,
.ap-toolbar .uk-button-primary.uk-active {
  color: #ffffff;
  border-color: transparent;
}
.uk-light .uk-button-secondary,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary,
.uk-card-primary.uk-card-body .uk-button-secondary,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary,
.uk-card-secondary.uk-card-body .uk-button-secondary,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary,
.uk-overlay-primary .uk-button-secondary,
.ap-toolbar .uk-button-secondary {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
  background-image: none;
  box-shadow: none;
}
.uk-light .uk-button-secondary:hover,
.uk-light .uk-button-secondary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-card-primary.uk-card-body .uk-button-secondary:hover,
.uk-card-primary.uk-card-body .uk-button-secondary:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:focus,
.uk-card-secondary.uk-card-body .uk-button-secondary:hover,
.uk-card-secondary.uk-card-body .uk-button-secondary:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:focus,
.uk-overlay-primary .uk-button-secondary:hover,
.uk-overlay-primary .uk-button-secondary:focus,
.ap-toolbar .uk-button-secondary:hover,
.ap-toolbar .uk-button-secondary:focus {
  background-color: transparent;
  color: #ffffff;
  box-shadow: none;
}
.uk-light .uk-button-secondary:active,
.uk-light .uk-button-secondary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-card-primary.uk-card-body .uk-button-secondary:active,
.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-secondary:active,
.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active,
.uk-overlay-primary .uk-button-secondary:active,
.uk-overlay-primary .uk-button-secondary.uk-active,
.ap-toolbar .uk-button-secondary:active,
.ap-toolbar .uk-button-secondary.uk-active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.uk-light .uk-button-text,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text,
.uk-card-primary.uk-card-body .uk-button-text,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text,
.uk-card-secondary.uk-card-body .uk-button-text,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text,
.uk-overlay-primary .uk-button-text,
.ap-toolbar .uk-button-text {
  color: #ffffff;
}
.uk-light .uk-totop:active,
.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active,
.uk-card-primary.uk-card-body .uk-totop:active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:active,
.uk-card-secondary.uk-card-body .uk-totop:active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:active,
.uk-overlay-primary .uk-totop:active,
.ap-toolbar .uk-totop:active {
  color: #ffffff;
  background-color: transparent;
}
.uk-light .uk-marker,
.uk-section-primary:not(.uk-preserve-color) .uk-marker,
.uk-section-secondary:not(.uk-preserve-color) .uk-marker,
.uk-tile-primary:not(.uk-preserve-color) .uk-marker,
.uk-tile-secondary:not(.uk-preserve-color) .uk-marker,
.uk-card-primary.uk-card-body .uk-marker,
.uk-card-primary > :not([class*='uk-card-media']) .uk-marker,
.uk-card-secondary.uk-card-body .uk-marker,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker,
.uk-overlay-primary .uk-marker,
.ap-toolbar .uk-marker {
  background: #f8f8f8;
  color: #666;
}
.uk-light .uk-marker:hover,
.uk-light .uk-marker:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus,
.uk-card-primary.uk-card-body .uk-marker:hover,
.uk-card-primary.uk-card-body .uk-marker:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-marker:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-marker:focus,
.uk-card-secondary.uk-card-body .uk-marker:hover,
.uk-card-secondary.uk-card-body .uk-marker:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker:focus,
.uk-overlay-primary .uk-marker:hover,
.uk-overlay-primary .uk-marker:focus,
.ap-toolbar .uk-marker:hover,
.ap-toolbar .uk-marker:focus {
  color: #666;
}
.uk-light .uk-badge,
.uk-section-primary:not(.uk-preserve-color) .uk-badge,
.uk-section-secondary:not(.uk-preserve-color) .uk-badge,
.uk-tile-primary:not(.uk-preserve-color) .uk-badge,
.uk-tile-secondary:not(.uk-preserve-color) .uk-badge,
.uk-card-primary.uk-card-body .uk-badge,
.uk-card-primary > :not([class*='uk-card-media']) .uk-badge,
.uk-card-secondary.uk-card-body .uk-badge,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge,
.uk-overlay-primary .uk-badge,
.ap-toolbar .uk-badge {
  background-color: #ffffff;
  color: #333;
}
.uk-light .uk-label,
.uk-section-primary:not(.uk-preserve-color) .uk-label,
.uk-section-secondary:not(.uk-preserve-color) .uk-label,
.uk-tile-primary:not(.uk-preserve-color) .uk-label,
.uk-tile-secondary:not(.uk-preserve-color) .uk-label,
.uk-card-primary.uk-card-body .uk-label,
.uk-card-primary > :not([class*='uk-card-media']) .uk-label,
.uk-card-secondary.uk-card-body .uk-label,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-label,
.uk-overlay-primary .uk-label,
.ap-toolbar .uk-label {
  background-color: #ffffff;
}
.uk-light .uk-article-title,
.uk-section-primary:not(.uk-preserve-color) .uk-article-title,
.uk-section-secondary:not(.uk-preserve-color) .uk-article-title,
.uk-tile-primary:not(.uk-preserve-color) .uk-article-title,
.uk-tile-secondary:not(.uk-preserve-color) .uk-article-title,
.uk-card-primary.uk-card-body .uk-article-title,
.uk-card-primary > :not([class*='uk-card-media']) .uk-article-title,
.uk-card-secondary.uk-card-body .uk-article-title,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-article-title,
.uk-overlay-primary .uk-article-title,
.ap-toolbar .uk-article-title {
  color: #ffffff;
}
.uk-light .uk-nav-default > li > a:hover,
.uk-light .uk-nav-default > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-card-primary.uk-card-body .uk-nav-default > li > a:hover,
.uk-card-primary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus,
.uk-card-secondary.uk-card-body .uk-nav-default > li > a:hover,
.uk-card-secondary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus,
.uk-overlay-primary .uk-nav-default > li > a:hover,
.uk-overlay-primary .uk-nav-default > li > a:focus,
.ap-toolbar .uk-nav-default > li > a:hover,
.ap-toolbar .uk-nav-default > li > a:focus {
  color: rgba(197, 57, 15, 0.7);
  background-color: transparent;
}
.uk-light .uk-nav-default > li.uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a,
.uk-card-primary.uk-card-body .uk-nav-default > li.uk-active > a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a,
.uk-card-secondary.uk-card-body .uk-nav-default > li.uk-active > a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a,
.uk-overlay-primary .uk-nav-default > li.uk-active > a,
.ap-toolbar .uk-nav-default > li.uk-active > a {
  color: #ffffff;
  background-color: transparent;
}
.uk-light .uk-nav-default .uk-nav-header,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header,
.uk-overlay-primary .uk-nav-default .uk-nav-header,
.ap-toolbar .uk-nav-default .uk-nav-header {
  color: #ffffff;
}
.uk-light .uk-nav-primary > li.uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a,
.uk-card-primary.uk-card-body .uk-nav-primary > li.uk-active > a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a,
.uk-card-secondary.uk-card-body .uk-nav-primary > li.uk-active > a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a,
.uk-overlay-primary .uk-nav-primary > li.uk-active > a,
.ap-toolbar .uk-nav-primary > li.uk-active > a {
  color: #ffffff;
}
.uk-light .uk-nav-primary .uk-nav-header,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header,
.uk-overlay-primary .uk-nav-primary .uk-nav-header,
.ap-toolbar .uk-nav-primary .uk-nav-header {
  color: #ffffff;
}
.uk-light .uk-navbar-nav > li > a::before,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a::before,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a::before,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a::before,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a::before,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a::before,
.uk-overlay-primary .uk-navbar-nav > li > a::before,
.ap-toolbar .uk-navbar-nav > li > a::before {
  background-color: transparent;
}
.uk-light .uk-navbar-nav > li:hover > a,
.uk-light .uk-navbar-nav > li > a:focus,
.uk-light .uk-navbar-nav > li > a.uk-open,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open,
.uk-overlay-primary .uk-navbar-nav > li:hover > a,
.uk-overlay-primary .uk-navbar-nav > li > a:focus,
.uk-overlay-primary .uk-navbar-nav > li > a.uk-open,
.ap-toolbar .uk-navbar-nav > li:hover > a,
.ap-toolbar .uk-navbar-nav > li > a:focus,
.ap-toolbar .uk-navbar-nav > li > a.uk-open {
  color: #ffffff;
}
.uk-light .uk-navbar-nav > li.uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
.uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a,
.uk-overlay-primary .uk-navbar-nav > li.uk-active > a,
.ap-toolbar .uk-navbar-nav > li.uk-active > a {
  color: #ffffff;
}
.uk-light .uk-navbar-nav > li.uk-active > a::before,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a::before,
.uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a::before,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a::before,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a::before,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a::before,
.uk-overlay-primary .uk-navbar-nav > li.uk-active > a::before,
.ap-toolbar .uk-navbar-nav > li.uk-active > a::before {
  background-color: #be7c4c;
}
.uk-light .uk-navbar-toggle,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle,
.uk-card-primary.uk-card-body .uk-navbar-toggle,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle,
.uk-card-secondary.uk-card-body .uk-navbar-toggle,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle,
.uk-overlay-primary .uk-navbar-toggle,
.ap-toolbar .uk-navbar-toggle {
  color: #ffffff;
}
.uk-light .uk-subnav > .uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a,
.uk-card-primary.uk-card-body .uk-subnav > .uk-active > a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a,
.uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a,
.uk-overlay-primary .uk-subnav > .uk-active > a,
.ap-toolbar .uk-subnav > .uk-active > a {
  color: #ffffff;
}
.uk-light .uk-subnav-pill > .uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a,
.uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a,
.uk-card-secondary.uk-card-body .uk-subnav-pill > .uk-active > a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a,
.uk-overlay-primary .uk-subnav-pill > .uk-active > a,
.ap-toolbar .uk-subnav-pill > .uk-active > a {
  background-color: #ffffff;
  box-shadow: none;
}
.uk-light .uk-tab > .uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a,
.uk-card-primary.uk-card-body .uk-tab > .uk-active > a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a,
.uk-card-secondary.uk-card-body .uk-tab > .uk-active > a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a,
.uk-overlay-primary .uk-tab > .uk-active > a,
.ap-toolbar .uk-tab > .uk-active > a {
  color: #ffffff;
  border-color: #ffffff;
}
.uk-light .uk-dotnav > .uk-active > *,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *,
.uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *,
.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *,
.uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *,
.uk-overlay-primary .uk-dotnav > .uk-active > *,
.ap-toolbar .uk-dotnav > .uk-active > * {
  background-color: #ffffff;
  border-color: transparent;
}
.uk-light .uk-countdown-number,
.uk-light .uk-countdown-separator,
.uk-section-primary:not(.uk-preserve-color) .uk-countdown-number,
.uk-section-primary:not(.uk-preserve-color) .uk-countdown-separator,
.uk-section-secondary:not(.uk-preserve-color) .uk-countdown-number,
.uk-section-secondary:not(.uk-preserve-color) .uk-countdown-separator,
.uk-tile-primary:not(.uk-preserve-color) .uk-countdown-number,
.uk-tile-primary:not(.uk-preserve-color) .uk-countdown-separator,
.uk-tile-secondary:not(.uk-preserve-color) .uk-countdown-number,
.uk-tile-secondary:not(.uk-preserve-color) .uk-countdown-separator,
.uk-card-primary.uk-card-body .uk-countdown-number,
.uk-card-primary.uk-card-body .uk-countdown-separator,
.uk-card-primary > :not([class*='uk-card-media']) .uk-countdown-number,
.uk-card-primary > :not([class*='uk-card-media']) .uk-countdown-separator,
.uk-card-secondary.uk-card-body .uk-countdown-number,
.uk-card-secondary.uk-card-body .uk-countdown-separator,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-countdown-number,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-countdown-separator,
.uk-overlay-primary .uk-countdown-number,
.uk-overlay-primary .uk-countdown-separator,
.ap-toolbar .uk-countdown-number,
.ap-toolbar .uk-countdown-separator {
  color: #ffffff;
}
.uk-light .uk-countdown-label,
.uk-section-primary:not(.uk-preserve-color) .uk-countdown-label,
.uk-section-secondary:not(.uk-preserve-color) .uk-countdown-label,
.uk-tile-primary:not(.uk-preserve-color) .uk-countdown-label,
.uk-tile-secondary:not(.uk-preserve-color) .uk-countdown-label,
.uk-card-primary.uk-card-body .uk-countdown-label,
.uk-card-primary > :not([class*='uk-card-media']) .uk-countdown-label,
.uk-card-secondary.uk-card-body .uk-countdown-label,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-countdown-label,
.uk-overlay-primary .uk-countdown-label,
.ap-toolbar .uk-countdown-label {
  color: #ffffff;
}
.uk-light .uk-text-lead,
.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,
.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,
.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,
.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead,
.uk-card-primary.uk-card-body .uk-text-lead,
.uk-card-primary > :not([class*='uk-card-media']) .uk-text-lead,
.uk-card-secondary.uk-card-body .uk-text-lead,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-lead,
.uk-overlay-primary .uk-text-lead,
.ap-toolbar .uk-text-lead {
  color: #ffffff;
}
/* Header
   ========================================================================== */
/*
   * Header
   */
/*
   * Headerbars
   */
.ap-headerbar-top {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #ffffff;
}
.ap-headerbar-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #ffffff;
}
.ap-header .uk-navbar-nav .menu-item a {
  position: relative;
}
.ap-header .uk-navbar-nav .menu-item a:hover,
.ap-header .uk-navbar-nav .uk-active a {
  font-weight: bolder;
}
.ap-header .uk-navbar-nav .menu-item a:hover::before,
.ap-header .uk-navbar-nav .uk-active a::before {
  right: 15px;
  display: block;
}
.ap-header-transparent {
  position: absolute;
  z-index: 980;
  left: 0;
  right: 0;
}
.ap-header-transparent .uk-navbar-nav .menu-item a {
  position: relative;
  color: #fff;
}
.ap-header-transparent .uk-navbar-nav .menu-item a:hover::before,
.ap-header-transparent .uk-navbar-nav .uk-active a::before {
  background-color: #fff;
}
.uk-navbar-transparent {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 80px;
  z-index: 100;
  transition: background-color 0.3s ease-in;
}
.uk-navbar-transparent.uk-sticky-below {
  z-index: 1000;
}
.uk-navbar-transparent.uk-sticky-below .uk-navbar-nav > li.uk-active > a,
.uk-navbar-transparent.uk-sticky-below .uk-navbar-nav > li > a:hover {
  color: #292929;
}
.uk-navbar-transparent.uk-sticky-below .uk-navbar-nav > li > a {
  color: #4f5260;
}
.uk-section-secondary .uk-navbar-transparent.uk-sticky-below,
.uk-section-secondary .uk-navbar-container:not(.uk-navbar-transparent) {
  background: rgba(34, 34, 34, 0.94);
}
.uk-section-secondary .uk-navbar-transparent.uk-sticky-below .uk-navbar-nav > li > a,
.uk-section-secondary .uk-navbar-transparent.uk-sticky-below .uk-navbar-nav > li > a:hover {
  color: #fff;
}
.uk-section-primary .uk-navbar-container.uk-navbar-sticky {
  background-color: #be7c4c;
}
.uk-section-muted .uk-navbar-container.uk-navbar-sticky {
  background-color: #f8f8f8;
}
.uk-section-primary .uk-navbar-container.uk-navbar-sticky {
  background-color: #be7c4c;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: transparent;
}
.uk-navbar-sticky {
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
}
.uk-navbar-nav > li > a::before {
  content: '';
  display: none;
  position: absolute;
  bottom: 24px;
  height: 1px;
  background-color: #00a0de;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  -webkit-transition-property: background-color, border-color, box-shadow, height, right;
  transition-property: background-color, border-color, box-shadow, height, right;
  left: 15px;
  right: calc(77%);
}
.category .uk-pagination li.uk-active,
.ap-pagination li.uk-active,
.dynamic-pagination li.uk-active,
.category .uk-pagination li.active,
.ap-pagination li.active,
.dynamic-pagination li.active {
  background-color: #be7c4c;
  border-color: #be7c4c;
}
.category .uk-pagination li:hover,
.ap-pagination li:hover,
.dynamic-pagination li:hover {
  border-color: #be7c4c;
}
/* ========================================================================
   Component: Padding
 ========================================================================== */
/* mobile */
@media (max-width: 640px) {
  .uk-padding {
    padding: 14px;
  }
  .uk-padding-small {
    padding: 12px 15px 8px;
  }
  * + .uk-margin-medium {
    margin-top: 12px !important;
  }
  .uk-margin-medium {
    margin-bottom: 16px;
  }
  .uk-button {
    padding: 0 12px;
    line-height: 30px;
  }
  .uk-card-default .uk-card-title,
  .uk-card-title {
    font-size: 1rem;
  }
  .uk-card-body {
    padding: 10px;
  }
  .uk-tile-large {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .uk-heading-primary,
  .uk-heading-hero,
  .uk-h1,
  h1 {
    font-size: 1.75rem;
  }
  .uk-h2,
  h2 {
    font-size: 1.25rem;
  }
  .uk-h3,
  h3 {
    font-size: 1.125rem;
  }
  .uk-h4,
  h4 {
    font-size: .875rem;
  }
  .uk-h5,
  h5,
  .uk-h6,
  h6 {
    font-size: .75rem;
  }
  .uk-margin {
    margin-bottom: 14px;
  }
  * + .uk-margin {
    margin-top: 14px!important;
  }
  .uk-grid {
    margin-left: -6px;
  }
  .uk-grid > * {
    padding-left: 6px;
  }
  * + .uk-grid-margin,
  .uk-grid + .uk-grid,
  .uk-grid > .uk-grid-margin {
    margin-top: 12px;
  }
  .uk-grid + .uk-grid-collapse,
  .uk-grid-collapse > .uk-grid-margin {
    margin-top: 0;
  }
  .uk-grid-collapse > * {
    padding-left: 0;
  }
  .uk-grid-collapse {
    margin-left: 0;
  }
  .uk-card-small .uk-card-body,
  .uk-card-small.uk-card-body {
    padding: 6px;
  }
  .uk-section {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .uk-section-xsmall {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .uk-section-small {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .uk-margin-large-top {
    margin-top: 26px !important;
  }
  .uk-margin-large {
    margin-bottom: 26px;
  }
  .ap-pagination li,
  .dynamic-pagination li {
    height: 24px;
  }
  .dynamic-pagination li a {
    padding: 0 2px;
    line-height: 24px;
    min-width: 24px;
    font-size: 12px;
  }
}
.preview .uk-section-secondary .uk-button-primary:hover {
  background-color: #9e6439;
}
.ap-list-filter dd a.active {
  background-color: #be7c4c;
  color: #fff;
  border-radius: 2px;
}
.ap-filter-dropdown .filter-item-wrap.open,
.ap-filter-dropdown .filter-item.active {
  color: #be7c4c;
}
.category li a.active {
  color: #be7c4c;
}
.uk-lightbox-items > * > video {
  width: 80%;
}
/* 兼容uk-heading-primary */
@media (min-width: 1200px) {
  .uk-heading-primary {
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
.uk-list ul {
  padding-left: 10px;
}
.onepage-pagination li a.active:before {
  background: #be7c4c;
}
.fr-text-bordered {
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}
.fr-text-uppercase {
  text-transform: uppercase;
}
.param-field .param-tag {
  color: #be7c4c;
  border: 1px solid rgba(190, 124, 76, 0.2);
}
form .step .step-bg-progress,
form .add-file .file-btn,
form .step-btns a,
form .step .ui-step.active .ui-step-num {
  background: #be7c4c;
}
form .step .ui-step.active .ui-step-title {
  color: #be7c4c;
}
/**************** 自定义版块样式 ********************/
.btn-effect-1 {
  border-color: #be7c4c;
  background-color: #be7c4c;
  color: #fff;
}
.header-effect-6 [data-item='title']::before {
  background-color: #be7c4c;
}
.header-effect-7 [data-item='subTitle'] {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  background-color: #be7c4c;
  color: #fff !important;
}
.btn-effect-2 {
  background-color: transparent;
  border: 1px solid #be7c4c;
  color: #be7c4c;
}
.btn-effect-2:hover {
  background-color: #be7c4c;
}
.uk-button.btn-effect-5 {
  background-color: #be7c4c;
  box-shadow: 0 0 15px rgba(190, 124, 76, 0.8);
}
.header-effect-3 [data-item='title']::after {
  background: #be7c4c;
}
.header-effect-6 [data-item='title']::before {
  background-color: #be7c4c;
}
#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a8398ab382ac59b > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a8398ab382ac59b  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a5ad0aabcca023b a, #a5ad0aabcca023b {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5ad0aabcca023b a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#acc7da011eae897 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#acc7da011eae897 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#acc7da011eae897 .ap-icon {
  margin-right: 6px;
}
#acc7da011eae897 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 68px;
}
#acc7da011eae897 .menu-list > li.icon-bottom > a,
#acc7da011eae897 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#acc7da011eae897 .menu-list > li.icon-bottom > a .ap-icon,
#acc7da011eae897 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#acc7da011eae897 .menu-list > li.icon-bottom > a .ap-icon svg,
#acc7da011eae897 .menu-list > li.icon-top > a .ap-icon svg,
#acc7da011eae897 .menu-list > li.icon-bottom > a .ap-icon img,
#acc7da011eae897 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#acc7da011eae897 .menu-list > li.icon-right > a .ap-icon,
#acc7da011eae897 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#acc7da011eae897 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#acc7da011eae897 .menu-list > li:hover > a,
#acc7da011eae897 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#acc7da011eae897 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#acc7da011eae897 .menu-list ul,
#acc7da011eae897 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#acc7da011eae897 .menu-list ul {
  top: 221px;
  left: 50%;
  transform: translateX(-50%);
}
#acc7da011eae897 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#acc7da011eae897 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#acc7da011eae897 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a7920a43c0ab390 .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#a7920a43c0ab390 .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 0px;
}
#a7920a43c0ab390 .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
}
#a7920a43c0ab390 .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#a7920a43c0ab390 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#a7920a43c0ab390 .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#a7920a43c0ab390 .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#a7920a43c0ab390 .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#a7920a43c0ab390 .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#a7920a43c0ab390 .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#a7920a43c0ab390 .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#a7920a43c0ab390 .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#a7920a43c0ab390 .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#a7920a43c0ab390 .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#a7920a43c0ab390 .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
}
#a7920a43c0ab390 .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#a7920a43c0ab390 .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#a7920a43c0ab390 .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#a7920a43c0ab390 .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#a7920a43c0ab390 .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#a7920a43c0ab390 .ele-article-list .pic-article {
  padding: 15px 0px;
  border-bottom: 1px dashed #ececec;
}
#a7920a43c0ab390 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#a7920a43c0ab390 .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #666666;
  line-height: 30px;
  min-height: 40px;
}
#a7920a43c0ab390 .ele-article-list .pic-article .info h3 a {
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  font-family: inherit;
  color: #666666;
}
#a7920a43c0ab390 .ele-article-list .pic-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a7920a43c0ab390 .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#a7920a43c0ab390 .ele-article-list .pic-article:hover .category {
  color: auto;
}
#a7920a43c0ab390 .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#a7920a43c0ab390 .ele-article-list .pic-article:hover .time {
  color: auto;
}
#a7920a43c0ab390 .ele-article-list .text-article {
  border-bottom: 1px dashed #ececec;
}
#a7920a43c0ab390 .ele-article-list .text-article h3 a {
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  font-family: inherit;
  color: #666666;
}
#a7920a43c0ab390 .ele-article-list .text-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a7920a43c0ab390 .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#a7920a43c0ab390 .ele-article-list .text-article:hover .time {
  color: auto;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a02f4ab77da708c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#af31baff03ae27e {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a9295a74d5a33a5  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a57f4ab1dea355c  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#aacc2a91ada1dc8 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a2e6fad6bdac875 .ab7dda554caf463 {
  overflow: hidden;
}
#a2e6fad6bdac875 .ab7dda554caf463 , #a2e6fad6bdac875 .ab7dda554caf463 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a2e6fad6bdac875 .ab7dda554caf463:hover , #a2e6fad6bdac875 .ab7dda554caf463 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a2e6fad6bdac875 .a7232a70a4a613b {
  overflow: hidden;
}
#a2e6fad6bdac875 .a7232a70a4a613b , #a2e6fad6bdac875 .a7232a70a4a613b > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a2e6fad6bdac875 .a7232a70a4a613b:hover , #a2e6fad6bdac875 .a7232a70a4a613b *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a2e6fad6bdac875 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a2e6fad6bdac875 .dynamic-list-item {
  border-bottom-width: 1px;
  border-bottom-color: #cccbcb;
  border-bottom-style: dashed;
}
#a2e6fad6bdac875 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2e6fad6bdac875 .uk-position-center-left-out {
    left: -30px;
  }
  #a2e6fad6bdac875 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a19b4a8549afeea .a9030a6b3aa90fe {
  overflow: hidden;
}
#a19b4a8549afeea .a9030a6b3aa90fe , #a19b4a8549afeea .a9030a6b3aa90fe > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a19b4a8549afeea .a9030a6b3aa90fe:hover , #a19b4a8549afeea .a9030a6b3aa90fe *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a19b4a8549afeea .a5d45a4945a889a {
  overflow: hidden;
}
#a19b4a8549afeea .a5d45a4945a889a , #a19b4a8549afeea .a5d45a4945a889a > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a19b4a8549afeea .a5d45a4945a889a:hover , #a19b4a8549afeea .a5d45a4945a889a *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a19b4a8549afeea .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a19b4a8549afeea .dynamic-list-item {
  border-bottom-width: 1px;
  border-bottom-color: #cccbcb;
  border-bottom-style: dashed;
}
#a19b4a8549afeea .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a19b4a8549afeea .uk-position-center-left-out {
    left: -30px;
  }
  #a19b4a8549afeea .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a243aad702a06e0  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a1ee1a15f8a4222  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;margin-bottom: 30px;max-height: 50px;}#aa933a22daa4449 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#aa933a22daa4449  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#af144ae953add4c a, #af144ae953add4c {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af144ae953add4c a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#adbf3a1c81a40fe  {flex-grow: 1;}#af77fa8e9daeb5b > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;flex-grow: 0;}#af77fa8e9daeb5b  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);}#a6a75af64ba71c9 {
  overflow: hidden;
}
#a6a75af64ba71c9 , #a6a75af64ba71c9 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 26px;text-align: center;font-family: inherit;color: rgba(51, 51, 51, 1);}#aff2faeb57ab8f4  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a0342a31d3af0e8 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#ac620ab773a91fb > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac620ab773a91fb  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);}#a1cf5acd75a6303, #a1cf5acd75a6303 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5f84ab884ae08a, #a5f84ab884ae08a a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a3cc3a89a4a875b .a546fafa83a863c {
  overflow: hidden;
}
#a3cc3a89a4a875b .a546fafa83a863c , #a3cc3a89a4a875b .a546fafa83a863c > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a3cc3a89a4a875b .uk-grid {
  margin-left: -20px;
}
#a3cc3a89a4a875b .uk-grid > * {
  padding-left: 20px;
}
#a3cc3a89a4a875b .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a3cc3a89a4a875b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3cc3a89a4a875b .uk-position-center-left-out {
    left: -30px;
  }
  #a3cc3a89a4a875b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a32b2ae47aa3f09 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a32b2ae47aa3f09  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a3cfaa130aac6f7 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a3cfaa130aac6f7 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a3cfaa130aac6f7 .ap-icon {
  margin-right: 6px;
}
#a3cfaa130aac6f7 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a3cfaa130aac6f7 .menu-list > li.icon-bottom > a,
#a3cfaa130aac6f7 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a3cfaa130aac6f7 .menu-list > li.icon-bottom > a .ap-icon,
#a3cfaa130aac6f7 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a3cfaa130aac6f7 .menu-list > li.icon-bottom > a .ap-icon svg,
#a3cfaa130aac6f7 .menu-list > li.icon-top > a .ap-icon svg,
#a3cfaa130aac6f7 .menu-list > li.icon-bottom > a .ap-icon img,
#a3cfaa130aac6f7 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a3cfaa130aac6f7 .menu-list > li.icon-right > a .ap-icon,
#a3cfaa130aac6f7 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a3cfaa130aac6f7 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a3cfaa130aac6f7 .menu-list > li:hover > a,
#a3cfaa130aac6f7 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a3cfaa130aac6f7 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a3cfaa130aac6f7 .menu-list ul,
#a3cfaa130aac6f7 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a3cfaa130aac6f7 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a3cfaa130aac6f7 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a3cfaa130aac6f7 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a3cfaa130aac6f7 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a47acaf80faf3b5 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a47acaf80faf3b5 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a47acaf80faf3b5 .ap-icon {
  margin-right: 6px;
}
#a47acaf80faf3b5 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a47acaf80faf3b5 .menu-list > li.icon-bottom > a,
#a47acaf80faf3b5 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a47acaf80faf3b5 .menu-list > li.icon-bottom > a .ap-icon,
#a47acaf80faf3b5 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a47acaf80faf3b5 .menu-list > li.icon-bottom > a .ap-icon svg,
#a47acaf80faf3b5 .menu-list > li.icon-top > a .ap-icon svg,
#a47acaf80faf3b5 .menu-list > li.icon-bottom > a .ap-icon img,
#a47acaf80faf3b5 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a47acaf80faf3b5 .menu-list > li.icon-right > a .ap-icon,
#a47acaf80faf3b5 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a47acaf80faf3b5 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a47acaf80faf3b5 .menu-list > li:hover > a,
#a47acaf80faf3b5 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a47acaf80faf3b5 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a47acaf80faf3b5 .menu-list ul,
#a47acaf80faf3b5 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a47acaf80faf3b5 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a47acaf80faf3b5 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a47acaf80faf3b5 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a47acaf80faf3b5 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a64aaa84fda1ac2 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a64aaa84fda1ac2  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a435ea2332aa3cc a, #a435ea2332aa3cc {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a435ea2332aa3cc a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a8034a927aa11c5 .a44c8a0d23a3186 {
  overflow: hidden;
}
#a8034a927aa11c5 .a44c8a0d23a3186 , #a8034a927aa11c5 .a44c8a0d23a3186 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a8034a927aa11c5 .uk-grid {
  margin-left: -20px;
}
#a8034a927aa11c5 .uk-grid > * {
  padding-left: 20px;
}
#a8034a927aa11c5 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a8034a927aa11c5 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a8034a927aa11c5 .uk-position-center-left-out {
    left: -30px;
  }
  #a8034a927aa11c5 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a3a89a9cc4ac41f {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a04b0a60d8a135e  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#ae676aa8aea815b  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a17e5a179eae808 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a17e5a179eae808  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a0746aecfca52f1 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a0746aecfca52f1 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a0746aecfca52f1 .ap-icon {
  margin-right: 6px;
}
#a0746aecfca52f1 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a0746aecfca52f1 .menu-list > li.icon-bottom > a,
#a0746aecfca52f1 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a0746aecfca52f1 .menu-list > li.icon-bottom > a .ap-icon,
#a0746aecfca52f1 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a0746aecfca52f1 .menu-list > li.icon-bottom > a .ap-icon svg,
#a0746aecfca52f1 .menu-list > li.icon-top > a .ap-icon svg,
#a0746aecfca52f1 .menu-list > li.icon-bottom > a .ap-icon img,
#a0746aecfca52f1 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a0746aecfca52f1 .menu-list > li.icon-right > a .ap-icon,
#a0746aecfca52f1 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a0746aecfca52f1 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a0746aecfca52f1 .menu-list > li:hover > a,
#a0746aecfca52f1 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a0746aecfca52f1 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a0746aecfca52f1 .menu-list ul,
#a0746aecfca52f1 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a0746aecfca52f1 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a0746aecfca52f1 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a0746aecfca52f1 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a0746aecfca52f1 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ae833aa8aaa9a79 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ae833aa8aaa9a79 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ae833aa8aaa9a79 .ap-icon {
  margin-right: 6px;
}
#ae833aa8aaa9a79 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#ae833aa8aaa9a79 .menu-list > li.icon-bottom > a,
#ae833aa8aaa9a79 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ae833aa8aaa9a79 .menu-list > li.icon-bottom > a .ap-icon,
#ae833aa8aaa9a79 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ae833aa8aaa9a79 .menu-list > li.icon-bottom > a .ap-icon svg,
#ae833aa8aaa9a79 .menu-list > li.icon-top > a .ap-icon svg,
#ae833aa8aaa9a79 .menu-list > li.icon-bottom > a .ap-icon img,
#ae833aa8aaa9a79 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ae833aa8aaa9a79 .menu-list > li.icon-right > a .ap-icon,
#ae833aa8aaa9a79 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ae833aa8aaa9a79 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ae833aa8aaa9a79 .menu-list > li:hover > a,
#ae833aa8aaa9a79 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ae833aa8aaa9a79 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ae833aa8aaa9a79 .menu-list ul,
#ae833aa8aaa9a79 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ae833aa8aaa9a79 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#ae833aa8aaa9a79 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ae833aa8aaa9a79 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ae833aa8aaa9a79 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ab738a74b8a3ba9 {
  overflow: hidden;
}
#ab738a74b8a3ba9 , #ab738a74b8a3ba9 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#ab738a74b8a3ba9:hover , #ab738a74b8a3ba9 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#aa395a7c06aa389 .ad1f2a2949a1e82 {
  overflow: hidden;
}
#aa395a7c06aa389 .ad1f2a2949a1e82 , #aa395a7c06aa389 .ad1f2a2949a1e82 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#aa395a7c06aa389 .ad1f2a2949a1e82:hover , #aa395a7c06aa389 .ad1f2a2949a1e82 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#aa395a7c06aa389 .a5a53a5742a7205 {
  overflow: hidden;
}
#aa395a7c06aa389 .a5a53a5742a7205 , #aa395a7c06aa389 .a5a53a5742a7205 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#aa395a7c06aa389 .a5a53a5742a7205:hover , #aa395a7c06aa389 .a5a53a5742a7205 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#aa395a7c06aa389 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#aa395a7c06aa389 .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#aa395a7c06aa389 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aa395a7c06aa389 .uk-position-center-left-out {
    left: -30px;
  }
  #aa395a7c06aa389 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab297ac9c7afb08  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#aec8aa052aa52ae  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a9e67a068da171b > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7884af4e2a6d2c .video-box,
#a7884af4e2a6d2c .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#a7884af4e2a6d2c .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#a7884af4e2a6d2c .video-box video,
#a7884af4e2a6d2c .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#a7884af4e2a6d2c .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#a7884af4e2a6d2c .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#a7884af4e2a6d2c .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#a7884af4e2a6d2c .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#a7884af4e2a6d2c .thumb-box {
  width: 100%;
  position: relative;
}
#a7884af4e2a6d2c .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#a7884af4e2a6d2c .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#a7884af4e2a6d2c .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#a7884af4e2a6d2c .thumb-list {
  overflow: hidden;
}
#a7884af4e2a6d2c .thumb-list ul {
  width: 100000px;
}
#a7884af4e2a6d2c .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#a7884af4e2a6d2c .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#a7884af4e2a6d2c .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#a7884af4e2a6d2c .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#a7884af4e2a6d2c .thumb-list ul li.active img {
  border-color: #df3033;
}
#a7884af4e2a6d2c .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#a7884af4e2a6d2c .zoom-box img {
  max-width: initial;
}
#a7884af4e2a6d2c .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#a7884af4e2a6d2c .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#a7884af4e2a6d2c .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#a7884af4e2a6d2c .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#a7884af4e2a6d2c .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #a7884af4e2a6d2c .right {
    width: 100%;
  }
  #a7884af4e2a6d2c .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #a7884af4e2a6d2c .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #a7884af4e2a6d2c .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#ae996a8bf6a7527 {
  overflow: hidden;
}
#ae996a8bf6a7527 , #ae996a8bf6a7527 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a2927a3a12a0792 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a2927a3a12a0792 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#ada45a1544af031 .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#ada45a1544af031 .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#acfc0ae3bba6f9e .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#acfc0ae3bba6f9e .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a2ea9a0573af0c5 {
  overflow: hidden;
}
#a2ea9a0573af0c5 , #a2ea9a0573af0c5 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a17cbae2e2a5829 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a17cbae2e2a5829  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#ad672aa3b2a222e a, #ad672aa3b2a222e {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad672aa3b2a222e a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a7814a2d86aae31  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a351ea1d44a9959, #a351ea1d44a9959 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#aaf41a983fa78f6, #aaf41a983fa78f6 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a3a89a9cc4ac41f [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a3a89a9cc4ac41f [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a4cc1a74d6a6ac9 .form-agree {
  display: flex;
  align-items: center;
}
#a4cc1a74d6a6ac9 .uk-form .form-submit-btn {
  width: 200px;
}
#a4cc1a74d6a6ac9 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a4cc1a74d6a6ac9 .submit-wrap {
  text-align: center;
}
#a4cc1a74d6a6ac9 .submit-wrap button {
  background-color: #be7c4c;
}
#a4cc1a74d6a6ac9 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a4cc1a74d6a6ac9 .submit-wrap button {
  color: #ffffff;
}
#a4cc1a74d6a6ac9 .submit-wrap button {
  font-size: 20px;
}
#a4cc1a74d6a6ac9 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a4cc1a74d6a6ac9 .form-item .uk-input,
#a4cc1a74d6a6ac9 .form-item .uk-select,
#a4cc1a74d6a6ac9 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a4cc1a74d6a6ac9 .form-item .auto-height {
  height: auto;
}
#a4cc1a74d6a6ac9 .uk-form-label,
#a4cc1a74d6a6ac9 .form-agree,
#a4cc1a74d6a6ac9 .uk-h3,
#a4cc1a74d6a6ac9 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a4cc1a74d6a6ac9 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a4cc1a74d6a6ac9 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa95fad51ba9af2 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#ae47fae18eaabd4 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ae47fae18eaabd4  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a7d6aae75aa98ed .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a7d6aae75aa98ed .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a7d6aae75aa98ed .ap-icon {
  margin-right: 6px;
}
#a7d6aae75aa98ed .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a7d6aae75aa98ed .menu-list > li.icon-bottom > a,
#a7d6aae75aa98ed .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a7d6aae75aa98ed .menu-list > li.icon-bottom > a .ap-icon,
#a7d6aae75aa98ed .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a7d6aae75aa98ed .menu-list > li.icon-bottom > a .ap-icon svg,
#a7d6aae75aa98ed .menu-list > li.icon-top > a .ap-icon svg,
#a7d6aae75aa98ed .menu-list > li.icon-bottom > a .ap-icon img,
#a7d6aae75aa98ed .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a7d6aae75aa98ed .menu-list > li.icon-right > a .ap-icon,
#a7d6aae75aa98ed .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a7d6aae75aa98ed .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a7d6aae75aa98ed .menu-list > li:hover > a,
#a7d6aae75aa98ed .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a7d6aae75aa98ed .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a7d6aae75aa98ed .menu-list ul,
#a7d6aae75aa98ed .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a7d6aae75aa98ed .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a7d6aae75aa98ed .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a7d6aae75aa98ed .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a7d6aae75aa98ed .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a7bcda4138aefd8 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a7bcda4138aefd8 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a7bcda4138aefd8 .ap-icon {
  margin-right: 6px;
}
#a7bcda4138aefd8 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a7bcda4138aefd8 .menu-list > li.icon-bottom > a,
#a7bcda4138aefd8 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a7bcda4138aefd8 .menu-list > li.icon-bottom > a .ap-icon,
#a7bcda4138aefd8 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a7bcda4138aefd8 .menu-list > li.icon-bottom > a .ap-icon svg,
#a7bcda4138aefd8 .menu-list > li.icon-top > a .ap-icon svg,
#a7bcda4138aefd8 .menu-list > li.icon-bottom > a .ap-icon img,
#a7bcda4138aefd8 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a7bcda4138aefd8 .menu-list > li.icon-right > a .ap-icon,
#a7bcda4138aefd8 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a7bcda4138aefd8 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a7bcda4138aefd8 .menu-list > li:hover > a,
#a7bcda4138aefd8 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a7bcda4138aefd8 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a7bcda4138aefd8 .menu-list ul,
#a7bcda4138aefd8 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a7bcda4138aefd8 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a7bcda4138aefd8 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a7bcda4138aefd8 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a7bcda4138aefd8 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#af773ac941a2f26 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#af773ac941a2f26  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a505ba4725a990c a, #a505ba4725a990c {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a505ba4725a990c a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a8289aad11a5e2b .ab3b5af357a03f6 {
  overflow: hidden;
}
#a8289aad11a5e2b .ab3b5af357a03f6 , #a8289aad11a5e2b .ab3b5af357a03f6 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a8289aad11a5e2b .uk-grid {
  margin-left: -20px;
}
#a8289aad11a5e2b .uk-grid > * {
  padding-left: 20px;
}
#a8289aad11a5e2b .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a8289aad11a5e2b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a8289aad11a5e2b .uk-position-center-left-out {
    left: -30px;
  }
  #a8289aad11a5e2b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ac592ad2c1a0751 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#a216ba875cada73 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#a8274a70f8ad8dc .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#a8274a70f8ad8dc .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a8274a70f8ad8dc .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#a8274a70f8ad8dc .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#a8274a70f8ad8dc .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#a8274a70f8ad8dc .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#a8274a70f8ad8dc .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#a8274a70f8ad8dc .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#a8274a70f8ad8dc .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#a8274a70f8ad8dc .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#a8274a70f8ad8dc .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#a8274a70f8ad8dc .ele-article-list .pic-article {
  padding: 15px 0px;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #666666;
  line-height: 25px;
  min-height: 40px;
}
#a8274a70f8ad8dc .ele-article-list .pic-article .info h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#a8274a70f8ad8dc .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
}
#a8274a70f8ad8dc .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#a8274a70f8ad8dc .ele-article-list .pic-article:hover .category {
  color: auto;
}
#a8274a70f8ad8dc .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#a8274a70f8ad8dc .ele-article-list .pic-article:hover .time {
  color: auto;
}
#a8274a70f8ad8dc .ele-article-list .text-article {
  border-bottom: 0px none #ececec;
}
#a8274a70f8ad8dc .ele-article-list .text-article h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#a8274a70f8ad8dc .ele-article-list .text-article:hover {
  background-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
}
#a8274a70f8ad8dc .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#a8274a70f8ad8dc .ele-article-list .text-article:hover .time {
  color: auto;
}
#aaa5ca03d1a26ef .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#aaa5ca03d1a26ef .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#aaa5ca03d1a26ef .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#aaa5ca03d1a26ef .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#aaa5ca03d1a26ef .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#aaa5ca03d1a26ef .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#aaa5ca03d1a26ef .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#aaa5ca03d1a26ef .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#aaa5ca03d1a26ef .ele-article-list .pic-article {
  padding: 15px 0px;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #666666;
  line-height: 25px;
  min-height: 40px;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article .info h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article:hover .category {
  color: auto;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#aaa5ca03d1a26ef .ele-article-list .pic-article:hover .time {
  color: auto;
}
#aaa5ca03d1a26ef .ele-article-list .text-article {
  border-bottom: 0px none #ececec;
}
#aaa5ca03d1a26ef .ele-article-list .text-article h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#aaa5ca03d1a26ef .ele-article-list .text-article:hover {
  background-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
}
#aaa5ca03d1a26ef .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#aaa5ca03d1a26ef .ele-article-list .text-article:hover .time {
  color: auto;
}
#a9dbca7e46a0155 .a90b1afacaac13f {
  overflow: hidden;
}
#a9dbca7e46a0155 .a90b1afacaac13f , #a9dbca7e46a0155 .a90b1afacaac13f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a9dbca7e46a0155 .a9880a3bf1aa331 {
  overflow: hidden;
}
#a9dbca7e46a0155 .a9880a3bf1aa331 , #a9dbca7e46a0155 .a9880a3bf1aa331 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 12px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a9dbca7e46a0155 .uk-grid > .uk-grid-margin {
  margin-top: 30px;
}
#a9dbca7e46a0155 .dynamic-list-item {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #cecccc;
}
#a9dbca7e46a0155 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a9dbca7e46a0155 .uk-position-center-left-out {
    left: -30px;
  }
  #a9dbca7e46a0155 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aaaa1a9804a5ae2 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a7759a2bebadc88 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a22aaaefe2a586a  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#aab34a4186a55a6  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a31caaa62da4e2e > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a31caaa62da4e2e  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a6280a3baea8985 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a6280a3baea8985 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a6280a3baea8985 .ap-icon {
  margin-right: 6px;
}
#a6280a3baea8985 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a6280a3baea8985 .menu-list > li.icon-bottom > a,
#a6280a3baea8985 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a6280a3baea8985 .menu-list > li.icon-bottom > a .ap-icon,
#a6280a3baea8985 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a6280a3baea8985 .menu-list > li.icon-bottom > a .ap-icon svg,
#a6280a3baea8985 .menu-list > li.icon-top > a .ap-icon svg,
#a6280a3baea8985 .menu-list > li.icon-bottom > a .ap-icon img,
#a6280a3baea8985 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a6280a3baea8985 .menu-list > li.icon-right > a .ap-icon,
#a6280a3baea8985 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a6280a3baea8985 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a6280a3baea8985 .menu-list > li:hover > a,
#a6280a3baea8985 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a6280a3baea8985 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a6280a3baea8985 .menu-list ul,
#a6280a3baea8985 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a6280a3baea8985 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a6280a3baea8985 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a6280a3baea8985 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a6280a3baea8985 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ab50ca3c22a01ca .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ab50ca3c22a01ca .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ab50ca3c22a01ca .ap-icon {
  margin-right: 6px;
}
#ab50ca3c22a01ca .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#ab50ca3c22a01ca .menu-list > li.icon-bottom > a,
#ab50ca3c22a01ca .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ab50ca3c22a01ca .menu-list > li.icon-bottom > a .ap-icon,
#ab50ca3c22a01ca .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ab50ca3c22a01ca .menu-list > li.icon-bottom > a .ap-icon svg,
#ab50ca3c22a01ca .menu-list > li.icon-top > a .ap-icon svg,
#ab50ca3c22a01ca .menu-list > li.icon-bottom > a .ap-icon img,
#ab50ca3c22a01ca .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ab50ca3c22a01ca .menu-list > li.icon-right > a .ap-icon,
#ab50ca3c22a01ca .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ab50ca3c22a01ca .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ab50ca3c22a01ca .menu-list > li:hover > a,
#ab50ca3c22a01ca .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ab50ca3c22a01ca .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ab50ca3c22a01ca .menu-list ul,
#ab50ca3c22a01ca .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ab50ca3c22a01ca .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#ab50ca3c22a01ca .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab50ca3c22a01ca .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab50ca3c22a01ca .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#af3a7a8d00aa14f {
  overflow: hidden;
}
#af3a7a8d00aa14f , #af3a7a8d00aa14f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#af3a7a8d00aa14f:hover , #af3a7a8d00aa14f *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a58f8a8b6da78f3 .a4e69aad7da0fff {
  overflow: hidden;
}
#a58f8a8b6da78f3 .a4e69aad7da0fff , #a58f8a8b6da78f3 .a4e69aad7da0fff > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a58f8a8b6da78f3 .a4e69aad7da0fff:hover , #a58f8a8b6da78f3 .a4e69aad7da0fff *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a58f8a8b6da78f3 .ab50ba78e1ac826 {
  overflow: hidden;
}
#a58f8a8b6da78f3 .ab50ba78e1ac826 , #a58f8a8b6da78f3 .ab50ba78e1ac826 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a58f8a8b6da78f3 .ab50ba78e1ac826:hover , #a58f8a8b6da78f3 .ab50ba78e1ac826 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a58f8a8b6da78f3 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a58f8a8b6da78f3 .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a58f8a8b6da78f3 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a58f8a8b6da78f3 .uk-position-center-left-out {
    left: -30px;
  }
  #a58f8a8b6da78f3 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a68a4a50aaaa98b  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a5aa3aa014adc28  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a3282afbc7abbe2 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab260a2e20a4361 .video-box,
#ab260a2e20a4361 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#ab260a2e20a4361 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#ab260a2e20a4361 .video-box video,
#ab260a2e20a4361 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#ab260a2e20a4361 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#ab260a2e20a4361 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#ab260a2e20a4361 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#ab260a2e20a4361 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#ab260a2e20a4361 .thumb-box {
  width: 100%;
  position: relative;
}
#ab260a2e20a4361 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#ab260a2e20a4361 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#ab260a2e20a4361 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#ab260a2e20a4361 .thumb-list {
  overflow: hidden;
}
#ab260a2e20a4361 .thumb-list ul {
  width: 100000px;
}
#ab260a2e20a4361 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#ab260a2e20a4361 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#ab260a2e20a4361 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#ab260a2e20a4361 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#ab260a2e20a4361 .thumb-list ul li.active img {
  border-color: #df3033;
}
#ab260a2e20a4361 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#ab260a2e20a4361 .zoom-box img {
  max-width: initial;
}
#ab260a2e20a4361 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#ab260a2e20a4361 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#ab260a2e20a4361 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#ab260a2e20a4361 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#ab260a2e20a4361 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #ab260a2e20a4361 .right {
    width: 100%;
  }
  #ab260a2e20a4361 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #ab260a2e20a4361 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #ab260a2e20a4361 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a7137ab605ae93d {
  overflow: hidden;
}
#a7137ab605ae93d , #a7137ab605ae93d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ac9c6aafe4a06f5 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#ac9c6aafe4a06f5 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a8f6daa80ea980e .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a8f6daa80ea980e .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#a1567a07aea1f4c .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a1567a07aea1f4c .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a59feaeb53af912 {
  overflow: hidden;
}
#a59feaeb53af912 , #a59feaeb53af912 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a5ee5a71d4a49c9 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a5ee5a71d4a49c9  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a8b0aa2ae6a2ba8 a, #a8b0aa2ae6a2ba8 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8b0aa2ae6a2ba8 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#aba30a50f2a3ccd  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a4908afadea0ef0, #a4908afadea0ef0 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a8d53afd1bac119, #a8d53afd1bac119 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a01aeab062a3c92 .aecb1a73e9af878 {
  overflow: hidden;
}
#a01aeab062a3c92 .aecb1a73e9af878 , #a01aeab062a3c92 .aecb1a73e9af878 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a01aeab062a3c92 .uk-grid {
  margin-left: -20px;
}
#a01aeab062a3c92 .uk-grid > * {
  padding-left: 20px;
}
#a01aeab062a3c92 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a01aeab062a3c92 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a01aeab062a3c92 .uk-position-center-left-out {
    left: -30px;
  }
  #a01aeab062a3c92 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a7759a2bebadc88 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a7759a2bebadc88 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#ac54ca0eaaa08b5 .form-agree {
  display: flex;
  align-items: center;
}
#ac54ca0eaaa08b5 .uk-form .form-submit-btn {
  width: 200px;
}
#ac54ca0eaaa08b5 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#ac54ca0eaaa08b5 .submit-wrap {
  text-align: center;
}
#ac54ca0eaaa08b5 .submit-wrap button {
  background-color: #be7c4c;
}
#ac54ca0eaaa08b5 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#ac54ca0eaaa08b5 .submit-wrap button {
  color: #ffffff;
}
#ac54ca0eaaa08b5 .submit-wrap button {
  font-size: 20px;
}
#ac54ca0eaaa08b5 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#ac54ca0eaaa08b5 .form-item .uk-input,
#ac54ca0eaaa08b5 .form-item .uk-select,
#ac54ca0eaaa08b5 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#ac54ca0eaaa08b5 .form-item .auto-height {
  height: auto;
}
#ac54ca0eaaa08b5 .uk-form-label,
#ac54ca0eaaa08b5 .form-agree,
#ac54ca0eaaa08b5 .uk-h3,
#ac54ca0eaaa08b5 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#ac54ca0eaaa08b5 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#ac54ca0eaaa08b5 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4f9a92eca7f48 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a390ba08afaeb05 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a390ba08afaeb05  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#ac7efaf8a5a401c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ac7efaf8a5a401c .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ac7efaf8a5a401c .ap-icon {
  margin-right: 6px;
}
#ac7efaf8a5a401c .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#ac7efaf8a5a401c .menu-list > li.icon-bottom > a,
#ac7efaf8a5a401c .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ac7efaf8a5a401c .menu-list > li.icon-bottom > a .ap-icon,
#ac7efaf8a5a401c .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ac7efaf8a5a401c .menu-list > li.icon-bottom > a .ap-icon svg,
#ac7efaf8a5a401c .menu-list > li.icon-top > a .ap-icon svg,
#ac7efaf8a5a401c .menu-list > li.icon-bottom > a .ap-icon img,
#ac7efaf8a5a401c .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ac7efaf8a5a401c .menu-list > li.icon-right > a .ap-icon,
#ac7efaf8a5a401c .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ac7efaf8a5a401c .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ac7efaf8a5a401c .menu-list > li:hover > a,
#ac7efaf8a5a401c .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ac7efaf8a5a401c .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ac7efaf8a5a401c .menu-list ul,
#ac7efaf8a5a401c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ac7efaf8a5a401c .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#ac7efaf8a5a401c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ac7efaf8a5a401c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ac7efaf8a5a401c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#aa938a86a8aa57d .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#aa938a86a8aa57d .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#aa938a86a8aa57d .ap-icon {
  margin-right: 6px;
}
#aa938a86a8aa57d .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#aa938a86a8aa57d .menu-list > li.icon-bottom > a,
#aa938a86a8aa57d .menu-list > li.icon-top > a {
  flex-direction: column;
}
#aa938a86a8aa57d .menu-list > li.icon-bottom > a .ap-icon,
#aa938a86a8aa57d .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#aa938a86a8aa57d .menu-list > li.icon-bottom > a .ap-icon svg,
#aa938a86a8aa57d .menu-list > li.icon-top > a .ap-icon svg,
#aa938a86a8aa57d .menu-list > li.icon-bottom > a .ap-icon img,
#aa938a86a8aa57d .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#aa938a86a8aa57d .menu-list > li.icon-right > a .ap-icon,
#aa938a86a8aa57d .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#aa938a86a8aa57d .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#aa938a86a8aa57d .menu-list > li:hover > a,
#aa938a86a8aa57d .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#aa938a86a8aa57d .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#aa938a86a8aa57d .menu-list ul,
#aa938a86a8aa57d .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#aa938a86a8aa57d .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#aa938a86a8aa57d .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#aa938a86a8aa57d .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#aa938a86a8aa57d .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a9267aa325a478f > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a9267aa325a478f  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#aab67aac90ad725 a, #aab67aac90ad725 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aab67aac90ad725 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a879ea11a3a277d .a2639a689eabd6a {
  overflow: hidden;
}
#a879ea11a3a277d .a2639a689eabd6a , #a879ea11a3a277d .a2639a689eabd6a > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a879ea11a3a277d .uk-grid {
  margin-left: -20px;
}
#a879ea11a3a277d .uk-grid > * {
  padding-left: 20px;
}
#a879ea11a3a277d .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a879ea11a3a277d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a879ea11a3a277d .uk-position-center-left-out {
    left: -30px;
  }
  #a879ea11a3a277d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac79faf3a1a2a08 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#af392a94dda20a4 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a97daacabca21e1  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#ade3ca3b9bac9ab  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#ae17ca41fca3232 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ae17ca41fca3232  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#adc0aafd9aaa3c9 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#adc0aafd9aaa3c9 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#adc0aafd9aaa3c9 .ap-icon {
  margin-right: 6px;
}
#adc0aafd9aaa3c9 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#adc0aafd9aaa3c9 .menu-list > li.icon-bottom > a,
#adc0aafd9aaa3c9 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#adc0aafd9aaa3c9 .menu-list > li.icon-bottom > a .ap-icon,
#adc0aafd9aaa3c9 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#adc0aafd9aaa3c9 .menu-list > li.icon-bottom > a .ap-icon svg,
#adc0aafd9aaa3c9 .menu-list > li.icon-top > a .ap-icon svg,
#adc0aafd9aaa3c9 .menu-list > li.icon-bottom > a .ap-icon img,
#adc0aafd9aaa3c9 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#adc0aafd9aaa3c9 .menu-list > li.icon-right > a .ap-icon,
#adc0aafd9aaa3c9 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#adc0aafd9aaa3c9 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#adc0aafd9aaa3c9 .menu-list > li:hover > a,
#adc0aafd9aaa3c9 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#adc0aafd9aaa3c9 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#adc0aafd9aaa3c9 .menu-list ul,
#adc0aafd9aaa3c9 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#adc0aafd9aaa3c9 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#adc0aafd9aaa3c9 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#adc0aafd9aaa3c9 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#adc0aafd9aaa3c9 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#acaefa0bd5a8626 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#acaefa0bd5a8626 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#acaefa0bd5a8626 .ap-icon {
  margin-right: 6px;
}
#acaefa0bd5a8626 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#acaefa0bd5a8626 .menu-list > li.icon-bottom > a,
#acaefa0bd5a8626 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#acaefa0bd5a8626 .menu-list > li.icon-bottom > a .ap-icon,
#acaefa0bd5a8626 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#acaefa0bd5a8626 .menu-list > li.icon-bottom > a .ap-icon svg,
#acaefa0bd5a8626 .menu-list > li.icon-top > a .ap-icon svg,
#acaefa0bd5a8626 .menu-list > li.icon-bottom > a .ap-icon img,
#acaefa0bd5a8626 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#acaefa0bd5a8626 .menu-list > li.icon-right > a .ap-icon,
#acaefa0bd5a8626 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#acaefa0bd5a8626 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#acaefa0bd5a8626 .menu-list > li:hover > a,
#acaefa0bd5a8626 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#acaefa0bd5a8626 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#acaefa0bd5a8626 .menu-list ul,
#acaefa0bd5a8626 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#acaefa0bd5a8626 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#acaefa0bd5a8626 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#acaefa0bd5a8626 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#acaefa0bd5a8626 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a81b0aa219a04f9 {
  overflow: hidden;
}
#a81b0aa219a04f9 , #a81b0aa219a04f9 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a81b0aa219a04f9:hover , #a81b0aa219a04f9 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a1fafaee3fafb10 .a0b41a0359a3467 {
  overflow: hidden;
}
#a1fafaee3fafb10 .a0b41a0359a3467 , #a1fafaee3fafb10 .a0b41a0359a3467 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a1fafaee3fafb10 .a0b41a0359a3467:hover , #a1fafaee3fafb10 .a0b41a0359a3467 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a1fafaee3fafb10 .a46aaa01d0a0ed4 {
  overflow: hidden;
}
#a1fafaee3fafb10 .a46aaa01d0a0ed4 , #a1fafaee3fafb10 .a46aaa01d0a0ed4 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a1fafaee3fafb10 .a46aaa01d0a0ed4:hover , #a1fafaee3fafb10 .a46aaa01d0a0ed4 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a1fafaee3fafb10 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a1fafaee3fafb10 .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a1fafaee3fafb10 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a1fafaee3fafb10 .uk-position-center-left-out {
    left: -30px;
  }
  #a1fafaee3fafb10 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab53ea4bf0ac00b  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a0680aacaba0e29  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a0b93a1d14a0f34 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab39faa3f5ab465 .video-box,
#ab39faa3f5ab465 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#ab39faa3f5ab465 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#ab39faa3f5ab465 .video-box video,
#ab39faa3f5ab465 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#ab39faa3f5ab465 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#ab39faa3f5ab465 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#ab39faa3f5ab465 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#ab39faa3f5ab465 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#ab39faa3f5ab465 .thumb-box {
  width: 100%;
  position: relative;
}
#ab39faa3f5ab465 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#ab39faa3f5ab465 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#ab39faa3f5ab465 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#ab39faa3f5ab465 .thumb-list {
  overflow: hidden;
}
#ab39faa3f5ab465 .thumb-list ul {
  width: 100000px;
}
#ab39faa3f5ab465 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#ab39faa3f5ab465 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#ab39faa3f5ab465 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#ab39faa3f5ab465 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#ab39faa3f5ab465 .thumb-list ul li.active img {
  border-color: #df3033;
}
#ab39faa3f5ab465 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#ab39faa3f5ab465 .zoom-box img {
  max-width: initial;
}
#ab39faa3f5ab465 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#ab39faa3f5ab465 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#ab39faa3f5ab465 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#ab39faa3f5ab465 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#ab39faa3f5ab465 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #ab39faa3f5ab465 .right {
    width: 100%;
  }
  #ab39faa3f5ab465 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #ab39faa3f5ab465 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #ab39faa3f5ab465 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#ab35cac596a23fb {
  overflow: hidden;
}
#ab35cac596a23fb , #ab35cac596a23fb > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a686ca08e0a6c74 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a686ca08e0a6c74 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a5295a7d03abead .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a5295a7d03abead .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#a90a5a25d5a6fc7 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a90a5a25d5a6fc7 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a8f6fa55b5a11d6 {
  overflow: hidden;
}
#a8f6fa55b5a11d6 , #a8f6fa55b5a11d6 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a83cba402cae0a9 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a83cba402cae0a9  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a94c3a7239ae63c a, #a94c3a7239ae63c {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a94c3a7239ae63c a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a9f08a52d2a5b60  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a0437a253bab417, #a0437a253bab417 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5fd6a69f9a9330, #a5fd6a69f9a9330 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a765da8e40aeec3 .aad2aa0744a135e {
  overflow: hidden;
}
#a765da8e40aeec3 .aad2aa0744a135e , #a765da8e40aeec3 .aad2aa0744a135e > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a765da8e40aeec3 .uk-grid {
  margin-left: -20px;
}
#a765da8e40aeec3 .uk-grid > * {
  padding-left: 20px;
}
#a765da8e40aeec3 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a765da8e40aeec3 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a765da8e40aeec3 .uk-position-center-left-out {
    left: -30px;
  }
  #a765da8e40aeec3 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af392a94dda20a4 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#af392a94dda20a4 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a2f1ca7eeda52ac .form-agree {
  display: flex;
  align-items: center;
}
#a2f1ca7eeda52ac .uk-form .form-submit-btn {
  width: 200px;
}
#a2f1ca7eeda52ac .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a2f1ca7eeda52ac .submit-wrap {
  text-align: center;
}
#a2f1ca7eeda52ac .submit-wrap button {
  background-color: #be7c4c;
}
#a2f1ca7eeda52ac .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a2f1ca7eeda52ac .submit-wrap button {
  color: #ffffff;
}
#a2f1ca7eeda52ac .submit-wrap button {
  font-size: 20px;
}
#a2f1ca7eeda52ac form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a2f1ca7eeda52ac .form-item .uk-input,
#a2f1ca7eeda52ac .form-item .uk-select,
#a2f1ca7eeda52ac .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a2f1ca7eeda52ac .form-item .auto-height {
  height: auto;
}
#a2f1ca7eeda52ac .uk-form-label,
#a2f1ca7eeda52ac .form-agree,
#a2f1ca7eeda52ac .uk-h3,
#a2f1ca7eeda52ac p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a2f1ca7eeda52ac .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a2f1ca7eeda52ac .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1fe2aed84ae4ef .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a553aa5caea4a42 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a553aa5caea4a42  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a46b9aba1ba94c5 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a46b9aba1ba94c5 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a46b9aba1ba94c5 .ap-icon {
  margin-right: 6px;
}
#a46b9aba1ba94c5 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a46b9aba1ba94c5 .menu-list > li.icon-bottom > a,
#a46b9aba1ba94c5 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a46b9aba1ba94c5 .menu-list > li.icon-bottom > a .ap-icon,
#a46b9aba1ba94c5 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a46b9aba1ba94c5 .menu-list > li.icon-bottom > a .ap-icon svg,
#a46b9aba1ba94c5 .menu-list > li.icon-top > a .ap-icon svg,
#a46b9aba1ba94c5 .menu-list > li.icon-bottom > a .ap-icon img,
#a46b9aba1ba94c5 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a46b9aba1ba94c5 .menu-list > li.icon-right > a .ap-icon,
#a46b9aba1ba94c5 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a46b9aba1ba94c5 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a46b9aba1ba94c5 .menu-list > li:hover > a,
#a46b9aba1ba94c5 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a46b9aba1ba94c5 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a46b9aba1ba94c5 .menu-list ul,
#a46b9aba1ba94c5 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a46b9aba1ba94c5 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a46b9aba1ba94c5 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a46b9aba1ba94c5 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a46b9aba1ba94c5 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a0d97a1340ac245 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a0d97a1340ac245 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a0d97a1340ac245 .ap-icon {
  margin-right: 6px;
}
#a0d97a1340ac245 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a0d97a1340ac245 .menu-list > li.icon-bottom > a,
#a0d97a1340ac245 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a0d97a1340ac245 .menu-list > li.icon-bottom > a .ap-icon,
#a0d97a1340ac245 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a0d97a1340ac245 .menu-list > li.icon-bottom > a .ap-icon svg,
#a0d97a1340ac245 .menu-list > li.icon-top > a .ap-icon svg,
#a0d97a1340ac245 .menu-list > li.icon-bottom > a .ap-icon img,
#a0d97a1340ac245 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a0d97a1340ac245 .menu-list > li.icon-right > a .ap-icon,
#a0d97a1340ac245 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a0d97a1340ac245 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a0d97a1340ac245 .menu-list > li:hover > a,
#a0d97a1340ac245 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a0d97a1340ac245 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a0d97a1340ac245 .menu-list ul,
#a0d97a1340ac245 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a0d97a1340ac245 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a0d97a1340ac245 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a0d97a1340ac245 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a0d97a1340ac245 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a1830ac704af3a4 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a1830ac704af3a4  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a6133aab40a9928 a, #a6133aab40a9928 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6133aab40a9928 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a2d21a90a5a6d67 .aed72a816ba1750 {
  overflow: hidden;
}
#a2d21a90a5a6d67 .aed72a816ba1750 , #a2d21a90a5a6d67 .aed72a816ba1750 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a2d21a90a5a6d67 .uk-grid {
  margin-left: -20px;
}
#a2d21a90a5a6d67 .uk-grid > * {
  padding-left: 20px;
}
#a2d21a90a5a6d67 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a2d21a90a5a6d67 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2d21a90a5a6d67 .uk-position-center-left-out {
    left: -30px;
  }
  #a2d21a90a5a6d67 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a8026a9769a7fe3 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a28afa82f9a1d5d > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a28afa82f9a1d5d  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a4cbea6041a6d60 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a4cbea6041a6d60 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a4cbea6041a6d60 .ap-icon {
  margin-right: 6px;
}
#a4cbea6041a6d60 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a4cbea6041a6d60 .menu-list > li.icon-bottom > a,
#a4cbea6041a6d60 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a4cbea6041a6d60 .menu-list > li.icon-bottom > a .ap-icon,
#a4cbea6041a6d60 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a4cbea6041a6d60 .menu-list > li.icon-bottom > a .ap-icon svg,
#a4cbea6041a6d60 .menu-list > li.icon-top > a .ap-icon svg,
#a4cbea6041a6d60 .menu-list > li.icon-bottom > a .ap-icon img,
#a4cbea6041a6d60 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a4cbea6041a6d60 .menu-list > li.icon-right > a .ap-icon,
#a4cbea6041a6d60 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a4cbea6041a6d60 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a4cbea6041a6d60 .menu-list > li:hover > a,
#a4cbea6041a6d60 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a4cbea6041a6d60 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a4cbea6041a6d60 .menu-list ul,
#a4cbea6041a6d60 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a4cbea6041a6d60 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a4cbea6041a6d60 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a4cbea6041a6d60 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a4cbea6041a6d60 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a73eea3eb3a63f3 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a73eea3eb3a63f3 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a73eea3eb3a63f3 .ap-icon {
  margin-right: 6px;
}
#a73eea3eb3a63f3 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a73eea3eb3a63f3 .menu-list > li.icon-bottom > a,
#a73eea3eb3a63f3 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a73eea3eb3a63f3 .menu-list > li.icon-bottom > a .ap-icon,
#a73eea3eb3a63f3 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a73eea3eb3a63f3 .menu-list > li.icon-bottom > a .ap-icon svg,
#a73eea3eb3a63f3 .menu-list > li.icon-top > a .ap-icon svg,
#a73eea3eb3a63f3 .menu-list > li.icon-bottom > a .ap-icon img,
#a73eea3eb3a63f3 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a73eea3eb3a63f3 .menu-list > li.icon-right > a .ap-icon,
#a73eea3eb3a63f3 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a73eea3eb3a63f3 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a73eea3eb3a63f3 .menu-list > li:hover > a,
#a73eea3eb3a63f3 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a73eea3eb3a63f3 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a73eea3eb3a63f3 .menu-list ul,
#a73eea3eb3a63f3 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a73eea3eb3a63f3 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a73eea3eb3a63f3 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a73eea3eb3a63f3 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a73eea3eb3a63f3 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a3b5ba307aaf483 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a3b5ba307aaf483  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a5109ab43faa7ce a, #a5109ab43faa7ce {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5109ab43faa7ce a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a6cc3adb55a924b .ab1aaa95f4a85e1 {
  overflow: hidden;
}
#a6cc3adb55a924b .ab1aaa95f4a85e1 , #a6cc3adb55a924b .ab1aaa95f4a85e1 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a6cc3adb55a924b .uk-grid {
  margin-left: -20px;
}
#a6cc3adb55a924b .uk-grid > * {
  padding-left: 20px;
}
#a6cc3adb55a924b .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a6cc3adb55a924b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a6cc3adb55a924b .uk-position-center-left-out {
    left: -30px;
  }
  #a6cc3adb55a924b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a8119aa26aa94f6 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ac5ddaa574a8970 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#af078a606da1463  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a909ba96b2a58ed  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#aa12fae27eadde5 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#aa12fae27eadde5  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#ab1aaa785cad8b8 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ab1aaa785cad8b8 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ab1aaa785cad8b8 .ap-icon {
  margin-right: 6px;
}
#ab1aaa785cad8b8 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#ab1aaa785cad8b8 .menu-list > li.icon-bottom > a,
#ab1aaa785cad8b8 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ab1aaa785cad8b8 .menu-list > li.icon-bottom > a .ap-icon,
#ab1aaa785cad8b8 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ab1aaa785cad8b8 .menu-list > li.icon-bottom > a .ap-icon svg,
#ab1aaa785cad8b8 .menu-list > li.icon-top > a .ap-icon svg,
#ab1aaa785cad8b8 .menu-list > li.icon-bottom > a .ap-icon img,
#ab1aaa785cad8b8 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ab1aaa785cad8b8 .menu-list > li.icon-right > a .ap-icon,
#ab1aaa785cad8b8 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ab1aaa785cad8b8 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ab1aaa785cad8b8 .menu-list > li:hover > a,
#ab1aaa785cad8b8 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ab1aaa785cad8b8 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ab1aaa785cad8b8 .menu-list ul,
#ab1aaa785cad8b8 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ab1aaa785cad8b8 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#ab1aaa785cad8b8 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab1aaa785cad8b8 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab1aaa785cad8b8 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a546eac4fba54f6 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a546eac4fba54f6 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a546eac4fba54f6 .ap-icon {
  margin-right: 6px;
}
#a546eac4fba54f6 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a546eac4fba54f6 .menu-list > li.icon-bottom > a,
#a546eac4fba54f6 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a546eac4fba54f6 .menu-list > li.icon-bottom > a .ap-icon,
#a546eac4fba54f6 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a546eac4fba54f6 .menu-list > li.icon-bottom > a .ap-icon svg,
#a546eac4fba54f6 .menu-list > li.icon-top > a .ap-icon svg,
#a546eac4fba54f6 .menu-list > li.icon-bottom > a .ap-icon img,
#a546eac4fba54f6 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a546eac4fba54f6 .menu-list > li.icon-right > a .ap-icon,
#a546eac4fba54f6 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a546eac4fba54f6 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a546eac4fba54f6 .menu-list > li:hover > a,
#a546eac4fba54f6 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a546eac4fba54f6 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a546eac4fba54f6 .menu-list ul,
#a546eac4fba54f6 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a546eac4fba54f6 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a546eac4fba54f6 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a546eac4fba54f6 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a546eac4fba54f6 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a6392af746a46d9 {
  overflow: hidden;
}
#a6392af746a46d9 , #a6392af746a46d9 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a6392af746a46d9:hover , #a6392af746a46d9 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a902aa0bcca7250 .ad3aaaf6ffac55b {
  overflow: hidden;
}
#a902aa0bcca7250 .ad3aaaf6ffac55b , #a902aa0bcca7250 .ad3aaaf6ffac55b > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a902aa0bcca7250 .ad3aaaf6ffac55b:hover , #a902aa0bcca7250 .ad3aaaf6ffac55b *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a902aa0bcca7250 .a97feaf5f2a5f21 {
  overflow: hidden;
}
#a902aa0bcca7250 .a97feaf5f2a5f21 , #a902aa0bcca7250 .a97feaf5f2a5f21 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a902aa0bcca7250 .a97feaf5f2a5f21:hover , #a902aa0bcca7250 .a97feaf5f2a5f21 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a902aa0bcca7250 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a902aa0bcca7250 .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a902aa0bcca7250 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a902aa0bcca7250 .uk-position-center-left-out {
    left: -30px;
  }
  #a902aa0bcca7250 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a42c2a8993a3f01  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#aa3e9a364da6dce  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#abeb8a85e1aec03 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a6d97a360da7b16 .video-box,
#a6d97a360da7b16 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#a6d97a360da7b16 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#a6d97a360da7b16 .video-box video,
#a6d97a360da7b16 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#a6d97a360da7b16 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#a6d97a360da7b16 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#a6d97a360da7b16 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#a6d97a360da7b16 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#a6d97a360da7b16 .thumb-box {
  width: 100%;
  position: relative;
}
#a6d97a360da7b16 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#a6d97a360da7b16 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#a6d97a360da7b16 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#a6d97a360da7b16 .thumb-list {
  overflow: hidden;
}
#a6d97a360da7b16 .thumb-list ul {
  width: 100000px;
}
#a6d97a360da7b16 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#a6d97a360da7b16 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#a6d97a360da7b16 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#a6d97a360da7b16 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#a6d97a360da7b16 .thumb-list ul li.active img {
  border-color: #df3033;
}
#a6d97a360da7b16 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#a6d97a360da7b16 .zoom-box img {
  max-width: initial;
}
#a6d97a360da7b16 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#a6d97a360da7b16 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#a6d97a360da7b16 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#a6d97a360da7b16 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#a6d97a360da7b16 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #a6d97a360da7b16 .right {
    width: 100%;
  }
  #a6d97a360da7b16 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #a6d97a360da7b16 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #a6d97a360da7b16 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a201ea377aa95f1 {
  overflow: hidden;
}
#a201ea377aa95f1 , #a201ea377aa95f1 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a9a25ad5c3a3909 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a9a25ad5c3a3909 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a792da4f7faa9bf .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a792da4f7faa9bf .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#afc11a9d7faf142 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#afc11a9d7faf142 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a0891a050fae266 {
  overflow: hidden;
}
#a0891a050fae266 , #a0891a050fae266 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a51d9a4d69a8a06 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a51d9a4d69a8a06  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#af161a6312a1af1 a, #af161a6312a1af1 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af161a6312a1af1 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a7efaa1d8aad395  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a136daffd8a8f4d, #a136daffd8a8f4d a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ade96ab785ae0ec, #ade96ab785ae0ec a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#aeda5a50b4a524d .aebdaa5167a6cbd {
  overflow: hidden;
}
#aeda5a50b4a524d .aebdaa5167a6cbd , #aeda5a50b4a524d .aebdaa5167a6cbd > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#aeda5a50b4a524d .uk-grid {
  margin-left: -20px;
}
#aeda5a50b4a524d .uk-grid > * {
  padding-left: 20px;
}
#aeda5a50b4a524d .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#aeda5a50b4a524d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aeda5a50b4a524d .uk-position-center-left-out {
    left: -30px;
  }
  #aeda5a50b4a524d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ac5ddaa574a8970 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#ac5ddaa574a8970 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a17faa5bbba1972 .form-agree {
  display: flex;
  align-items: center;
}
#a17faa5bbba1972 .uk-form .form-submit-btn {
  width: 200px;
}
#a17faa5bbba1972 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a17faa5bbba1972 .submit-wrap {
  text-align: center;
}
#a17faa5bbba1972 .submit-wrap button {
  background-color: #be7c4c;
}
#a17faa5bbba1972 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a17faa5bbba1972 .submit-wrap button {
  color: #ffffff;
}
#a17faa5bbba1972 .submit-wrap button {
  font-size: 20px;
}
#a17faa5bbba1972 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a17faa5bbba1972 .form-item .uk-input,
#a17faa5bbba1972 .form-item .uk-select,
#a17faa5bbba1972 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a17faa5bbba1972 .form-item .auto-height {
  height: auto;
}
#a17faa5bbba1972 .uk-form-label,
#a17faa5bbba1972 .form-agree,
#a17faa5bbba1972 .uk-h3,
#a17faa5bbba1972 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a17faa5bbba1972 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a17faa5bbba1972 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac906aa21ea1b3b .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#abc8faf2d3a9e96 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#abc8faf2d3a9e96  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a00a9a88cba7105 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a00a9a88cba7105 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a00a9a88cba7105 .ap-icon {
  margin-right: 6px;
}
#a00a9a88cba7105 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a00a9a88cba7105 .menu-list > li.icon-bottom > a,
#a00a9a88cba7105 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a00a9a88cba7105 .menu-list > li.icon-bottom > a .ap-icon,
#a00a9a88cba7105 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a00a9a88cba7105 .menu-list > li.icon-bottom > a .ap-icon svg,
#a00a9a88cba7105 .menu-list > li.icon-top > a .ap-icon svg,
#a00a9a88cba7105 .menu-list > li.icon-bottom > a .ap-icon img,
#a00a9a88cba7105 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a00a9a88cba7105 .menu-list > li.icon-right > a .ap-icon,
#a00a9a88cba7105 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a00a9a88cba7105 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a00a9a88cba7105 .menu-list > li:hover > a,
#a00a9a88cba7105 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a00a9a88cba7105 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a00a9a88cba7105 .menu-list ul,
#a00a9a88cba7105 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a00a9a88cba7105 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a00a9a88cba7105 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a00a9a88cba7105 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a00a9a88cba7105 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ab89fa7c36a4f5b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ab89fa7c36a4f5b .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ab89fa7c36a4f5b .ap-icon {
  margin-right: 6px;
}
#ab89fa7c36a4f5b .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#ab89fa7c36a4f5b .menu-list > li.icon-bottom > a,
#ab89fa7c36a4f5b .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ab89fa7c36a4f5b .menu-list > li.icon-bottom > a .ap-icon,
#ab89fa7c36a4f5b .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ab89fa7c36a4f5b .menu-list > li.icon-bottom > a .ap-icon svg,
#ab89fa7c36a4f5b .menu-list > li.icon-top > a .ap-icon svg,
#ab89fa7c36a4f5b .menu-list > li.icon-bottom > a .ap-icon img,
#ab89fa7c36a4f5b .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ab89fa7c36a4f5b .menu-list > li.icon-right > a .ap-icon,
#ab89fa7c36a4f5b .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ab89fa7c36a4f5b .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ab89fa7c36a4f5b .menu-list > li:hover > a,
#ab89fa7c36a4f5b .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ab89fa7c36a4f5b .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ab89fa7c36a4f5b .menu-list ul,
#ab89fa7c36a4f5b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ab89fa7c36a4f5b .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#ab89fa7c36a4f5b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab89fa7c36a4f5b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab89fa7c36a4f5b .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a9668a2172a752c > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a9668a2172a752c  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#aef94aa75cabb50 a, #aef94aa75cabb50 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aef94aa75cabb50 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#adee0acff3afb0f .a4293a2050ad9a2 {
  overflow: hidden;
}
#adee0acff3afb0f .a4293a2050ad9a2 , #adee0acff3afb0f .a4293a2050ad9a2 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#adee0acff3afb0f .uk-grid {
  margin-left: -20px;
}
#adee0acff3afb0f .uk-grid > * {
  padding-left: 20px;
}
#adee0acff3afb0f .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#adee0acff3afb0f .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #adee0acff3afb0f .uk-position-center-left-out {
    left: -30px;
  }
  #adee0acff3afb0f .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa992a2f14aa9d8 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#abe0fa7331a0e13 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a28a5a3332a848a  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a9835ae2b3ad773  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#ac74eab55ea9376 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac74eab55ea9376  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#aaff1ac971a068e .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#aaff1ac971a068e .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#aaff1ac971a068e .ap-icon {
  margin-right: 6px;
}
#aaff1ac971a068e .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#aaff1ac971a068e .menu-list > li.icon-bottom > a,
#aaff1ac971a068e .menu-list > li.icon-top > a {
  flex-direction: column;
}
#aaff1ac971a068e .menu-list > li.icon-bottom > a .ap-icon,
#aaff1ac971a068e .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#aaff1ac971a068e .menu-list > li.icon-bottom > a .ap-icon svg,
#aaff1ac971a068e .menu-list > li.icon-top > a .ap-icon svg,
#aaff1ac971a068e .menu-list > li.icon-bottom > a .ap-icon img,
#aaff1ac971a068e .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#aaff1ac971a068e .menu-list > li.icon-right > a .ap-icon,
#aaff1ac971a068e .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#aaff1ac971a068e .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#aaff1ac971a068e .menu-list > li:hover > a,
#aaff1ac971a068e .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#aaff1ac971a068e .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#aaff1ac971a068e .menu-list ul,
#aaff1ac971a068e .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#aaff1ac971a068e .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#aaff1ac971a068e .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#aaff1ac971a068e .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#aaff1ac971a068e .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a5cbbafd9dad884 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a5cbbafd9dad884 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a5cbbafd9dad884 .ap-icon {
  margin-right: 6px;
}
#a5cbbafd9dad884 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a5cbbafd9dad884 .menu-list > li.icon-bottom > a,
#a5cbbafd9dad884 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a5cbbafd9dad884 .menu-list > li.icon-bottom > a .ap-icon,
#a5cbbafd9dad884 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a5cbbafd9dad884 .menu-list > li.icon-bottom > a .ap-icon svg,
#a5cbbafd9dad884 .menu-list > li.icon-top > a .ap-icon svg,
#a5cbbafd9dad884 .menu-list > li.icon-bottom > a .ap-icon img,
#a5cbbafd9dad884 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a5cbbafd9dad884 .menu-list > li.icon-right > a .ap-icon,
#a5cbbafd9dad884 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a5cbbafd9dad884 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a5cbbafd9dad884 .menu-list > li:hover > a,
#a5cbbafd9dad884 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a5cbbafd9dad884 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a5cbbafd9dad884 .menu-list ul,
#a5cbbafd9dad884 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a5cbbafd9dad884 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a5cbbafd9dad884 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a5cbbafd9dad884 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a5cbbafd9dad884 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ab5f9a6efba394c {
  overflow: hidden;
}
#ab5f9a6efba394c , #ab5f9a6efba394c > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#ab5f9a6efba394c:hover , #ab5f9a6efba394c *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#ac364a72cda46ee .a0f2dae23da2b0e {
  overflow: hidden;
}
#ac364a72cda46ee .a0f2dae23da2b0e , #ac364a72cda46ee .a0f2dae23da2b0e > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#ac364a72cda46ee .a0f2dae23da2b0e:hover , #ac364a72cda46ee .a0f2dae23da2b0e *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#ac364a72cda46ee .a82edab3a2ab5a9 {
  overflow: hidden;
}
#ac364a72cda46ee .a82edab3a2ab5a9 , #ac364a72cda46ee .a82edab3a2ab5a9 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#ac364a72cda46ee .a82edab3a2ab5a9:hover , #ac364a72cda46ee .a82edab3a2ab5a9 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#ac364a72cda46ee .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#ac364a72cda46ee .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#ac364a72cda46ee .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ac364a72cda46ee .uk-position-center-left-out {
    left: -30px;
  }
  #ac364a72cda46ee .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a2c1aa6116a5411  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a919ca0fe2a3c7d  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a7173a03d3ac222 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ae1d2af1e5a7620 .video-box,
#ae1d2af1e5a7620 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#ae1d2af1e5a7620 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#ae1d2af1e5a7620 .video-box video,
#ae1d2af1e5a7620 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#ae1d2af1e5a7620 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#ae1d2af1e5a7620 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#ae1d2af1e5a7620 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#ae1d2af1e5a7620 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#ae1d2af1e5a7620 .thumb-box {
  width: 100%;
  position: relative;
}
#ae1d2af1e5a7620 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#ae1d2af1e5a7620 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#ae1d2af1e5a7620 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#ae1d2af1e5a7620 .thumb-list {
  overflow: hidden;
}
#ae1d2af1e5a7620 .thumb-list ul {
  width: 100000px;
}
#ae1d2af1e5a7620 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#ae1d2af1e5a7620 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#ae1d2af1e5a7620 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#ae1d2af1e5a7620 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#ae1d2af1e5a7620 .thumb-list ul li.active img {
  border-color: #df3033;
}
#ae1d2af1e5a7620 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#ae1d2af1e5a7620 .zoom-box img {
  max-width: initial;
}
#ae1d2af1e5a7620 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#ae1d2af1e5a7620 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#ae1d2af1e5a7620 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#ae1d2af1e5a7620 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#ae1d2af1e5a7620 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #ae1d2af1e5a7620 .right {
    width: 100%;
  }
  #ae1d2af1e5a7620 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #ae1d2af1e5a7620 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #ae1d2af1e5a7620 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a3ebfa5e78a8fb3 {
  overflow: hidden;
}
#a3ebfa5e78a8fb3 , #a3ebfa5e78a8fb3 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ad8a6a20d7af9d4 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#ad8a6a20d7af9d4 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a790fa1a4ba8681 .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a790fa1a4ba8681 .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#a794aaee73a86a2 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a794aaee73a86a2 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#afe32af003ab126 {
  overflow: hidden;
}
#afe32af003ab126 , #afe32af003ab126 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a2b85a3aa6aa7fa > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a2b85a3aa6aa7fa  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a0f3eaae3da4252 a, #a0f3eaae3da4252 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a0f3eaae3da4252 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#abd1fadc12a6418  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#aff6aaf7f5ae02d, #aff6aaf7f5ae02d a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a8a7fabfffa281d, #a8a7fabfffa281d a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a6dfca0e18ac911 .a61d0aaafbab70a {
  overflow: hidden;
}
#a6dfca0e18ac911 .a61d0aaafbab70a , #a6dfca0e18ac911 .a61d0aaafbab70a > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a6dfca0e18ac911 .uk-grid {
  margin-left: -20px;
}
#a6dfca0e18ac911 .uk-grid > * {
  padding-left: 20px;
}
#a6dfca0e18ac911 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a6dfca0e18ac911 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a6dfca0e18ac911 .uk-position-center-left-out {
    left: -30px;
  }
  #a6dfca0e18ac911 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#abe0fa7331a0e13 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#abe0fa7331a0e13 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#ac5b5a5ff7a71e5 .form-agree {
  display: flex;
  align-items: center;
}
#ac5b5a5ff7a71e5 .uk-form .form-submit-btn {
  width: 200px;
}
#ac5b5a5ff7a71e5 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#ac5b5a5ff7a71e5 .submit-wrap {
  text-align: center;
}
#ac5b5a5ff7a71e5 .submit-wrap button {
  background-color: #be7c4c;
}
#ac5b5a5ff7a71e5 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#ac5b5a5ff7a71e5 .submit-wrap button {
  color: #ffffff;
}
#ac5b5a5ff7a71e5 .submit-wrap button {
  font-size: 20px;
}
#ac5b5a5ff7a71e5 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#ac5b5a5ff7a71e5 .form-item .uk-input,
#ac5b5a5ff7a71e5 .form-item .uk-select,
#ac5b5a5ff7a71e5 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#ac5b5a5ff7a71e5 .form-item .auto-height {
  height: auto;
}
#ac5b5a5ff7a71e5 .uk-form-label,
#ac5b5a5ff7a71e5 .form-agree,
#ac5b5a5ff7a71e5 .uk-h3,
#ac5b5a5ff7a71e5 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#ac5b5a5ff7a71e5 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#ac5b5a5ff7a71e5 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a619bac9dda6d7a .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#ad216ad1cca788b > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad216ad1cca788b  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a8d99a75aca6928 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a8d99a75aca6928 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a8d99a75aca6928 .ap-icon {
  margin-right: 6px;
}
#a8d99a75aca6928 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a8d99a75aca6928 .menu-list > li.icon-bottom > a,
#a8d99a75aca6928 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a8d99a75aca6928 .menu-list > li.icon-bottom > a .ap-icon,
#a8d99a75aca6928 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a8d99a75aca6928 .menu-list > li.icon-bottom > a .ap-icon svg,
#a8d99a75aca6928 .menu-list > li.icon-top > a .ap-icon svg,
#a8d99a75aca6928 .menu-list > li.icon-bottom > a .ap-icon img,
#a8d99a75aca6928 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a8d99a75aca6928 .menu-list > li.icon-right > a .ap-icon,
#a8d99a75aca6928 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a8d99a75aca6928 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a8d99a75aca6928 .menu-list > li:hover > a,
#a8d99a75aca6928 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a8d99a75aca6928 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a8d99a75aca6928 .menu-list ul,
#a8d99a75aca6928 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a8d99a75aca6928 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a8d99a75aca6928 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a8d99a75aca6928 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a8d99a75aca6928 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a19b8a7784a0148 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a19b8a7784a0148 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a19b8a7784a0148 .ap-icon {
  margin-right: 6px;
}
#a19b8a7784a0148 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a19b8a7784a0148 .menu-list > li.icon-bottom > a,
#a19b8a7784a0148 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a19b8a7784a0148 .menu-list > li.icon-bottom > a .ap-icon,
#a19b8a7784a0148 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a19b8a7784a0148 .menu-list > li.icon-bottom > a .ap-icon svg,
#a19b8a7784a0148 .menu-list > li.icon-top > a .ap-icon svg,
#a19b8a7784a0148 .menu-list > li.icon-bottom > a .ap-icon img,
#a19b8a7784a0148 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a19b8a7784a0148 .menu-list > li.icon-right > a .ap-icon,
#a19b8a7784a0148 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a19b8a7784a0148 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a19b8a7784a0148 .menu-list > li:hover > a,
#a19b8a7784a0148 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a19b8a7784a0148 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a19b8a7784a0148 .menu-list ul,
#a19b8a7784a0148 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a19b8a7784a0148 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a19b8a7784a0148 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a19b8a7784a0148 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a19b8a7784a0148 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a82d5ac6feae16d > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a82d5ac6feae16d  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a2e6daac34a34f5 a, #a2e6daac34a34f5 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2e6daac34a34f5 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#ab9dfad94ea1ea6 .aa1d6a4654a4fed {
  overflow: hidden;
}
#ab9dfad94ea1ea6 .aa1d6a4654a4fed , #ab9dfad94ea1ea6 .aa1d6a4654a4fed > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab9dfad94ea1ea6 .uk-grid {
  margin-left: -20px;
}
#ab9dfad94ea1ea6 .uk-grid > * {
  padding-left: 20px;
}
#ab9dfad94ea1ea6 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#ab9dfad94ea1ea6 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ab9dfad94ea1ea6 .uk-position-center-left-out {
    left: -30px;
  }
  #ab9dfad94ea1ea6 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1c99a105ca1dba .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a5510a0a1ea2c43 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a2b05a9979ac42f  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a7ad0af531a20dd  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a3e4aa984cac704 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a3e4aa984cac704  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a0aacac2e3a87f5 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a0aacac2e3a87f5 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a0aacac2e3a87f5 .ap-icon {
  margin-right: 6px;
}
#a0aacac2e3a87f5 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a0aacac2e3a87f5 .menu-list > li.icon-bottom > a,
#a0aacac2e3a87f5 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a0aacac2e3a87f5 .menu-list > li.icon-bottom > a .ap-icon,
#a0aacac2e3a87f5 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a0aacac2e3a87f5 .menu-list > li.icon-bottom > a .ap-icon svg,
#a0aacac2e3a87f5 .menu-list > li.icon-top > a .ap-icon svg,
#a0aacac2e3a87f5 .menu-list > li.icon-bottom > a .ap-icon img,
#a0aacac2e3a87f5 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a0aacac2e3a87f5 .menu-list > li.icon-right > a .ap-icon,
#a0aacac2e3a87f5 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a0aacac2e3a87f5 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a0aacac2e3a87f5 .menu-list > li:hover > a,
#a0aacac2e3a87f5 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a0aacac2e3a87f5 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a0aacac2e3a87f5 .menu-list ul,
#a0aacac2e3a87f5 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a0aacac2e3a87f5 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a0aacac2e3a87f5 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a0aacac2e3a87f5 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a0aacac2e3a87f5 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a7d6dafde4afda4 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a7d6dafde4afda4 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a7d6dafde4afda4 .ap-icon {
  margin-right: 6px;
}
#a7d6dafde4afda4 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a7d6dafde4afda4 .menu-list > li.icon-bottom > a,
#a7d6dafde4afda4 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a7d6dafde4afda4 .menu-list > li.icon-bottom > a .ap-icon,
#a7d6dafde4afda4 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a7d6dafde4afda4 .menu-list > li.icon-bottom > a .ap-icon svg,
#a7d6dafde4afda4 .menu-list > li.icon-top > a .ap-icon svg,
#a7d6dafde4afda4 .menu-list > li.icon-bottom > a .ap-icon img,
#a7d6dafde4afda4 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a7d6dafde4afda4 .menu-list > li.icon-right > a .ap-icon,
#a7d6dafde4afda4 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a7d6dafde4afda4 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a7d6dafde4afda4 .menu-list > li:hover > a,
#a7d6dafde4afda4 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a7d6dafde4afda4 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a7d6dafde4afda4 .menu-list ul,
#a7d6dafde4afda4 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a7d6dafde4afda4 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a7d6dafde4afda4 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a7d6dafde4afda4 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a7d6dafde4afda4 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ad13da9518ad836 {
  overflow: hidden;
}
#ad13da9518ad836 , #ad13da9518ad836 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#ad13da9518ad836:hover , #ad13da9518ad836 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a2584a7740af821 .a09feac94fa8ee8 {
  overflow: hidden;
}
#a2584a7740af821 .a09feac94fa8ee8 , #a2584a7740af821 .a09feac94fa8ee8 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a2584a7740af821 .a09feac94fa8ee8:hover , #a2584a7740af821 .a09feac94fa8ee8 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a2584a7740af821 .a14faae7f8ad199 {
  overflow: hidden;
}
#a2584a7740af821 .a14faae7f8ad199 , #a2584a7740af821 .a14faae7f8ad199 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a2584a7740af821 .a14faae7f8ad199:hover , #a2584a7740af821 .a14faae7f8ad199 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a2584a7740af821 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a2584a7740af821 .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a2584a7740af821 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2584a7740af821 .uk-position-center-left-out {
    left: -30px;
  }
  #a2584a7740af821 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a70e3a9033a9a90  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a950ca335baca1b  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#aebe2a5749ad07b > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad198acfbbabdc5 .video-box,
#ad198acfbbabdc5 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#ad198acfbbabdc5 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#ad198acfbbabdc5 .video-box video,
#ad198acfbbabdc5 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#ad198acfbbabdc5 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#ad198acfbbabdc5 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#ad198acfbbabdc5 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#ad198acfbbabdc5 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#ad198acfbbabdc5 .thumb-box {
  width: 100%;
  position: relative;
}
#ad198acfbbabdc5 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#ad198acfbbabdc5 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#ad198acfbbabdc5 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#ad198acfbbabdc5 .thumb-list {
  overflow: hidden;
}
#ad198acfbbabdc5 .thumb-list ul {
  width: 100000px;
}
#ad198acfbbabdc5 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#ad198acfbbabdc5 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#ad198acfbbabdc5 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#ad198acfbbabdc5 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#ad198acfbbabdc5 .thumb-list ul li.active img {
  border-color: #df3033;
}
#ad198acfbbabdc5 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#ad198acfbbabdc5 .zoom-box img {
  max-width: initial;
}
#ad198acfbbabdc5 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#ad198acfbbabdc5 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#ad198acfbbabdc5 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#ad198acfbbabdc5 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#ad198acfbbabdc5 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #ad198acfbbabdc5 .right {
    width: 100%;
  }
  #ad198acfbbabdc5 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #ad198acfbbabdc5 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #ad198acfbbabdc5 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#abceaa06b1a9781 {
  overflow: hidden;
}
#abceaa06b1a9781 , #abceaa06b1a9781 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a877ba830ea7821 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a877ba830ea7821 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a56d1a508dad510 .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a56d1a508dad510 .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#a933fa496aa9951 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a933fa496aa9951 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a0afaa0c32a74e7 {
  overflow: hidden;
}
#a0afaa0c32a74e7 , #a0afaa0c32a74e7 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#af8b4a8905a9a5b > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#af8b4a8905a9a5b  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a3865a5ec4abf06 a, #a3865a5ec4abf06 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3865a5ec4abf06 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a4452a69f5a6f2e  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#aa566a182cae3b7, #aa566a182cae3b7 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ac75dac5abafff8, #ac75dac5abafff8 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ad25ca1f71a3944 .a22abab74ea0d37 {
  overflow: hidden;
}
#ad25ca1f71a3944 .a22abab74ea0d37 , #ad25ca1f71a3944 .a22abab74ea0d37 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#ad25ca1f71a3944 .uk-grid {
  margin-left: -20px;
}
#ad25ca1f71a3944 .uk-grid > * {
  padding-left: 20px;
}
#ad25ca1f71a3944 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#ad25ca1f71a3944 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ad25ca1f71a3944 .uk-position-center-left-out {
    left: -30px;
  }
  #ad25ca1f71a3944 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a5510a0a1ea2c43 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a5510a0a1ea2c43 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a6437a1626a29b2 .form-agree {
  display: flex;
  align-items: center;
}
#a6437a1626a29b2 .uk-form .form-submit-btn {
  width: 200px;
}
#a6437a1626a29b2 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a6437a1626a29b2 .submit-wrap {
  text-align: center;
}
#a6437a1626a29b2 .submit-wrap button {
  background-color: #be7c4c;
}
#a6437a1626a29b2 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a6437a1626a29b2 .submit-wrap button {
  color: #ffffff;
}
#a6437a1626a29b2 .submit-wrap button {
  font-size: 20px;
}
#a6437a1626a29b2 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a6437a1626a29b2 .form-item .uk-input,
#a6437a1626a29b2 .form-item .uk-select,
#a6437a1626a29b2 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a6437a1626a29b2 .form-item .auto-height {
  height: auto;
}
#a6437a1626a29b2 .uk-form-label,
#a6437a1626a29b2 .form-agree,
#a6437a1626a29b2 .uk-h3,
#a6437a1626a29b2 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a6437a1626a29b2 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a6437a1626a29b2 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9f06acabaa5bad .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ab104a2228a64f7 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a9f0aa630caaebe  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a40f3a0566aea18  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a649ba0fa2a18b7 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a649ba0fa2a18b7  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a83dca7acea9be9 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a83dca7acea9be9 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a83dca7acea9be9 .ap-icon {
  margin-right: 6px;
}
#a83dca7acea9be9 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a83dca7acea9be9 .menu-list > li.icon-bottom > a,
#a83dca7acea9be9 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a83dca7acea9be9 .menu-list > li.icon-bottom > a .ap-icon,
#a83dca7acea9be9 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a83dca7acea9be9 .menu-list > li.icon-bottom > a .ap-icon svg,
#a83dca7acea9be9 .menu-list > li.icon-top > a .ap-icon svg,
#a83dca7acea9be9 .menu-list > li.icon-bottom > a .ap-icon img,
#a83dca7acea9be9 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a83dca7acea9be9 .menu-list > li.icon-right > a .ap-icon,
#a83dca7acea9be9 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a83dca7acea9be9 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a83dca7acea9be9 .menu-list > li:hover > a,
#a83dca7acea9be9 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a83dca7acea9be9 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a83dca7acea9be9 .menu-list ul,
#a83dca7acea9be9 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a83dca7acea9be9 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a83dca7acea9be9 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a83dca7acea9be9 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a83dca7acea9be9 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a2513a6420a8d58 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a2513a6420a8d58 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a2513a6420a8d58 .ap-icon {
  margin-right: 6px;
}
#a2513a6420a8d58 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a2513a6420a8d58 .menu-list > li.icon-bottom > a,
#a2513a6420a8d58 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a2513a6420a8d58 .menu-list > li.icon-bottom > a .ap-icon,
#a2513a6420a8d58 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a2513a6420a8d58 .menu-list > li.icon-bottom > a .ap-icon svg,
#a2513a6420a8d58 .menu-list > li.icon-top > a .ap-icon svg,
#a2513a6420a8d58 .menu-list > li.icon-bottom > a .ap-icon img,
#a2513a6420a8d58 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a2513a6420a8d58 .menu-list > li.icon-right > a .ap-icon,
#a2513a6420a8d58 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a2513a6420a8d58 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a2513a6420a8d58 .menu-list > li:hover > a,
#a2513a6420a8d58 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a2513a6420a8d58 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a2513a6420a8d58 .menu-list ul,
#a2513a6420a8d58 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a2513a6420a8d58 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a2513a6420a8d58 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a2513a6420a8d58 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a2513a6420a8d58 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a8a44abe9aa4a08 {
  overflow: hidden;
}
#a8a44abe9aa4a08 , #a8a44abe9aa4a08 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a8a44abe9aa4a08:hover , #a8a44abe9aa4a08 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#af630af45aab8db .ad36aa5b33a1a23 {
  overflow: hidden;
}
#af630af45aab8db .ad36aa5b33a1a23 , #af630af45aab8db .ad36aa5b33a1a23 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#af630af45aab8db .ad36aa5b33a1a23:hover , #af630af45aab8db .ad36aa5b33a1a23 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#af630af45aab8db .a7b2fa8d5eaceec {
  overflow: hidden;
}
#af630af45aab8db .a7b2fa8d5eaceec , #af630af45aab8db .a7b2fa8d5eaceec > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#af630af45aab8db .a7b2fa8d5eaceec:hover , #af630af45aab8db .a7b2fa8d5eaceec *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#af630af45aab8db .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#af630af45aab8db .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#af630af45aab8db .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #af630af45aab8db .uk-position-center-left-out {
    left: -30px;
  }
  #af630af45aab8db .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#acf32a11d6ab93f  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a74b8a7a5aa16b7  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a9c49a608aa48f0 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab0d0af3aea2374 .video-box,
#ab0d0af3aea2374 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#ab0d0af3aea2374 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#ab0d0af3aea2374 .video-box video,
#ab0d0af3aea2374 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#ab0d0af3aea2374 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#ab0d0af3aea2374 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#ab0d0af3aea2374 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#ab0d0af3aea2374 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#ab0d0af3aea2374 .thumb-box {
  width: 100%;
  position: relative;
}
#ab0d0af3aea2374 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#ab0d0af3aea2374 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#ab0d0af3aea2374 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#ab0d0af3aea2374 .thumb-list {
  overflow: hidden;
}
#ab0d0af3aea2374 .thumb-list ul {
  width: 100000px;
}
#ab0d0af3aea2374 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#ab0d0af3aea2374 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#ab0d0af3aea2374 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#ab0d0af3aea2374 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#ab0d0af3aea2374 .thumb-list ul li.active img {
  border-color: #df3033;
}
#ab0d0af3aea2374 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#ab0d0af3aea2374 .zoom-box img {
  max-width: initial;
}
#ab0d0af3aea2374 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#ab0d0af3aea2374 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#ab0d0af3aea2374 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#ab0d0af3aea2374 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#ab0d0af3aea2374 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #ab0d0af3aea2374 .right {
    width: 100%;
  }
  #ab0d0af3aea2374 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #ab0d0af3aea2374 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #ab0d0af3aea2374 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a53b0a9c32aee38 {
  overflow: hidden;
}
#a53b0a9c32aee38 , #a53b0a9c32aee38 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a24d2ac9caab51f .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a24d2ac9caab51f .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a849dad33bae700 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a849dad33bae700 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a45f7a6715ad08e {
  overflow: hidden;
}
#a45f7a6715ad08e , #a45f7a6715ad08e > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a3c78a6d12ae9f1 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a3c78a6d12ae9f1  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#af243a57b6a8455 a, #af243a57b6a8455 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af243a57b6a8455 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#ab3fea6e4aa856d  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a6b62a2f1ea140c, #a6b62a2f1ea140c a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#abc2faa56aa42ca, #abc2faa56aa42ca a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a879aadf88a8680 .ac14da0ff9aad2a {
  overflow: hidden;
}
#a879aadf88a8680 .ac14da0ff9aad2a , #a879aadf88a8680 .ac14da0ff9aad2a > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a879aadf88a8680 .uk-grid {
  margin-left: -20px;
}
#a879aadf88a8680 .uk-grid > * {
  padding-left: 20px;
}
#a879aadf88a8680 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a879aadf88a8680 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a879aadf88a8680 .uk-position-center-left-out {
    left: -30px;
  }
  #a879aadf88a8680 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab104a2228a64f7 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#ab104a2228a64f7 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a233ca2206a6a7c .form-agree {
  display: flex;
  align-items: center;
}
#a233ca2206a6a7c .uk-form .form-submit-btn {
  width: 200px;
}
#a233ca2206a6a7c .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a233ca2206a6a7c .submit-wrap {
  text-align: center;
}
#a233ca2206a6a7c .submit-wrap button {
  background-color: #be7c4c;
}
#a233ca2206a6a7c .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a233ca2206a6a7c .submit-wrap button {
  color: #ffffff;
}
#a233ca2206a6a7c .submit-wrap button {
  font-size: 20px;
}
#a233ca2206a6a7c form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a233ca2206a6a7c .form-item .uk-input,
#a233ca2206a6a7c .form-item .uk-select,
#a233ca2206a6a7c .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a233ca2206a6a7c .form-item .auto-height {
  height: auto;
}
#a233ca2206a6a7c .uk-form-label,
#a233ca2206a6a7c .form-agree,
#a233ca2206a6a7c .uk-h3,
#a233ca2206a6a7c p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a233ca2206a6a7c .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a233ca2206a6a7c .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7bb9a4366a2af4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ae898ac20ca5454 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a67b4a92e7a1820  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#afc32a8aa3aae45  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a48c8a3052a3dcb > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a48c8a3052a3dcb  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#abe08a7082a4852 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#abe08a7082a4852 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#abe08a7082a4852 .ap-icon {
  margin-right: 6px;
}
#abe08a7082a4852 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#abe08a7082a4852 .menu-list > li.icon-bottom > a,
#abe08a7082a4852 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#abe08a7082a4852 .menu-list > li.icon-bottom > a .ap-icon,
#abe08a7082a4852 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#abe08a7082a4852 .menu-list > li.icon-bottom > a .ap-icon svg,
#abe08a7082a4852 .menu-list > li.icon-top > a .ap-icon svg,
#abe08a7082a4852 .menu-list > li.icon-bottom > a .ap-icon img,
#abe08a7082a4852 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#abe08a7082a4852 .menu-list > li.icon-right > a .ap-icon,
#abe08a7082a4852 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#abe08a7082a4852 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#abe08a7082a4852 .menu-list > li:hover > a,
#abe08a7082a4852 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#abe08a7082a4852 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#abe08a7082a4852 .menu-list ul,
#abe08a7082a4852 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#abe08a7082a4852 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#abe08a7082a4852 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#abe08a7082a4852 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#abe08a7082a4852 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#aac52a075cad4f9 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#aac52a075cad4f9 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#aac52a075cad4f9 .ap-icon {
  margin-right: 6px;
}
#aac52a075cad4f9 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#aac52a075cad4f9 .menu-list > li.icon-bottom > a,
#aac52a075cad4f9 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#aac52a075cad4f9 .menu-list > li.icon-bottom > a .ap-icon,
#aac52a075cad4f9 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#aac52a075cad4f9 .menu-list > li.icon-bottom > a .ap-icon svg,
#aac52a075cad4f9 .menu-list > li.icon-top > a .ap-icon svg,
#aac52a075cad4f9 .menu-list > li.icon-bottom > a .ap-icon img,
#aac52a075cad4f9 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#aac52a075cad4f9 .menu-list > li.icon-right > a .ap-icon,
#aac52a075cad4f9 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#aac52a075cad4f9 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#aac52a075cad4f9 .menu-list > li:hover > a,
#aac52a075cad4f9 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#aac52a075cad4f9 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#aac52a075cad4f9 .menu-list ul,
#aac52a075cad4f9 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#aac52a075cad4f9 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#aac52a075cad4f9 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#aac52a075cad4f9 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#aac52a075cad4f9 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a477ba2e7dacda9 {
  overflow: hidden;
}
#a477ba2e7dacda9 , #a477ba2e7dacda9 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a477ba2e7dacda9:hover , #a477ba2e7dacda9 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a1516adb4ca583c .af03fa91c1abea2 {
  overflow: hidden;
}
#a1516adb4ca583c .af03fa91c1abea2 , #a1516adb4ca583c .af03fa91c1abea2 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a1516adb4ca583c .af03fa91c1abea2:hover , #a1516adb4ca583c .af03fa91c1abea2 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a1516adb4ca583c .a398bad5b6a182c {
  overflow: hidden;
}
#a1516adb4ca583c .a398bad5b6a182c , #a1516adb4ca583c .a398bad5b6a182c > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a1516adb4ca583c .a398bad5b6a182c:hover , #a1516adb4ca583c .a398bad5b6a182c *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a1516adb4ca583c .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a1516adb4ca583c .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a1516adb4ca583c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a1516adb4ca583c .uk-position-center-left-out {
    left: -30px;
  }
  #a1516adb4ca583c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ac31eacbc5a1ecd  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#ae337af423ababb  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a8902a93caaeec5 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a13d3ad1f8a79e5 .video-box,
#a13d3ad1f8a79e5 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#a13d3ad1f8a79e5 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#a13d3ad1f8a79e5 .video-box video,
#a13d3ad1f8a79e5 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#a13d3ad1f8a79e5 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#a13d3ad1f8a79e5 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#a13d3ad1f8a79e5 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#a13d3ad1f8a79e5 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#a13d3ad1f8a79e5 .thumb-box {
  width: 100%;
  position: relative;
}
#a13d3ad1f8a79e5 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#a13d3ad1f8a79e5 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#a13d3ad1f8a79e5 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#a13d3ad1f8a79e5 .thumb-list {
  overflow: hidden;
}
#a13d3ad1f8a79e5 .thumb-list ul {
  width: 100000px;
}
#a13d3ad1f8a79e5 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#a13d3ad1f8a79e5 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#a13d3ad1f8a79e5 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#a13d3ad1f8a79e5 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#a13d3ad1f8a79e5 .thumb-list ul li.active img {
  border-color: #df3033;
}
#a13d3ad1f8a79e5 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#a13d3ad1f8a79e5 .zoom-box img {
  max-width: initial;
}
#a13d3ad1f8a79e5 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#a13d3ad1f8a79e5 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#a13d3ad1f8a79e5 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#a13d3ad1f8a79e5 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#a13d3ad1f8a79e5 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #a13d3ad1f8a79e5 .right {
    width: 100%;
  }
  #a13d3ad1f8a79e5 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #a13d3ad1f8a79e5 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #a13d3ad1f8a79e5 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#ac972a3f5fa3821 {
  overflow: hidden;
}
#ac972a3f5fa3821 , #ac972a3f5fa3821 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a9861a8ff4a84af .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a9861a8ff4a84af .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#afe41abed2afcc4 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#afe41abed2afcc4 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a556dad406ab4f8 {
  overflow: hidden;
}
#a556dad406ab4f8 , #a556dad406ab4f8 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a1115ab49ca18c6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a1115ab49ca18c6  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a9439aa3e5a4e3c a, #a9439aa3e5a4e3c {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9439aa3e5a4e3c a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#abe31a97baa7dc3  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a2762afad1ac76f, #a2762afad1ac76f a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a1e87a8b60a9196, #a1e87a8b60a9196 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#af5abad84aafe1d .a11d5a25c7a09d3 {
  overflow: hidden;
}
#af5abad84aafe1d .a11d5a25c7a09d3 , #af5abad84aafe1d .a11d5a25c7a09d3 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#af5abad84aafe1d .uk-grid {
  margin-left: -20px;
}
#af5abad84aafe1d .uk-grid > * {
  padding-left: 20px;
}
#af5abad84aafe1d .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#af5abad84aafe1d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #af5abad84aafe1d .uk-position-center-left-out {
    left: -30px;
  }
  #af5abad84aafe1d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ae898ac20ca5454 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#ae898ac20ca5454 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a391ba7a94a5513 .form-agree {
  display: flex;
  align-items: center;
}
#a391ba7a94a5513 .uk-form .form-submit-btn {
  width: 200px;
}
#a391ba7a94a5513 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a391ba7a94a5513 .submit-wrap {
  text-align: center;
}
#a391ba7a94a5513 .submit-wrap button {
  background-color: #be7c4c;
}
#a391ba7a94a5513 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a391ba7a94a5513 .submit-wrap button {
  color: #ffffff;
}
#a391ba7a94a5513 .submit-wrap button {
  font-size: 20px;
}
#a391ba7a94a5513 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a391ba7a94a5513 .form-item .uk-input,
#a391ba7a94a5513 .form-item .uk-select,
#a391ba7a94a5513 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a391ba7a94a5513 .form-item .auto-height {
  height: auto;
}
#a391ba7a94a5513 .uk-form-label,
#a391ba7a94a5513 .form-agree,
#a391ba7a94a5513 .uk-h3,
#a391ba7a94a5513 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a391ba7a94a5513 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a391ba7a94a5513 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a668da791cab017 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a901da237ba6243 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a40baa9a48a4217  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#af36da2d03a30c1  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#af091ae778a0605 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#af091ae778a0605  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#af825a8e61a4845 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#af825a8e61a4845 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#af825a8e61a4845 .ap-icon {
  margin-right: 6px;
}
#af825a8e61a4845 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#af825a8e61a4845 .menu-list > li.icon-bottom > a,
#af825a8e61a4845 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#af825a8e61a4845 .menu-list > li.icon-bottom > a .ap-icon,
#af825a8e61a4845 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#af825a8e61a4845 .menu-list > li.icon-bottom > a .ap-icon svg,
#af825a8e61a4845 .menu-list > li.icon-top > a .ap-icon svg,
#af825a8e61a4845 .menu-list > li.icon-bottom > a .ap-icon img,
#af825a8e61a4845 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#af825a8e61a4845 .menu-list > li.icon-right > a .ap-icon,
#af825a8e61a4845 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#af825a8e61a4845 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#af825a8e61a4845 .menu-list > li:hover > a,
#af825a8e61a4845 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#af825a8e61a4845 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#af825a8e61a4845 .menu-list ul,
#af825a8e61a4845 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#af825a8e61a4845 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#af825a8e61a4845 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#af825a8e61a4845 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#af825a8e61a4845 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a5b63afd6ba16a8 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a5b63afd6ba16a8 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a5b63afd6ba16a8 .ap-icon {
  margin-right: 6px;
}
#a5b63afd6ba16a8 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a5b63afd6ba16a8 .menu-list > li.icon-bottom > a,
#a5b63afd6ba16a8 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a5b63afd6ba16a8 .menu-list > li.icon-bottom > a .ap-icon,
#a5b63afd6ba16a8 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a5b63afd6ba16a8 .menu-list > li.icon-bottom > a .ap-icon svg,
#a5b63afd6ba16a8 .menu-list > li.icon-top > a .ap-icon svg,
#a5b63afd6ba16a8 .menu-list > li.icon-bottom > a .ap-icon img,
#a5b63afd6ba16a8 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a5b63afd6ba16a8 .menu-list > li.icon-right > a .ap-icon,
#a5b63afd6ba16a8 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a5b63afd6ba16a8 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a5b63afd6ba16a8 .menu-list > li:hover > a,
#a5b63afd6ba16a8 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a5b63afd6ba16a8 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a5b63afd6ba16a8 .menu-list ul,
#a5b63afd6ba16a8 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a5b63afd6ba16a8 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a5b63afd6ba16a8 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a5b63afd6ba16a8 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a5b63afd6ba16a8 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#acf08a3c55a6c26 {
  overflow: hidden;
}
#acf08a3c55a6c26 , #acf08a3c55a6c26 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#acf08a3c55a6c26:hover , #acf08a3c55a6c26 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a46f5aa480a2938 .a4054afdf8a6150 {
  overflow: hidden;
}
#a46f5aa480a2938 .a4054afdf8a6150 , #a46f5aa480a2938 .a4054afdf8a6150 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a46f5aa480a2938 .a4054afdf8a6150:hover , #a46f5aa480a2938 .a4054afdf8a6150 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a46f5aa480a2938 .a9e47ae916a1ccd {
  overflow: hidden;
}
#a46f5aa480a2938 .a9e47ae916a1ccd , #a46f5aa480a2938 .a9e47ae916a1ccd > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a46f5aa480a2938 .a9e47ae916a1ccd:hover , #a46f5aa480a2938 .a9e47ae916a1ccd *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a46f5aa480a2938 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a46f5aa480a2938 .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a46f5aa480a2938 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a46f5aa480a2938 .uk-position-center-left-out {
    left: -30px;
  }
  #a46f5aa480a2938 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ae193ab60aa1e9d  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a0582a7165ac37b  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a29c0aeddba2f6a > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#af12fa13e0a3fc7 .video-box,
#af12fa13e0a3fc7 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#af12fa13e0a3fc7 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#af12fa13e0a3fc7 .video-box video,
#af12fa13e0a3fc7 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#af12fa13e0a3fc7 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#af12fa13e0a3fc7 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#af12fa13e0a3fc7 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#af12fa13e0a3fc7 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#af12fa13e0a3fc7 .thumb-box {
  width: 100%;
  position: relative;
}
#af12fa13e0a3fc7 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#af12fa13e0a3fc7 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#af12fa13e0a3fc7 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#af12fa13e0a3fc7 .thumb-list {
  overflow: hidden;
}
#af12fa13e0a3fc7 .thumb-list ul {
  width: 100000px;
}
#af12fa13e0a3fc7 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#af12fa13e0a3fc7 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#af12fa13e0a3fc7 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#af12fa13e0a3fc7 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#af12fa13e0a3fc7 .thumb-list ul li.active img {
  border-color: #df3033;
}
#af12fa13e0a3fc7 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#af12fa13e0a3fc7 .zoom-box img {
  max-width: initial;
}
#af12fa13e0a3fc7 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#af12fa13e0a3fc7 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#af12fa13e0a3fc7 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#af12fa13e0a3fc7 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#af12fa13e0a3fc7 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #af12fa13e0a3fc7 .right {
    width: 100%;
  }
  #af12fa13e0a3fc7 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #af12fa13e0a3fc7 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #af12fa13e0a3fc7 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a6ecbaa8f2a36eb {
  overflow: hidden;
}
#a6ecbaa8f2a36eb , #a6ecbaa8f2a36eb > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a0513aaf3ba0a40 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a0513aaf3ba0a40 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#ab114aa06baa723 .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#ab114aa06baa723 .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#a46a9a3b58a849f .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a46a9a3b58a849f .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#aa61fac0bdac241 {
  overflow: hidden;
}
#aa61fac0bdac241 , #aa61fac0bdac241 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#ab1fbaa683a05b2 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#ab1fbaa683a05b2  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a2d45abbf0a1e4c a, #a2d45abbf0a1e4c {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2d45abbf0a1e4c a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a7b8ea7597a5c3d  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a4750a7694adfb7, #a4750a7694adfb7 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a3619abf30a8dd3, #a3619abf30a8dd3 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ac938a5cf2a264d .a42e2a71bdaaf06 {
  overflow: hidden;
}
#ac938a5cf2a264d .a42e2a71bdaaf06 , #ac938a5cf2a264d .a42e2a71bdaaf06 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#ac938a5cf2a264d .uk-grid {
  margin-left: -20px;
}
#ac938a5cf2a264d .uk-grid > * {
  padding-left: 20px;
}
#ac938a5cf2a264d .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#ac938a5cf2a264d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ac938a5cf2a264d .uk-position-center-left-out {
    left: -30px;
  }
  #ac938a5cf2a264d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a901da237ba6243 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a901da237ba6243 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a2a67a0611a0005 .form-agree {
  display: flex;
  align-items: center;
}
#a2a67a0611a0005 .uk-form .form-submit-btn {
  width: 200px;
}
#a2a67a0611a0005 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a2a67a0611a0005 .submit-wrap {
  text-align: center;
}
#a2a67a0611a0005 .submit-wrap button {
  background-color: #be7c4c;
}
#a2a67a0611a0005 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a2a67a0611a0005 .submit-wrap button {
  color: #ffffff;
}
#a2a67a0611a0005 .submit-wrap button {
  font-size: 20px;
}
#a2a67a0611a0005 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a2a67a0611a0005 .form-item .uk-input,
#a2a67a0611a0005 .form-item .uk-select,
#a2a67a0611a0005 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a2a67a0611a0005 .form-item .auto-height {
  height: auto;
}
#a2a67a0611a0005 .uk-form-label,
#a2a67a0611a0005 .form-agree,
#a2a67a0611a0005 .uk-h3,
#a2a67a0611a0005 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a2a67a0611a0005 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a2a67a0611a0005 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0306a39c8a69ef .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a1d1ba8288ab7ce {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a1d8ea4f06abeb2  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#ac413af2eca6e0a  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a214aaa16ca5cbc > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a214aaa16ca5cbc  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#ac384a218bafaad .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ac384a218bafaad .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ac384a218bafaad .ap-icon {
  margin-right: 6px;
}
#ac384a218bafaad .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#ac384a218bafaad .menu-list > li.icon-bottom > a,
#ac384a218bafaad .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ac384a218bafaad .menu-list > li.icon-bottom > a .ap-icon,
#ac384a218bafaad .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ac384a218bafaad .menu-list > li.icon-bottom > a .ap-icon svg,
#ac384a218bafaad .menu-list > li.icon-top > a .ap-icon svg,
#ac384a218bafaad .menu-list > li.icon-bottom > a .ap-icon img,
#ac384a218bafaad .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ac384a218bafaad .menu-list > li.icon-right > a .ap-icon,
#ac384a218bafaad .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ac384a218bafaad .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ac384a218bafaad .menu-list > li:hover > a,
#ac384a218bafaad .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ac384a218bafaad .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ac384a218bafaad .menu-list ul,
#ac384a218bafaad .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ac384a218bafaad .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#ac384a218bafaad .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ac384a218bafaad .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ac384a218bafaad .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a0a97a4503a6d47 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a0a97a4503a6d47 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a0a97a4503a6d47 .ap-icon {
  margin-right: 6px;
}
#a0a97a4503a6d47 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a0a97a4503a6d47 .menu-list > li.icon-bottom > a,
#a0a97a4503a6d47 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a0a97a4503a6d47 .menu-list > li.icon-bottom > a .ap-icon,
#a0a97a4503a6d47 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a0a97a4503a6d47 .menu-list > li.icon-bottom > a .ap-icon svg,
#a0a97a4503a6d47 .menu-list > li.icon-top > a .ap-icon svg,
#a0a97a4503a6d47 .menu-list > li.icon-bottom > a .ap-icon img,
#a0a97a4503a6d47 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a0a97a4503a6d47 .menu-list > li.icon-right > a .ap-icon,
#a0a97a4503a6d47 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a0a97a4503a6d47 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a0a97a4503a6d47 .menu-list > li:hover > a,
#a0a97a4503a6d47 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a0a97a4503a6d47 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a0a97a4503a6d47 .menu-list ul,
#a0a97a4503a6d47 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a0a97a4503a6d47 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a0a97a4503a6d47 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a0a97a4503a6d47 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a0a97a4503a6d47 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#aacb3acc32a950d {
  overflow: hidden;
}
#aacb3acc32a950d , #aacb3acc32a950d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#aacb3acc32a950d:hover , #aacb3acc32a950d *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a4a78a4d2ea5c57 .a1325a923ba93dd {
  overflow: hidden;
}
#a4a78a4d2ea5c57 .a1325a923ba93dd , #a4a78a4d2ea5c57 .a1325a923ba93dd > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a4a78a4d2ea5c57 .a1325a923ba93dd:hover , #a4a78a4d2ea5c57 .a1325a923ba93dd *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a4a78a4d2ea5c57 .a916ba03e4a7980 {
  overflow: hidden;
}
#a4a78a4d2ea5c57 .a916ba03e4a7980 , #a4a78a4d2ea5c57 .a916ba03e4a7980 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a4a78a4d2ea5c57 .a916ba03e4a7980:hover , #a4a78a4d2ea5c57 .a916ba03e4a7980 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a4a78a4d2ea5c57 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a4a78a4d2ea5c57 .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a4a78a4d2ea5c57 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a4a78a4d2ea5c57 .uk-position-center-left-out {
    left: -30px;
  }
  #a4a78a4d2ea5c57 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a41d7a5f70a4fb9  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a96aaa9961ab566  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#aa546a283ba5359 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a4a53a75e2a4d7b .video-box,
#a4a53a75e2a4d7b .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#a4a53a75e2a4d7b .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#a4a53a75e2a4d7b .video-box video,
#a4a53a75e2a4d7b .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#a4a53a75e2a4d7b .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#a4a53a75e2a4d7b .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#a4a53a75e2a4d7b .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#a4a53a75e2a4d7b .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#a4a53a75e2a4d7b .thumb-box {
  width: 100%;
  position: relative;
}
#a4a53a75e2a4d7b .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#a4a53a75e2a4d7b .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#a4a53a75e2a4d7b .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#a4a53a75e2a4d7b .thumb-list {
  overflow: hidden;
}
#a4a53a75e2a4d7b .thumb-list ul {
  width: 100000px;
}
#a4a53a75e2a4d7b .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#a4a53a75e2a4d7b .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#a4a53a75e2a4d7b .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#a4a53a75e2a4d7b .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#a4a53a75e2a4d7b .thumb-list ul li.active img {
  border-color: #df3033;
}
#a4a53a75e2a4d7b .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#a4a53a75e2a4d7b .zoom-box img {
  max-width: initial;
}
#a4a53a75e2a4d7b .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#a4a53a75e2a4d7b .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#a4a53a75e2a4d7b .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#a4a53a75e2a4d7b .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#a4a53a75e2a4d7b .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #a4a53a75e2a4d7b .right {
    width: 100%;
  }
  #a4a53a75e2a4d7b .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #a4a53a75e2a4d7b .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #a4a53a75e2a4d7b .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a34ceaec90a13af {
  overflow: hidden;
}
#a34ceaec90a13af , #a34ceaec90a13af > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a1e04ac663a2838 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#a1e04ac663a2838 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a9089afe1ca73d7 .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a9089afe1ca73d7 .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#a9573acea3ade0f .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a9573acea3ade0f .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a7ec7a2199af274 {
  overflow: hidden;
}
#a7ec7a2199af274 , #a7ec7a2199af274 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#a2d66acb8aa214e > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a2d66acb8aa214e  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#ae23aa986eadc2a a, #ae23aa986eadc2a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ae23aa986eadc2a a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a36f9ac18ba71a3  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a681ea6943a86a8, #a681ea6943a86a8 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#aa3f2a90deaaf4d, #aa3f2a90deaaf4d a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#aefd9ae746a088c .af0dead863a37e1 {
  overflow: hidden;
}
#aefd9ae746a088c .af0dead863a37e1 , #aefd9ae746a088c .af0dead863a37e1 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#aefd9ae746a088c .uk-grid {
  margin-left: -20px;
}
#aefd9ae746a088c .uk-grid > * {
  padding-left: 20px;
}
#aefd9ae746a088c .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#aefd9ae746a088c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aefd9ae746a088c .uk-position-center-left-out {
    left: -30px;
  }
  #aefd9ae746a088c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a1d1ba8288ab7ce [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a1d1ba8288ab7ce [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#af90ca55f5a5998 .form-agree {
  display: flex;
  align-items: center;
}
#af90ca55f5a5998 .uk-form .form-submit-btn {
  width: 200px;
}
#af90ca55f5a5998 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#af90ca55f5a5998 .submit-wrap {
  text-align: center;
}
#af90ca55f5a5998 .submit-wrap button {
  background-color: #be7c4c;
}
#af90ca55f5a5998 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#af90ca55f5a5998 .submit-wrap button {
  color: #ffffff;
}
#af90ca55f5a5998 .submit-wrap button {
  font-size: 20px;
}
#af90ca55f5a5998 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#af90ca55f5a5998 .form-item .uk-input,
#af90ca55f5a5998 .form-item .uk-select,
#af90ca55f5a5998 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#af90ca55f5a5998 .form-item .auto-height {
  height: auto;
}
#af90ca55f5a5998 .uk-form-label,
#af90ca55f5a5998 .form-agree,
#af90ca55f5a5998 .uk-h3,
#af90ca55f5a5998 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#af90ca55f5a5998 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#af90ca55f5a5998 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa2b5ab8b2a28fb .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a3f08a1b02aa876 {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a7ecfa28eea7ca8  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#afda1a3bc6a5709  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#af48ca6423a4984 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#af48ca6423a4984  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a51b1a9d09ab2d5 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a51b1a9d09ab2d5 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a51b1a9d09ab2d5 .ap-icon {
  margin-right: 6px;
}
#a51b1a9d09ab2d5 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a51b1a9d09ab2d5 .menu-list > li.icon-bottom > a,
#a51b1a9d09ab2d5 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a51b1a9d09ab2d5 .menu-list > li.icon-bottom > a .ap-icon,
#a51b1a9d09ab2d5 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a51b1a9d09ab2d5 .menu-list > li.icon-bottom > a .ap-icon svg,
#a51b1a9d09ab2d5 .menu-list > li.icon-top > a .ap-icon svg,
#a51b1a9d09ab2d5 .menu-list > li.icon-bottom > a .ap-icon img,
#a51b1a9d09ab2d5 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a51b1a9d09ab2d5 .menu-list > li.icon-right > a .ap-icon,
#a51b1a9d09ab2d5 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a51b1a9d09ab2d5 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a51b1a9d09ab2d5 .menu-list > li:hover > a,
#a51b1a9d09ab2d5 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a51b1a9d09ab2d5 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a51b1a9d09ab2d5 .menu-list ul,
#a51b1a9d09ab2d5 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a51b1a9d09ab2d5 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a51b1a9d09ab2d5 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a51b1a9d09ab2d5 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a51b1a9d09ab2d5 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ab171a989ca0460 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ab171a989ca0460 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ab171a989ca0460 .ap-icon {
  margin-right: 6px;
}
#ab171a989ca0460 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#ab171a989ca0460 .menu-list > li.icon-bottom > a,
#ab171a989ca0460 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ab171a989ca0460 .menu-list > li.icon-bottom > a .ap-icon,
#ab171a989ca0460 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ab171a989ca0460 .menu-list > li.icon-bottom > a .ap-icon svg,
#ab171a989ca0460 .menu-list > li.icon-top > a .ap-icon svg,
#ab171a989ca0460 .menu-list > li.icon-bottom > a .ap-icon img,
#ab171a989ca0460 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ab171a989ca0460 .menu-list > li.icon-right > a .ap-icon,
#ab171a989ca0460 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ab171a989ca0460 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ab171a989ca0460 .menu-list > li:hover > a,
#ab171a989ca0460 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ab171a989ca0460 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ab171a989ca0460 .menu-list ul,
#ab171a989ca0460 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ab171a989ca0460 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#ab171a989ca0460 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab171a989ca0460 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab171a989ca0460 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a6267a776faad8e {
  overflow: hidden;
}
#a6267a776faad8e , #a6267a776faad8e > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a6267a776faad8e:hover , #a6267a776faad8e *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#ad7fbae9b0a4dfe .ae575ac462a9c72 {
  overflow: hidden;
}
#ad7fbae9b0a4dfe .ae575ac462a9c72 , #ad7fbae9b0a4dfe .ae575ac462a9c72 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#ad7fbae9b0a4dfe .ae575ac462a9c72:hover , #ad7fbae9b0a4dfe .ae575ac462a9c72 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#ad7fbae9b0a4dfe .a7174a922fa6732 {
  overflow: hidden;
}
#ad7fbae9b0a4dfe .a7174a922fa6732 , #ad7fbae9b0a4dfe .a7174a922fa6732 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#ad7fbae9b0a4dfe .a7174a922fa6732:hover , #ad7fbae9b0a4dfe .a7174a922fa6732 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#ad7fbae9b0a4dfe .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#ad7fbae9b0a4dfe .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#ad7fbae9b0a4dfe .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ad7fbae9b0a4dfe .uk-position-center-left-out {
    left: -30px;
  }
  #ad7fbae9b0a4dfe .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a538da515aaa396  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a0021a116ea34b0  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a5b1daf64ca448b > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab46baece5a2167 .video-box,
#ab46baece5a2167 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#ab46baece5a2167 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#ab46baece5a2167 .video-box video,
#ab46baece5a2167 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#ab46baece5a2167 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#ab46baece5a2167 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#ab46baece5a2167 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#ab46baece5a2167 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#ab46baece5a2167 .thumb-box {
  width: 100%;
  position: relative;
}
#ab46baece5a2167 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#ab46baece5a2167 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#ab46baece5a2167 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#ab46baece5a2167 .thumb-list {
  overflow: hidden;
}
#ab46baece5a2167 .thumb-list ul {
  width: 100000px;
}
#ab46baece5a2167 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#ab46baece5a2167 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#ab46baece5a2167 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#ab46baece5a2167 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#ab46baece5a2167 .thumb-list ul li.active img {
  border-color: #df3033;
}
#ab46baece5a2167 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#ab46baece5a2167 .zoom-box img {
  max-width: initial;
}
#ab46baece5a2167 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#ab46baece5a2167 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#ab46baece5a2167 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#ab46baece5a2167 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#ab46baece5a2167 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #ab46baece5a2167 .right {
    width: 100%;
  }
  #ab46baece5a2167 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #ab46baece5a2167 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #ab46baece5a2167 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a94ffaae59a4aad {
  overflow: hidden;
}
#a94ffaae59a4aad , #a94ffaae59a4aad > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#abf85a2163a77fd .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#abf85a2163a77fd .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a6c89acc12a9d1d .ele-wrap {border-color: rgba(204, 204, 204, 1);color: #4c4c4c;font-size: 16px;font-weight: 400;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a6c89acc12a9d1d .ele-wrap:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(204, 204, 204, 1);}#a1b64a4702ab523 .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#a1b64a4702ab523 .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#a924da39e2a7c6f {
  overflow: hidden;
}
#a924da39e2a7c6f , #a924da39e2a7c6f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#ab3e4ad516ac9fe > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#ab3e4ad516ac9fe  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a3cc1a9a3aa2e59 a, #a3cc1a9a3aa2e59 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3cc1a9a3aa2e59 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a364ea7c2ca0b08  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a516baf844aecc5, #a516baf844aecc5 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a58e6a99e8aaa7c, #a58e6a99e8aaa7c a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a97d5a04abae7ce .aa580a61b7acb89 {
  overflow: hidden;
}
#a97d5a04abae7ce .aa580a61b7acb89 , #a97d5a04abae7ce .aa580a61b7acb89 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a97d5a04abae7ce .uk-grid {
  margin-left: -20px;
}
#a97d5a04abae7ce .uk-grid > * {
  padding-left: 20px;
}
#a97d5a04abae7ce .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a97d5a04abae7ce .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a97d5a04abae7ce .uk-position-center-left-out {
    left: -30px;
  }
  #a97d5a04abae7ce .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a3f08a1b02aa876 [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#a3f08a1b02aa876 [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a143fa7cefac500 .form-agree {
  display: flex;
  align-items: center;
}
#a143fa7cefac500 .uk-form .form-submit-btn {
  width: 200px;
}
#a143fa7cefac500 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a143fa7cefac500 .submit-wrap {
  text-align: center;
}
#a143fa7cefac500 .submit-wrap button {
  background-color: #be7c4c;
}
#a143fa7cefac500 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a143fa7cefac500 .submit-wrap button {
  color: #ffffff;
}
#a143fa7cefac500 .submit-wrap button {
  font-size: 20px;
}
#a143fa7cefac500 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a143fa7cefac500 .form-item .uk-input,
#a143fa7cefac500 .form-item .uk-select,
#a143fa7cefac500 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a143fa7cefac500 .form-item .auto-height {
  height: auto;
}
#a143fa7cefac500 .uk-form-label,
#a143fa7cefac500 .form-agree,
#a143fa7cefac500 .uk-h3,
#a143fa7cefac500 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a143fa7cefac500 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a143fa7cefac500 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa6b4a8c67a058c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a7240a2955ad2a2 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7240a2955ad2a2  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#af479a136caece4 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#af479a136caece4 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#af479a136caece4 .ap-icon {
  margin-right: 6px;
}
#af479a136caece4 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#af479a136caece4 .menu-list > li.icon-bottom > a,
#af479a136caece4 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#af479a136caece4 .menu-list > li.icon-bottom > a .ap-icon,
#af479a136caece4 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#af479a136caece4 .menu-list > li.icon-bottom > a .ap-icon svg,
#af479a136caece4 .menu-list > li.icon-top > a .ap-icon svg,
#af479a136caece4 .menu-list > li.icon-bottom > a .ap-icon img,
#af479a136caece4 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#af479a136caece4 .menu-list > li.icon-right > a .ap-icon,
#af479a136caece4 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#af479a136caece4 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#af479a136caece4 .menu-list > li:hover > a,
#af479a136caece4 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#af479a136caece4 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#af479a136caece4 .menu-list ul,
#af479a136caece4 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#af479a136caece4 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#af479a136caece4 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#af479a136caece4 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#af479a136caece4 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#aead2adb88a9d7b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#aead2adb88a9d7b .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#aead2adb88a9d7b .ap-icon {
  margin-right: 6px;
}
#aead2adb88a9d7b .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#aead2adb88a9d7b .menu-list > li.icon-bottom > a,
#aead2adb88a9d7b .menu-list > li.icon-top > a {
  flex-direction: column;
}
#aead2adb88a9d7b .menu-list > li.icon-bottom > a .ap-icon,
#aead2adb88a9d7b .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#aead2adb88a9d7b .menu-list > li.icon-bottom > a .ap-icon svg,
#aead2adb88a9d7b .menu-list > li.icon-top > a .ap-icon svg,
#aead2adb88a9d7b .menu-list > li.icon-bottom > a .ap-icon img,
#aead2adb88a9d7b .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#aead2adb88a9d7b .menu-list > li.icon-right > a .ap-icon,
#aead2adb88a9d7b .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#aead2adb88a9d7b .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#aead2adb88a9d7b .menu-list > li:hover > a,
#aead2adb88a9d7b .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#aead2adb88a9d7b .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#aead2adb88a9d7b .menu-list ul,
#aead2adb88a9d7b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#aead2adb88a9d7b .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#aead2adb88a9d7b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#aead2adb88a9d7b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#aead2adb88a9d7b .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a55bca1654a19f3 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a55bca1654a19f3  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a366aaa531a7f39 a, #a366aaa531a7f39 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a366aaa531a7f39 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#adee1aaaf7a91c8 .a10dbab61cae88d {
  overflow: hidden;
}
#adee1aaaf7a91c8 .a10dbab61cae88d , #adee1aaaf7a91c8 .a10dbab61cae88d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#adee1aaaf7a91c8 .uk-grid {
  margin-left: -20px;
}
#adee1aaaf7a91c8 .uk-grid > * {
  padding-left: 20px;
}
#adee1aaaf7a91c8 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#adee1aaaf7a91c8 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #adee1aaaf7a91c8 .uk-position-center-left-out {
    left: -30px;
  }
  #adee1aaaf7a91c8 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a2853a73b7acf36 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#aa415aa359a44af {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a6d4faa455a7956  {flex: 1;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;overflow-x: visible;overflow-y: visible;}#a24d5a0bbcaa334  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a10b5ad668ae78a > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a10b5ad668ae78a  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#aa72aa4555a0f1d .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#aa72aa4555a0f1d .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#aa72aa4555a0f1d .ap-icon {
  margin-right: 6px;
}
#aa72aa4555a0f1d .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#aa72aa4555a0f1d .menu-list > li.icon-bottom > a,
#aa72aa4555a0f1d .menu-list > li.icon-top > a {
  flex-direction: column;
}
#aa72aa4555a0f1d .menu-list > li.icon-bottom > a .ap-icon,
#aa72aa4555a0f1d .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#aa72aa4555a0f1d .menu-list > li.icon-bottom > a .ap-icon svg,
#aa72aa4555a0f1d .menu-list > li.icon-top > a .ap-icon svg,
#aa72aa4555a0f1d .menu-list > li.icon-bottom > a .ap-icon img,
#aa72aa4555a0f1d .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#aa72aa4555a0f1d .menu-list > li.icon-right > a .ap-icon,
#aa72aa4555a0f1d .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#aa72aa4555a0f1d .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#aa72aa4555a0f1d .menu-list > li:hover > a,
#aa72aa4555a0f1d .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#aa72aa4555a0f1d .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#aa72aa4555a0f1d .menu-list ul,
#aa72aa4555a0f1d .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#aa72aa4555a0f1d .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#aa72aa4555a0f1d .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#aa72aa4555a0f1d .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#aa72aa4555a0f1d .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#adc35afe07a1c29 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#adc35afe07a1c29 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#adc35afe07a1c29 .ap-icon {
  margin-right: 6px;
}
#adc35afe07a1c29 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#adc35afe07a1c29 .menu-list > li.icon-bottom > a,
#adc35afe07a1c29 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#adc35afe07a1c29 .menu-list > li.icon-bottom > a .ap-icon,
#adc35afe07a1c29 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#adc35afe07a1c29 .menu-list > li.icon-bottom > a .ap-icon svg,
#adc35afe07a1c29 .menu-list > li.icon-top > a .ap-icon svg,
#adc35afe07a1c29 .menu-list > li.icon-bottom > a .ap-icon img,
#adc35afe07a1c29 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#adc35afe07a1c29 .menu-list > li.icon-right > a .ap-icon,
#adc35afe07a1c29 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#adc35afe07a1c29 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#adc35afe07a1c29 .menu-list > li:hover > a,
#adc35afe07a1c29 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#adc35afe07a1c29 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#adc35afe07a1c29 .menu-list ul,
#adc35afe07a1c29 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#adc35afe07a1c29 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#adc35afe07a1c29 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#adc35afe07a1c29 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#adc35afe07a1c29 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ab2f3a77c1a3628 {
  overflow: hidden;
}
#ab2f3a77c1a3628 , #ab2f3a77c1a3628 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#ab2f3a77c1a3628:hover , #ab2f3a77c1a3628 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a28baa2d29a67bc .a96d9add30afa4f {
  overflow: hidden;
}
#a28baa2d29a67bc .a96d9add30afa4f , #a28baa2d29a67bc .a96d9add30afa4f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a28baa2d29a67bc .a96d9add30afa4f:hover , #a28baa2d29a67bc .a96d9add30afa4f *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a28baa2d29a67bc .a38a0afc10a2af9 {
  overflow: hidden;
}
#a28baa2d29a67bc .a38a0afc10a2af9 , #a28baa2d29a67bc .a38a0afc10a2af9 > * {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(102, 102, 102, 1);}#a28baa2d29a67bc .a38a0afc10a2af9:hover , #a28baa2d29a67bc .a38a0afc10a2af9 *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(68, 68, 68, 1);}#a28baa2d29a67bc .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a28baa2d29a67bc .dynamic-list-item {
  border-bottom-width: 0;
  border-bottom-style: none;
}
#a28baa2d29a67bc .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a28baa2d29a67bc .uk-position-center-left-out {
    left: -30px;
  }
  #a28baa2d29a67bc .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a9c2da8df9ac147  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: stretch;overflow-x: visible;overflow-y: visible;}#ad6b3ab9efae195  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a6b56abe42a3c07 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a6a0ba5170a3856 .video-box,
#a6a0ba5170a3856 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#a6a0ba5170a3856 .ap-detail-slider {
  width: 100%;
  max-width: 100%;
}
#a6a0ba5170a3856 .video-box video,
#a6a0ba5170a3856 .video-box img .preview-box img {
  width: 100%;
  max-height: 500px;
}
#a6a0ba5170a3856 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#a6a0ba5170a3856 .preview-box .zoom-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  border: 1px solid #aaa;
  background: #0099ff;
  background-color: rgba(133, 111, 41, 0.3);
  opacity: .5;
  cursor: move;
}
#a6a0ba5170a3856 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#a6a0ba5170a3856 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#a6a0ba5170a3856 .thumb-box {
  width: 100%;
  position: relative;
}
#a6a0ba5170a3856 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#a6a0ba5170a3856 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#a6a0ba5170a3856 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#a6a0ba5170a3856 .thumb-list {
  overflow: hidden;
}
#a6a0ba5170a3856 .thumb-list ul {
  width: 100000px;
}
#a6a0ba5170a3856 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#a6a0ba5170a3856 .thumb-list ul li.thumb-video::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(/resources/sys/img/play-light.svg) center center no-repeat;
  background-size: 30px;
  position: absolute;
  opacity: .8;
  transition: all .2s ease;
}
#a6a0ba5170a3856 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#a6a0ba5170a3856 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#a6a0ba5170a3856 .thumb-list ul li.active img {
  border-color: #df3033;
}
#a6a0ba5170a3856 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#a6a0ba5170a3856 .zoom-box img {
  max-width: initial;
}
#a6a0ba5170a3856 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#a6a0ba5170a3856 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
#a6a0ba5170a3856 .simple .slider-nav {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: inline-block;
  background-color: rgba(100, 100, 100, 0.6);
  border-radius: 10px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  color: #fff;
}
#a6a0ba5170a3856 .simple .slider-nav li {
  display: none;
  font-size: 12px;
}
#a6a0ba5170a3856 .simple .slider-nav li.uk-active {
  display: inline-block;
}
@media (max-width: 640px) {
  #a6a0ba5170a3856 .right {
    width: 100%;
  }
  #a6a0ba5170a3856 .goods-intro .buttons {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 0;
    z-index: 900;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8e8;
  }
  #a6a0ba5170a3856 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #a6a0ba5170a3856 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a81fcaf74aae04a {
  overflow: hidden;
}
#a81fcaf74aae04a , #a81fcaf74aae04a > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab47fa3642a8bcc .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 224px;height: 36px;}#ab47fa3642a8bcc .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#ac770a0596a8d2b .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(190, 124, 76, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;}#ac770a0596a8d2b .ele-wrap:hover {background-color: #0483cc;color: #ffffff;background-color: rgba(190, 124, 76, 1);}#ac26bafadea48b5 {
  overflow: hidden;
}
#ac26bafadea48b5 , #ac26bafadea48b5 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(48, 48, 48, 1);}#acefbaa83ea6cc6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#acefbaa83ea6cc6  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a1579af36aa2a54 a, #a1579af36aa2a54 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a1579af36aa2a54 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#ae117a2ca4aa742  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#aacbea0c53a7886, #aacbea0c53a7886 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a2344a560eaa2d6, #a2344a560eaa2d6 a {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#aa415aa359a44af [data-item="undefined"] {color: #4c4c4c;font-size: 16px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 137px;height: 46px;border-width: 1px;}#aa415aa359a44af [data-item="undefined"]:hover {background-color: #0483cc;color: #4c4c4c;background-color: rgba(255, 255, 255, 1);border-color: rgba(76, 76, 76, 1);}#a9abfa3c02ab166 .form-agree {
  display: flex;
  align-items: center;
}
#a9abfa3c02ab166 .uk-form .form-submit-btn {
  width: 200px;
}
#a9abfa3c02ab166 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a9abfa3c02ab166 .submit-wrap {
  text-align: center;
}
#a9abfa3c02ab166 .submit-wrap button {
  background-color: #be7c4c;
}
#a9abfa3c02ab166 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a9abfa3c02ab166 .submit-wrap button {
  color: #ffffff;
}
#a9abfa3c02ab166 .submit-wrap button {
  font-size: 20px;
}
#a9abfa3c02ab166 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a9abfa3c02ab166 .form-item .uk-input,
#a9abfa3c02ab166 .form-item .uk-select,
#a9abfa3c02ab166 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-top-style: solid;
  border-right-color: #f6f6f6;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a9abfa3c02ab166 .form-item .auto-height {
  height: auto;
}
#a9abfa3c02ab166 .uk-form-label,
#a9abfa3c02ab166 .form-agree,
#a9abfa3c02ab166 .uk-h3,
#a9abfa3c02ab166 p {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a9abfa3c02ab166 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a9abfa3c02ab166 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a2439a26b8aa79d .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a1f98ad889a5540 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a1f98ad889a5540  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a38d5acd3ea093f a, #a38d5acd3ea093f {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a38d5acd3ea093f a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a6ee6ad2baa863e .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a6ee6ad2baa863e .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a6ee6ad2baa863e .ap-icon {
  margin-right: 6px;
}
#a6ee6ad2baa863e .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 68px;
}
#a6ee6ad2baa863e .menu-list > li.icon-bottom > a,
#a6ee6ad2baa863e .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a6ee6ad2baa863e .menu-list > li.icon-bottom > a .ap-icon,
#a6ee6ad2baa863e .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a6ee6ad2baa863e .menu-list > li.icon-bottom > a .ap-icon svg,
#a6ee6ad2baa863e .menu-list > li.icon-top > a .ap-icon svg,
#a6ee6ad2baa863e .menu-list > li.icon-bottom > a .ap-icon img,
#a6ee6ad2baa863e .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a6ee6ad2baa863e .menu-list > li.icon-right > a .ap-icon,
#a6ee6ad2baa863e .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a6ee6ad2baa863e .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a6ee6ad2baa863e .menu-list > li:hover > a,
#a6ee6ad2baa863e .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a6ee6ad2baa863e .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a6ee6ad2baa863e .menu-list ul,
#a6ee6ad2baa863e .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a6ee6ad2baa863e .menu-list ul {
  top: 221px;
  left: 50%;
  transform: translateX(-50%);
}
#a6ee6ad2baa863e .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a6ee6ad2baa863e .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a6ee6ad2baa863e .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a6d06a87a3aafc8 .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#a6d06a87a3aafc8 .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 40px;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
  border-bottom-width: 1px;
  border-bottom-color: #cac9c9;
  border-bottom-style: dashed;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#a6d06a87a3aafc8 .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-color: #cac9c9;
  border-bottom-style: dashed;
}
#a6d06a87a3aafc8 .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#a6d06a87a3aafc8 .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#a6d06a87a3aafc8 .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#a6d06a87a3aafc8 .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#a6d06a87a3aafc8 .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#a6d06a87a3aafc8 .ele-article-list .pic-article {
  padding: 15px 0px;
  border-bottom: 1px dashed #ececec;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #666666;
  line-height: 30px;
  min-height: 40px;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article .info h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  font-family: inherit;
  color: #666666;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article:hover .category {
  color: auto;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#a6d06a87a3aafc8 .ele-article-list .pic-article:hover .time {
  color: auto;
}
#a6d06a87a3aafc8 .ele-article-list .text-article {
  border-bottom: 1px dashed #ececec;
}
#a6d06a87a3aafc8 .ele-article-list .text-article h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  font-family: inherit;
  color: #666666;
}
#a6d06a87a3aafc8 .ele-article-list .text-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a6d06a87a3aafc8 .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#a6d06a87a3aafc8 .ele-article-list .text-article:hover .time {
  color: auto;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad395a1dd2a67e8 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a9074af792a0057 .ae34ca6803a08fa {
  overflow: hidden;
}
#a9074af792a0057 .ae34ca6803a08fa , #a9074af792a0057 .ae34ca6803a08fa > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a9074af792a0057 .uk-grid {
  margin-left: -40px;
}
#a9074af792a0057 .uk-grid > * {
  padding-left: 40px;
}
#a9074af792a0057 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a9074af792a0057 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a9074af792a0057 .uk-position-center-left-out {
    left: -30px;
  }
  #a9074af792a0057 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#af4c7a27f9acf33 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a8b1ba4259ade0c {
  min-height: 300px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a3816af96dab6b2  {flex: 1;}#aa7bba1ffca5883  {flex-grow: 1;}#a82c1ac767afbe0 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a82c1ac767afbe0  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a3f4caee5fa591f .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a3f4caee5fa591f .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a3f4caee5fa591f .ap-icon {
  margin-right: 6px;
}
#a3f4caee5fa591f .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a3f4caee5fa591f .menu-list > li.icon-bottom > a,
#a3f4caee5fa591f .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a3f4caee5fa591f .menu-list > li.icon-bottom > a .ap-icon,
#a3f4caee5fa591f .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a3f4caee5fa591f .menu-list > li.icon-bottom > a .ap-icon svg,
#a3f4caee5fa591f .menu-list > li.icon-top > a .ap-icon svg,
#a3f4caee5fa591f .menu-list > li.icon-bottom > a .ap-icon img,
#a3f4caee5fa591f .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a3f4caee5fa591f .menu-list > li.icon-right > a .ap-icon,
#a3f4caee5fa591f .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a3f4caee5fa591f .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a3f4caee5fa591f .menu-list > li:hover > a,
#a3f4caee5fa591f .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a3f4caee5fa591f .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a3f4caee5fa591f .menu-list ul,
#a3f4caee5fa591f .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a3f4caee5fa591f .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a3f4caee5fa591f .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a3f4caee5fa591f .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a3f4caee5fa591f .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a59d0ab2ceaf9ae .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a59d0ab2ceaf9ae .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a59d0ab2ceaf9ae .ap-icon {
  margin-right: 6px;
}
#a59d0ab2ceaf9ae .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#a59d0ab2ceaf9ae .menu-list > li.icon-bottom > a,
#a59d0ab2ceaf9ae .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a59d0ab2ceaf9ae .menu-list > li.icon-bottom > a .ap-icon,
#a59d0ab2ceaf9ae .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a59d0ab2ceaf9ae .menu-list > li.icon-bottom > a .ap-icon svg,
#a59d0ab2ceaf9ae .menu-list > li.icon-top > a .ap-icon svg,
#a59d0ab2ceaf9ae .menu-list > li.icon-bottom > a .ap-icon img,
#a59d0ab2ceaf9ae .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a59d0ab2ceaf9ae .menu-list > li.icon-right > a .ap-icon,
#a59d0ab2ceaf9ae .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a59d0ab2ceaf9ae .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a59d0ab2ceaf9ae .menu-list > li:hover > a,
#a59d0ab2ceaf9ae .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a59d0ab2ceaf9ae .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a59d0ab2ceaf9ae .menu-list ul,
#a59d0ab2ceaf9ae .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a59d0ab2ceaf9ae .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#a59d0ab2ceaf9ae .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a59d0ab2ceaf9ae .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a59d0ab2ceaf9ae .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#aad3dab4faa38e2  {flex-grow: 1;}#a657ba7364a8b02  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#ac7a4a0562a9afd  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;background-color: rgba(255, 255, 255, 1);}#a5c21a1dc7a50e1 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;flex-grow: 0;}#a5c21a1dc7a50e1  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);}#af712a23c9aa62f {
  overflow: hidden;
}
#af712a23c9aa62f , #af712a23c9aa62f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 26px;text-align: center;font-family: inherit;color: rgba(51, 51, 51, 1);}#ade7da00a2aa38b  {flex-grow: 1;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;margin-left: 30px;}#affdea5789add49 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
}
#a1572a85fdaf3ce  {flex-grow: 1;flex-direction: column;justify-content: flex-start;align-items: flex-start;overflow-x: visible;overflow-y: visible;}#a10dba616aaf7d7 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a10dba616aaf7d7  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);}#aa8a1adcb1addc3, #aa8a1adcb1addc3 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a8cd8a8160ad273, #a8cd8a8160ad273 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a9b9fa1792adc59 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#a15f4aa0f5a02fa .af941a355ea9dab {
  overflow: hidden;
}
#a15f4aa0f5a02fa .af941a355ea9dab , #a15f4aa0f5a02fa .af941a355ea9dab > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 49, 1);}#a15f4aa0f5a02fa .af941a355ea9dab:hover , #a15f4aa0f5a02fa .af941a355ea9dab *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#a15f4aa0f5a02fa .ae1a4a8585a90e5  {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(146, 143, 143, 1);}#a15f4aa0f5a02fa .uk-grid {
  margin-left: -nullpx;
}
#a15f4aa0f5a02fa .uk-grid > * {
  padding-left: nullpx;
}
#a15f4aa0f5a02fa .uk-grid > .uk-grid-margin {
  margin-top: 30px;
}
#a15f4aa0f5a02fa .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a15f4aa0f5a02fa .uk-position-center-left-out {
    left: -30px;
  }
  #a15f4aa0f5a02fa .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ad6afad3caaf7df .ab241a6f35ad31b {
  overflow: hidden;
}
#ad6afad3caaf7df .ab241a6f35ad31b , #ad6afad3caaf7df .ab241a6f35ad31b > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 49, 1);}#ad6afad3caaf7df .ab241a6f35ad31b:hover , #ad6afad3caaf7df .ab241a6f35ad31b *:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(190, 124, 76, 1);}#ad6afad3caaf7df .aa8a5a478da3cc4  {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(146, 143, 143, 1);}#ad6afad3caaf7df .uk-grid {
  margin-left: -nullpx;
}
#ad6afad3caaf7df .uk-grid > * {
  padding-left: nullpx;
}
#ad6afad3caaf7df .uk-grid > .uk-grid-margin {
  margin-top: 30px;
}
#ad6afad3caaf7df .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ad6afad3caaf7df .uk-position-center-left-out {
    left: -30px;
  }
  #ad6afad3caaf7df .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a55e9aec3aab7a4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#a56a0af94ba748e .a2fbba5bd7acd9a {
  overflow: hidden;
}
#a56a0af94ba748e .a2fbba5bd7acd9a , #a56a0af94ba748e .a2fbba5bd7acd9a > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a56a0af94ba748e .uk-grid {
  margin-left: -40px;
}
#a56a0af94ba748e .uk-grid > * {
  padding-left: 40px;
}
#a56a0af94ba748e .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a56a0af94ba748e .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a56a0af94ba748e .uk-position-center-left-out {
    left: -30px;
  }
  #a56a0af94ba748e .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad146aeb92adbfa .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#ac7b1a6048a7727 .a53a8af392ad7fc {
  overflow: hidden;
}
#ac7b1a6048a7727 .a53a8af392ad7fc , #ac7b1a6048a7727 .a53a8af392ad7fc > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#ac7b1a6048a7727 .uk-grid {
  margin-left: -40px;
}
#ac7b1a6048a7727 .uk-grid > * {
  padding-left: 40px;
}
#ac7b1a6048a7727 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#ac7b1a6048a7727 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ac7b1a6048a7727 .uk-position-center-left-out {
    left: -30px;
  }
  #ac7b1a6048a7727 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#ae0a1a19d2aa2f1 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#ae0a1a19d2aa2f1  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a83d0a8398ada2a a, #a83d0a8398ada2a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a83d0a8398ada2a a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a12b3a5742a52e8 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a12b3a5742a52e8 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a12b3a5742a52e8 .ap-icon {
  margin-right: 6px;
}
#a12b3a5742a52e8 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  width: nullpx;
  background-color: #faf9f7;
  height: 40px;
}
#a12b3a5742a52e8 .menu-list > li.icon-bottom > a,
#a12b3a5742a52e8 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a12b3a5742a52e8 .menu-list > li.icon-bottom > a .ap-icon,
#a12b3a5742a52e8 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a12b3a5742a52e8 .menu-list > li.icon-bottom > a .ap-icon svg,
#a12b3a5742a52e8 .menu-list > li.icon-top > a .ap-icon svg,
#a12b3a5742a52e8 .menu-list > li.icon-bottom > a .ap-icon img,
#a12b3a5742a52e8 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a12b3a5742a52e8 .menu-list > li.icon-right > a .ap-icon,
#a12b3a5742a52e8 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a12b3a5742a52e8 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a12b3a5742a52e8 .menu-list > li:hover > a,
#a12b3a5742a52e8 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a12b3a5742a52e8 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a12b3a5742a52e8 .menu-list ul,
#a12b3a5742a52e8 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a12b3a5742a52e8 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a12b3a5742a52e8 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a12b3a5742a52e8 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a12b3a5742a52e8 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ab228a589ca9f56 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ab228a589ca9f56 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ab228a589ca9f56 .ap-icon {
  margin-right: 6px;
}
#ab228a589ca9f56 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#ab228a589ca9f56 .menu-list > li.icon-bottom > a,
#ab228a589ca9f56 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ab228a589ca9f56 .menu-list > li.icon-bottom > a .ap-icon,
#ab228a589ca9f56 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ab228a589ca9f56 .menu-list > li.icon-bottom > a .ap-icon svg,
#ab228a589ca9f56 .menu-list > li.icon-top > a .ap-icon svg,
#ab228a589ca9f56 .menu-list > li.icon-bottom > a .ap-icon img,
#ab228a589ca9f56 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ab228a589ca9f56 .menu-list > li.icon-right > a .ap-icon,
#ab228a589ca9f56 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ab228a589ca9f56 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ab228a589ca9f56 .menu-list > li:hover > a,
#ab228a589ca9f56 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ab228a589ca9f56 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ab228a589ca9f56 .menu-list ul,
#ab228a589ca9f56 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ab228a589ca9f56 .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#ab228a589ca9f56 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab228a589ca9f56 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab228a589ca9f56 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a3063a4b9da48ce .a8686a1309a1501 {
  overflow: hidden;
}
#a3063a4b9da48ce .a8686a1309a1501 , #a3063a4b9da48ce .a8686a1309a1501 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a3063a4b9da48ce .uk-grid {
  margin-left: -20px;
}
#a3063a4b9da48ce .uk-grid > * {
  padding-left: 20px;
}
#a3063a4b9da48ce .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a3063a4b9da48ce .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3063a4b9da48ce .uk-position-center-left-out {
    left: -30px;
  }
  #a3063a4b9da48ce .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a1823a59fea0292 .a5e6eafbcaa4cf1 {
  overflow: hidden;
}
#a1823a59fea0292 .a5e6eafbcaa4cf1 , #a1823a59fea0292 .a5e6eafbcaa4cf1 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a1823a59fea0292 .uk-grid {
  margin-left: -20px;
}
#a1823a59fea0292 .uk-grid > * {
  padding-left: 20px;
}
#a1823a59fea0292 .uk-grid > .uk-grid-margin {
  margin-top: 5px;
}
#a1823a59fea0292 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a1823a59fea0292 .uk-position-center-left-out {
    left: -30px;
  }
  #a1823a59fea0292 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a5867a2a49adf6b .a8274a396eac78d {
  overflow: hidden;
}
#a5867a2a49adf6b .a8274a396eac78d , #a5867a2a49adf6b .a8274a396eac78d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5867a2a49adf6b .uk-grid {
  margin-left: -40px;
}
#a5867a2a49adf6b .uk-grid > * {
  padding-left: 40px;
}
#a5867a2a49adf6b .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a5867a2a49adf6b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a5867a2a49adf6b .uk-position-center-left-out {
    left: -30px;
  }
  #a5867a2a49adf6b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a893fa118ca5047 .form-agree {
  display: flex;
  align-items: center;
}
#a893fa118ca5047 .uk-form .form-submit-btn {
  width: 160px;
}
#a893fa118ca5047 .uk-form .form-submit-btn {
  height: 45px;
  line-height: 45px;
  padding-top: 0;
  padding-bottom: 0;
}
#a893fa118ca5047 .submit-wrap {
  text-align: center;
}
#a893fa118ca5047 .submit-wrap button {
  background-color: #be7c4c;
}
#a893fa118ca5047 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a893fa118ca5047 .submit-wrap button {
  color: #ffffff;
}
#a893fa118ca5047 .submit-wrap button {
  font-size: 14px;
}
#a893fa118ca5047 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a893fa118ca5047 .form-item .uk-input,
#a893fa118ca5047 .form-item .uk-select,
#a893fa118ca5047 .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: #eeeeee;
  border-top-width: 1px;
  border-top-color: #eeeeee;
  border-top-style: solid;
  border-right-color: #eeeeee;
  border-left-color: #eeeeee;
  border-bottom-color: #eeeeee;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
}
#a893fa118ca5047 .form-item .auto-height {
  height: auto;
}
#a893fa118ca5047 .form-item .send-code {
  bottom: 5px;
}
#a893fa118ca5047 .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#a4f2ca3c3babd06 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(208, 2, 27, 1);}#aecd9abdd0a99fe .hover-content-wrap:nth-child(1)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967147592.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}#aecd9abdd0a99fe .hover-content-wrap:nth-child(2)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967187344.png);background-position: center center;background-size: cover;background-repeat: no-repeat;}#aaa51ad37fac663 .hover-content-wrap:nth-child(1)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967178735.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}#aaa51ad37fac663 .hover-content-wrap:nth-child(2)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967198971.png);background-position: center center;background-size: cover;background-repeat: no-repeat;}#a243aa77b7a0dba .hover-content-wrap:nth-child(1)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967156796.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}#a243aa77b7a0dba .hover-content-wrap:nth-child(2)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967190755.png);background-position: center center;background-size: cover;background-repeat: no-repeat;}#a9690a5da3a9d08 .hover-content-wrap:nth-child(1)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967165190.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}#a9690a5da3a9d08 .hover-content-wrap:nth-child(2)
                            {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756967194280.png);background-position: center center;background-size: cover;background-repeat: no-repeat;}#a193faf50ea576b .uk-grid {
  margin-left: -20px;
}
#a193faf50ea576b .uk-grid > * {
  padding-left: 20px;
}
#a193faf50ea576b .uk-grid > .uk-grid-margin {
  margin-top: 5px;
}
#a193faf50ea576b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a193faf50ea576b .uk-position-center-left-out {
    left: -30px;
  }
  #a193faf50ea576b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af92da53adaccef .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#af92da53adaccef .uk-grid {
  margin-left: -60px;
}
#af92da53adaccef .uk-grid > * {
  padding-left: 60px;
}
#af92da53adaccef .uk-grid > .uk-grid-margin {
  margin-top: 15px;
}
#af92da53adaccef .uk-card {
  background-color: #2265ff;
  transition: all .3s ease;
  background-color: #fef5ea;
}
#af92da53adaccef .uk-card-media-top {
  overflow: hidden;
}
#af92da53adaccef .uk-card-media-top .img {
  transition: all .3s ease;
}
#af92da53adaccef .info {
  flex: 1;
  overflow: hidden;
  min-width: 1px;
  width: 0;
}
#af92da53adaccef .datetime {
  padding: 4px;
  margin-right: 6px;
  flex-shrink: 0;
  font-size: 12px;
  color: #fff;
  font-family: Arial;
}
#af92da53adaccef .datetime b {
  font-size: 24px;
  font-weight: bolder;
  display: block;
}
#af92da53adaccef .uk-card-body {
  padding: 15px 10px 8px;
}
#af92da53adaccef hr {
  border-top-color: #5589ff;
  margin: 0 0 10px;
}
#af92da53adaccef .uk-button {
  border: 1px solid #ececec;
}
#af92da53adaccef .uk-card .title {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#af92da53adaccef .uk-card .abstract {
  margin: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: NotoSansSC-Light;
  color: #938d8b;
  line-height: 22px;
}
#af92da53adaccef .uk-card:hover {
  background-color: #fef5ea;
}
#af92da53adaccef .uk-card:hover .title {
  color: #000000;
}
#af92da53adaccef .uk-card:hover hr {
  border-top-color: #ffffff;
}
#af92da53adaccef .uk-card:hover .img {
  transform: scale(1.2);
}
#af92da53adaccef .uk-card:hover .abstract {
  color: #938d8b;
}
#af92da53adaccef .uk-card:hover .datetime {
  color: #d3b267;
}
#af92da53adaccef .uk-card:hover .category {
  color: #d3b267;
}
#af92da53adaccef .uk-card:hover .uk-button {
  color: #fff;
  background-color: #d3b267;
  border-color: #d3b267;
}
#a4ea9a1268aa928 .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#a4ea9a1268aa928 .uk-grid {
  margin-left: -60px;
}
#a4ea9a1268aa928 .uk-grid > * {
  padding-left: 60px;
}
#a4ea9a1268aa928 .uk-grid > .uk-grid-margin {
  margin-top: 15px;
}
#a4ea9a1268aa928 .uk-card {
  background-color: #2265ff;
  transition: all .3s ease;
  background-color: #fef5ea;
}
#a4ea9a1268aa928 .uk-card-media-top {
  overflow: hidden;
}
#a4ea9a1268aa928 .uk-card-media-top .img {
  transition: all .3s ease;
}
#a4ea9a1268aa928 .info {
  flex: 1;
  overflow: hidden;
  min-width: 1px;
  width: 0;
}
#a4ea9a1268aa928 .datetime {
  padding: 4px;
  margin-right: 6px;
  flex-shrink: 0;
  font-size: 12px;
  color: #fff;
  font-family: Arial;
}
#a4ea9a1268aa928 .datetime b {
  font-size: 24px;
  font-weight: bolder;
  display: block;
}
#a4ea9a1268aa928 .uk-card-body {
  padding: 15px 10px 8px;
}
#a4ea9a1268aa928 hr {
  border-top-color: #5589ff;
  margin: 0 0 10px;
}
#a4ea9a1268aa928 .uk-button {
  border: 1px solid #ececec;
}
#a4ea9a1268aa928 .uk-card .title {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#a4ea9a1268aa928 .uk-card .abstract {
  margin: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: NotoSansSC-Light;
  color: #938d8b;
  line-height: 22px;
}
#a4ea9a1268aa928 .uk-card:hover {
  background-color: #fef5ea;
}
#a4ea9a1268aa928 .uk-card:hover .title {
  color: #000000;
}
#a4ea9a1268aa928 .uk-card:hover hr {
  border-top-color: #ffffff;
}
#a4ea9a1268aa928 .uk-card:hover .img {
  transform: scale(1.2);
}
#a4ea9a1268aa928 .uk-card:hover .abstract {
  color: #938d8b;
}
#a4ea9a1268aa928 .uk-card:hover .datetime {
  color: #d3b267;
}
#a4ea9a1268aa928 .uk-card:hover .category {
  color: #d3b267;
}
#a4ea9a1268aa928 .uk-card:hover .uk-button {
  color: #fff;
  background-color: #d3b267;
  border-color: #d3b267;
}
#a3b40a1bb6a19e5 .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#a3b40a1bb6a19e5 .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 0px;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
  border-top-width: 1px;
  border-top-color: #c7c6c6;
  border-top-style: dashed;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
  border-top-width: 1px;
  border-top-color: #c7c6c6;
  border-top-style: dashed;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article {
  padding: 15px 0px;
  border-bottom: 1px solid #ececec;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #736f6f;
  min-height: 40px;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article .info h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article:hover .category {
  color: auto;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#a3b40a1bb6a19e5 .ele-article-list .pic-article:hover .time {
  color: auto;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article {
  border-bottom: 1px solid #ececec;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#a3b40a1bb6a19e5 .ele-article-list .text-article:hover .time {
  color: auto;
}
#a2381a2f7aa703b .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#a2381a2f7aa703b .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 0px;
}
#a2381a2f7aa703b .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
  border-top-width: 1px;
  border-top-color: #c7c6c6;
  border-top-style: dashed;
}
#a2381a2f7aa703b .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#a2381a2f7aa703b .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#a2381a2f7aa703b .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#a2381a2f7aa703b .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#a2381a2f7aa703b .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#a2381a2f7aa703b .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#a2381a2f7aa703b .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#a2381a2f7aa703b .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#a2381a2f7aa703b .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#a2381a2f7aa703b .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#a2381a2f7aa703b .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#a2381a2f7aa703b .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
  border-top-width: 1px;
  border-top-color: #c7c6c6;
  border-top-style: dashed;
}
#a2381a2f7aa703b .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#a2381a2f7aa703b .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#a2381a2f7aa703b .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#a2381a2f7aa703b .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#a2381a2f7aa703b .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#a2381a2f7aa703b .ele-article-list .pic-article {
  padding: 15px 0px;
  border-bottom: 1px solid #ececec;
}
#a2381a2f7aa703b .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#a2381a2f7aa703b .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #736f6f;
  min-height: 40px;
}
#a2381a2f7aa703b .ele-article-list .pic-article .info h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#a2381a2f7aa703b .ele-article-list .pic-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a2381a2f7aa703b .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#a2381a2f7aa703b .ele-article-list .pic-article:hover .category {
  color: auto;
}
#a2381a2f7aa703b .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#a2381a2f7aa703b .ele-article-list .pic-article:hover .time {
  color: auto;
}
#a2381a2f7aa703b .ele-article-list .text-article {
  border-bottom: 1px solid #ececec;
}
#a2381a2f7aa703b .ele-article-list .text-article h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#a2381a2f7aa703b .ele-article-list .text-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a2381a2f7aa703b .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#a2381a2f7aa703b .ele-article-list .text-article:hover .time {
  color: auto;
}
#abdb5ad6c2a5847 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#ad81ea4a31a6632 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#a12dfa031aac6ee a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#a4224aefffa72e1 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;color: #4a4c4c;}#a4224aefffa72e1 * {color: #4a4c4c }
                            #a4224aefffa72e1 .line{border-color: #4a4c4c }#a4224aefffa72e1  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);color: #be7c4c;}#a4224aefffa72e1:hover * {color: #be7c4c }
                            #a4224aefffa72e1:hover .line{border-color: #be7c4c }#ad1d6aac78a7787 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;color: #4a4c4c;}#ad1d6aac78a7787 * {color: #4a4c4c }
                            #ad1d6aac78a7787 .line{border-color: #4a4c4c }#ad1d6aac78a7787  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);color: #be7c4c;}#ad1d6aac78a7787:hover * {color: #be7c4c }
                            #ad1d6aac78a7787:hover .line{border-color: #be7c4c }#aa6caad208ad818 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;color: #4a4c4c;}#aa6caad208ad818 * {color: #4a4c4c }
                            #aa6caad208ad818 .line{border-color: #4a4c4c }#aa6caad208ad818  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);color: #be7c4c;}#aa6caad208ad818:hover * {color: #be7c4c }
                            #aa6caad208ad818:hover .line{border-color: #be7c4c }#a15c3a0405ac4b7 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;color: #4a4c4c;}#a15c3a0405ac4b7 * {color: #4a4c4c }
                            #a15c3a0405ac4b7 .line{border-color: #4a4c4c }#a15c3a0405ac4b7  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);color: #be7c4c;}#a15c3a0405ac4b7:hover * {color: #be7c4c }
                            #a15c3a0405ac4b7:hover .line{border-color: #be7c4c }#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ab8acaad00ab313 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a8bf8a686ea51d9 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a20d9aaefea34c2 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a8091a366ea81e8 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a8091a366ea81e8  > .ele-wrap:hover {background-color: rgba(255, 255, 255, 1);}#a703aa6cd8a5ec8 .form-agree {
  display: flex;
  align-items: center;
}
#a703aa6cd8a5ec8 .uk-form .form-submit-btn {
  width: 200px;
}
#a703aa6cd8a5ec8 .uk-form .form-submit-btn {
  height: 50px;
  line-height: 50px;
  padding-top: 0;
  padding-bottom: 0;
}
#a703aa6cd8a5ec8 .submit-wrap {
  text-align: center;
}
#a703aa6cd8a5ec8 .submit-wrap button {
  background-color: #be7c4c;
}
#a703aa6cd8a5ec8 .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a703aa6cd8a5ec8 .submit-wrap button {
  color: #ffffff;
}
#a703aa6cd8a5ec8 .submit-wrap button {
  font-size: 20px;
}
#a703aa6cd8a5ec8 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a703aa6cd8a5ec8 .form-item {
  margin-bottom: 30px !important;
}
#a703aa6cd8a5ec8 .form-item .uk-input,
#a703aa6cd8a5ec8 .form-item .uk-select,
#a703aa6cd8a5ec8 .form-item .uk-textarea {
  width: autopx;
  background-color: #f6f6f6;
  border-right-width: 1px;
  border-right-color: #f6f6f6;
  border-right-style: solid;
  border-left-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
  border-top-color: #f6f6f6;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
}
#a703aa6cd8a5ec8 .form-item .auto-height {
  height: auto;
}
#a703aa6cd8a5ec8 .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a703aa6cd8a5ec8 .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aed1dadfbeaffbb .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a1873a542da6469 > .ele-wrap {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756979751176.png);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a1873a542da6469  > .ele-wrap:hover {background-image: url(/resources/upload/a7bf1a4f3ba70e5/1756979751176.png);}#a84d2a0660a789b .uk-grid {
  margin-left: -40px;
}
#a84d2a0660a789b .uk-grid > * {
  padding-left: 40px;
}
#a84d2a0660a789b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a84d2a0660a789b .uk-position-center-left-out {
    left: -30px;
  }
  #a84d2a0660a789b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a02f4ab77da708c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a8dcea7173aed0e > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a8dcea7173aed0e  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);}#a43d0ae8a7a39f0 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a43d0ae8a7a39f0 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a43d0ae8a7a39f0 .ap-icon {
  margin-right: 6px;
}
#a43d0ae8a7a39f0 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 5px;
  width: nullpx;
  background-color: #faf9f7;
  height: 50px;
}
#a43d0ae8a7a39f0 .menu-list > li.icon-bottom > a,
#a43d0ae8a7a39f0 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a43d0ae8a7a39f0 .menu-list > li.icon-bottom > a .ap-icon,
#a43d0ae8a7a39f0 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a43d0ae8a7a39f0 .menu-list > li.icon-bottom > a .ap-icon svg,
#a43d0ae8a7a39f0 .menu-list > li.icon-top > a .ap-icon svg,
#a43d0ae8a7a39f0 .menu-list > li.icon-bottom > a .ap-icon img,
#a43d0ae8a7a39f0 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a43d0ae8a7a39f0 .menu-list > li.icon-right > a .ap-icon,
#a43d0ae8a7a39f0 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a43d0ae8a7a39f0 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a43d0ae8a7a39f0 .menu-list > li:hover > a,
#a43d0ae8a7a39f0 .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a43d0ae8a7a39f0 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#a43d0ae8a7a39f0 .menu-list ul,
#a43d0ae8a7a39f0 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a43d0ae8a7a39f0 .menu-list ul {
  top: 353px;
  left: 50%;
  transform: translateX(-50%);
}
#a43d0ae8a7a39f0 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a43d0ae8a7a39f0 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a43d0ae8a7a39f0 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ade5fa16c2a4c9b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ade5fa16c2a4c9b .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ade5fa16c2a4c9b .ap-icon {
  margin-right: 6px;
}
#ade5fa16c2a4c9b .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 20px;
  width: nullpx;
  background-color: #faf9f7;
  height: nullpx;
}
#ade5fa16c2a4c9b .menu-list > li.icon-bottom > a,
#ade5fa16c2a4c9b .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ade5fa16c2a4c9b .menu-list > li.icon-bottom > a .ap-icon,
#ade5fa16c2a4c9b .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ade5fa16c2a4c9b .menu-list > li.icon-bottom > a .ap-icon svg,
#ade5fa16c2a4c9b .menu-list > li.icon-top > a .ap-icon svg,
#ade5fa16c2a4c9b .menu-list > li.icon-bottom > a .ap-icon img,
#ade5fa16c2a4c9b .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ade5fa16c2a4c9b .menu-list > li.icon-right > a .ap-icon,
#ade5fa16c2a4c9b .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ade5fa16c2a4c9b .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ade5fa16c2a4c9b .menu-list > li:hover > a,
#ade5fa16c2a4c9b .menu-list > li.active > a {
  background: #faf9f7;
  background-color: #faf9f7;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ade5fa16c2a4c9b .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #be7c4c;
  background-color: #faf9f7;
}
#ade5fa16c2a4c9b .menu-list ul,
#ade5fa16c2a4c9b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ade5fa16c2a4c9b .menu-list ul {
  top: 339px;
  left: 50%;
  transform: translateX(-50%);
}
#ade5fa16c2a4c9b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ade5fa16c2a4c9b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ade5fa16c2a4c9b .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#aba32a7aa7aab2f > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#aba32a7aa7aab2f  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#af794acb44a2cbc a, #af794acb44a2cbc {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af794acb44a2cbc a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a8c9daf94da460b .a630ba75cfa8ed8 {
  overflow: hidden;
}
#a8c9daf94da460b .a630ba75cfa8ed8 , #a8c9daf94da460b .a630ba75cfa8ed8 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a8c9daf94da460b .uk-grid {
  margin-left: -20px;
}
#a8c9daf94da460b .uk-grid > * {
  padding-left: 20px;
}
#a8c9daf94da460b .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a8c9daf94da460b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a8c9daf94da460b .uk-position-center-left-out {
    left: -30px;
  }
  #a8c9daf94da460b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a1626acfcca17af > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a1d45a61f6a1119 .a4145ab7caa84d5 {
  overflow: hidden;
}
#a1d45a61f6a1119 .a4145ab7caa84d5 , #a1d45a61f6a1119 .a4145ab7caa84d5 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a1d45a61f6a1119 .aa71cab54aa025b {
  overflow: hidden;
}
#a1d45a61f6a1119 .aa71cab54aa025b , #a1d45a61f6a1119 .aa71cab54aa025b > * {
        font-weight: normal;
        font-style: normal;
    font-size: 12px;font-family: inherit;color: rgba(102, 102, 102, 1);}#a1d45a61f6a1119 .uk-grid > .uk-grid-margin {
  margin-top: 30px;
}
#a1d45a61f6a1119 .dynamic-list-item {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #cecccc;
}
#a1d45a61f6a1119 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a1d45a61f6a1119 .uk-position-center-left-out {
    left: -30px;
  }
  #a1d45a61f6a1119 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ac2bbae865ab6b3 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#a29f2a97f1a41d0 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(89, 89, 89, 1);}#ae44cad2cea06ad .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#ae44cad2cea06ad .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#ae44cad2cea06ad .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#ae44cad2cea06ad .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#ae44cad2cea06ad .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#ae44cad2cea06ad .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#ae44cad2cea06ad .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#ae44cad2cea06ad .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#ae44cad2cea06ad .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#ae44cad2cea06ad .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#ae44cad2cea06ad .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#ae44cad2cea06ad .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#ae44cad2cea06ad .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#ae44cad2cea06ad .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#ae44cad2cea06ad .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#ae44cad2cea06ad .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#ae44cad2cea06ad .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#ae44cad2cea06ad .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#ae44cad2cea06ad .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#ae44cad2cea06ad .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#ae44cad2cea06ad .ele-article-list .pic-article {
  padding: 15px 0px;
}
#ae44cad2cea06ad .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#ae44cad2cea06ad .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #666666;
  line-height: 25px;
  min-height: 40px;
}
#ae44cad2cea06ad .ele-article-list .pic-article .info h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#ae44cad2cea06ad .ele-article-list .pic-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#ae44cad2cea06ad .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#ae44cad2cea06ad .ele-article-list .pic-article:hover .category {
  color: auto;
}
#ae44cad2cea06ad .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#ae44cad2cea06ad .ele-article-list .pic-article:hover .time {
  color: auto;
}
#ae44cad2cea06ad .ele-article-list .text-article {
  border-bottom: 0px none #ececec;
}
#ae44cad2cea06ad .ele-article-list .text-article h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#ae44cad2cea06ad .ele-article-list .text-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#ae44cad2cea06ad .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#ae44cad2cea06ad .ele-article-list .text-article:hover .time {
  color: auto;
}
#a7a12a72eba2577 .ap-category-filter ul li.active {
  border-color: #be7c4c;
  color: #be7c4c;
}
#a7a12a72eba2577 .ele-article-list.uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a7a12a72eba2577 .ele-article-list .pic-article {
  padding: 15px 0;
  border-bottom: 1px solid #ececec;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#a7a12a72eba2577 .ele-article-list .pic-article:hover {
  background-color: #f6f6f6;
}
#a7a12a72eba2577 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
#a7a12a72eba2577 .ele-article-list .pic-article .img_wrap .tags {
  position: absolute;
  top: .4rem;
  left: .4rem;
  z-index: 11;
}
#a7a12a72eba2577 .ele-article-list .pic-article .img_wrap .tag {
  display: inline-block;
  padding: 0 .5rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-size: .6rem;
  text-align: center;
  border-radius: 1rem;
  margin: 0 5px 5px 0;
}
#a7a12a72eba2577 .ele-article-list .pic-article .img_wrap .img {
  width: 100%;
  height: 0;
  background-position: center center;
  transition: all .3s ease;
}
#a7a12a72eba2577 .ele-article-list .pic-article .img_wrap:hover .img {
  transform: scale(1.05);
}
#a7a12a72eba2577 .ele-article-list .pic-article .info {
  position: relative;
  color: #828a92;
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  min-height: 50px;
}
#a7a12a72eba2577 .ele-article-list .pic-article .info h3 {
  margin: 0 0 6px;
  font-size: 18px;
}
#a7a12a72eba2577 .ele-article-list .pic-article .info h3 a {
  color: #3d464d;
  font-weight: 500;
}
#a7a12a72eba2577 .ele-article-list .pic-article .info h3 a:hover {
  color: #222;
}
#a7a12a72eba2577 .ele-article-list .pic-article .info .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1;
}
#a7a12a72eba2577 .ele-article-list .text-article {
  padding: 0 0 15px 20px;
  font-size: 12px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-color: #fef5ea;
  border-bottom-style: solid;
}
#a7a12a72eba2577 .ele-article-list .text-article.no-icon {
  padding-left: 0;
}
#a7a12a72eba2577 .ele-article-list .text-article .list-icon {
  width: 12px;
  height: auto;
  position: absolute;
  left: 0;
  top: 6px;
}
#a7a12a72eba2577 .ele-article-list .text-article h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
#a7a12a72eba2577 .ele-article-list .text-article h3 a {
  color: #3d464d;
  transition: all .2s ease;
}
#a7a12a72eba2577 .ele-article-list .text-article h3 a:hover {
  text-decoration: underline;
  color: #222;
}
/* mobile */
@media (max-width: 640px) {
  .ele-article-list .pic-article {
    padding: 10px 0;
  }
  .ele-article-list .pic-article .img_wrap {
    margin-right: 10px;
  }
  .ele-article-list .pic-article .img_wrap .tag {
    display: none;
  }
  .ele-article-list .pic-article .info {
    font-size: 12px;
  }
  .ele-article-list .pic-article .abstract {
    display: none;
  }
  .ele-article-list .pic-article .info h3 {
    font-size: 14px;
  }
}
#a7a12a72eba2577 .ele-article-list .pic-article {
  padding: 15px 0px;
}
#a7a12a72eba2577 .ele-article-list .pic-article .img_wrap {
  width: 35%;
  border-radius: 0px;
  overflow: hidden;
}
#a7a12a72eba2577 .ele-article-list .pic-article .info .abstract {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #666666;
  line-height: 25px;
  min-height: 40px;
}
#a7a12a72eba2577 .ele-article-list .pic-article .info h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#a7a12a72eba2577 .ele-article-list .pic-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a7a12a72eba2577 .ele-article-list .pic-article:hover .info h3 a {
  color: #be7c4c;
}
#a7a12a72eba2577 .ele-article-list .pic-article:hover .category {
  color: auto;
}
#a7a12a72eba2577 .ele-article-list .pic-article:hover .abstract {
  color: #444444;
}
#a7a12a72eba2577 .ele-article-list .pic-article:hover .time {
  color: auto;
}
#a7a12a72eba2577 .ele-article-list .text-article {
  border-bottom: 0px none #ececec;
}
#a7a12a72eba2577 .ele-article-list .text-article h3 a {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
}
#a7a12a72eba2577 .ele-article-list .text-article:hover {
  background-color: #fef5ea;
  border-bottom-color: #f6f6f6;
}
#a7a12a72eba2577 .ele-article-list .text-article:hover .info h3 a {
  color: #be7c4c;
}
#a7a12a72eba2577 .ele-article-list .text-article:hover .time {
  color: auto;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#af5a2a687caec05 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#af4c7a27f9acf33 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a2fbda0b91a74ee .ac489ab00eab42d {
  overflow: hidden;
}
#a2fbda0b91a74ee .ac489ab00eab42d , #a2fbda0b91a74ee .ac489ab00eab42d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#a2fbda0b91a74ee .uk-grid {
  margin-left: -40px;
}
#a2fbda0b91a74ee .uk-grid > * {
  padding-left: 40px;
}
#a2fbda0b91a74ee .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#a2fbda0b91a74ee .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2fbda0b91a74ee .uk-position-center-left-out {
    left: -30px;
  }
  #a2fbda0b91a74ee .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a8bf8a686ea51d9 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a851ca3b09a5ad8 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a851ca3b09a5ad8 .uk-position-center-left-out {
    left: -30px;
  }
  #a851ca3b09a5ad8 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aed1dadfbeaffbb .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#abe90a16e8a4423 .ae217adaaba14e6 {
  overflow: hidden;
}
#abe90a16e8a4423 .ae217adaaba14e6 , #abe90a16e8a4423 .ae217adaaba14e6 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;text-align: center;font-family: inherit;color: rgba(0, 0, 0, 1);}#abe90a16e8a4423 .uk-grid {
  margin-left: -40px;
}
#abe90a16e8a4423 .uk-grid > * {
  padding-left: 40px;
}
#abe90a16e8a4423 .uk-grid > .uk-grid-margin {
  margin-top: 20px;
}
#abe90a16e8a4423 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #abe90a16e8a4423 .uk-position-center-left-out {
    left: -30px;
  }
  #abe90a16e8a4423 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a8bf8a686ea51d9 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a95b2a3ebaac3f9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-right-style: none;border-left-style: none;border-bottom-style: solid;border-top-style: none;border-bottom-color: rgba(202, 198, 198, 1);}#a95b2a3ebaac3f9  > .ele-wrap:hover {background-color: rgba(254, 245, 234, 1);border-bottom-width: 1px;border-bottom-color: rgba(202, 198, 198, 1);border-bottom-style: solid;}#a65bca5df0a96b4 a, #a65bca5df0a96b4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a65bca5df0a96b4 a:hover {
        font-weight: normal;
        font-style: normal;
    font-family: inherit;color: rgba(51, 51, 51, 1);}#a6c0ca84f6adcdc > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a9f4ba6c60abb52 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#acf4fab0cca55a9 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#af823a1602a2b03 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a905ba3c59a92fb > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a9eb3ae226ab70f .form-agree {
  display: flex;
  align-items: center;
}
#a9eb3ae226ab70f .uk-form .form-submit-btn {
  width: 200px;
}
#a9eb3ae226ab70f .uk-form .form-submit-btn {
  height: 50px;
  line-height: 50px;
  padding-top: 0;
  padding-bottom: 0;
}
#a9eb3ae226ab70f .submit-wrap {
  text-align: center;
}
#a9eb3ae226ab70f .submit-wrap button {
  background-color: #be7c4c;
}
#a9eb3ae226ab70f .submit-wrap button:hover {
  background-color: #be7c4c;
}
#a9eb3ae226ab70f .submit-wrap button {
  color: #ffffff;
}
#a9eb3ae226ab70f .submit-wrap button {
  font-size: 18px;
}
#a9eb3ae226ab70f form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a9eb3ae226ab70f .form-item .uk-input,
#a9eb3ae226ab70f .form-item .uk-select,
#a9eb3ae226ab70f .form-item .uk-textarea {
  width: autopx;
}
#a9eb3ae226ab70f .form-item .auto-height {
  height: auto;
}
#a9eb3ae226ab70f .form-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#a9eb3ae226ab70f .form-item label {
  flex-shrink: 0;
  margin-right: 20px;
  min-width: 80px;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9d6aaa204ad30b .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#aeabfa662ea6651 > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#aa95aa8613a6f24 a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a76d1ab92eafdfe > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ada21aefcdaf720 a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#adb73a184fa7e81 > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a887dab9dea24ab a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a55f7a3338a9e7c > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a043fa58f1ab90f a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a9cb4a030ca6f82 > .ele-wrap {background-color: rgba(254, 245, 234, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a2c99a975aa0cca > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a1cc6a445daae80 a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ada2fa1b05ab252 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#ada2fa1b05ab252 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#ada2fa1b05ab252 .ap-icon {
  margin-right: 6px;
}
#ada2fa1b05ab252 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: transparent;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  width: nullpx;
}
#ada2fa1b05ab252 .menu-list > li.icon-bottom > a,
#ada2fa1b05ab252 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#ada2fa1b05ab252 .menu-list > li.icon-bottom > a .ap-icon,
#ada2fa1b05ab252 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#ada2fa1b05ab252 .menu-list > li.icon-bottom > a .ap-icon svg,
#ada2fa1b05ab252 .menu-list > li.icon-top > a .ap-icon svg,
#ada2fa1b05ab252 .menu-list > li.icon-bottom > a .ap-icon img,
#ada2fa1b05ab252 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#ada2fa1b05ab252 .menu-list > li.icon-right > a .ap-icon,
#ada2fa1b05ab252 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#ada2fa1b05ab252 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#ada2fa1b05ab252 .menu-list > li:hover > a,
#ada2fa1b05ab252 .menu-list > li.active > a {
  background: #f3f3f4;
  background-color: #f3f3f4;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#ada2fa1b05ab252 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #f3f3f4;
}
#ada2fa1b05ab252 .menu-list ul,
#ada2fa1b05ab252 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#ada2fa1b05ab252 .menu-list ul {
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
#ada2fa1b05ab252 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ada2fa1b05ab252 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ada2fa1b05ab252 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a1bc1af76ea9490 > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#af249af8bba6c35 a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a942aa4f17ad94d .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a942aa4f17ad94d .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a942aa4f17ad94d .ap-icon {
  margin-right: 6px;
}
#a942aa4f17ad94d .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: transparent;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  width: nullpx;
}
#a942aa4f17ad94d .menu-list > li.icon-bottom > a,
#a942aa4f17ad94d .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a942aa4f17ad94d .menu-list > li.icon-bottom > a .ap-icon,
#a942aa4f17ad94d .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a942aa4f17ad94d .menu-list > li.icon-bottom > a .ap-icon svg,
#a942aa4f17ad94d .menu-list > li.icon-top > a .ap-icon svg,
#a942aa4f17ad94d .menu-list > li.icon-bottom > a .ap-icon img,
#a942aa4f17ad94d .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a942aa4f17ad94d .menu-list > li.icon-right > a .ap-icon,
#a942aa4f17ad94d .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a942aa4f17ad94d .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a942aa4f17ad94d .menu-list > li:hover > a,
#a942aa4f17ad94d .menu-list > li.active > a {
  background: #f3f3f4;
  background-color: #f3f3f4;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a942aa4f17ad94d .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #f3f3f4;
}
#a942aa4f17ad94d .menu-list ul,
#a942aa4f17ad94d .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a942aa4f17ad94d .menu-list ul {
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
#a942aa4f17ad94d .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a942aa4f17ad94d .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a942aa4f17ad94d .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#afe86aef2dabc78 > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a45aeae587aa69d a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a716aab3e1ac4d7 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a716aab3e1ac4d7 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a716aab3e1ac4d7 .ap-icon {
  margin-right: 6px;
}
#a716aab3e1ac4d7 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: transparent;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  width: nullpx;
}
#a716aab3e1ac4d7 .menu-list > li.icon-bottom > a,
#a716aab3e1ac4d7 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a716aab3e1ac4d7 .menu-list > li.icon-bottom > a .ap-icon,
#a716aab3e1ac4d7 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a716aab3e1ac4d7 .menu-list > li.icon-bottom > a .ap-icon svg,
#a716aab3e1ac4d7 .menu-list > li.icon-top > a .ap-icon svg,
#a716aab3e1ac4d7 .menu-list > li.icon-bottom > a .ap-icon img,
#a716aab3e1ac4d7 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a716aab3e1ac4d7 .menu-list > li.icon-right > a .ap-icon,
#a716aab3e1ac4d7 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a716aab3e1ac4d7 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a716aab3e1ac4d7 .menu-list > li:hover > a,
#a716aab3e1ac4d7 .menu-list > li.active > a {
  background: #f3f3f4;
  background-color: #f3f3f4;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a716aab3e1ac4d7 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #f3f3f4;
}
#a716aab3e1ac4d7 .menu-list ul,
#a716aab3e1ac4d7 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a716aab3e1ac4d7 .menu-list ul {
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
#a716aab3e1ac4d7 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a716aab3e1ac4d7 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a716aab3e1ac4d7 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#a4d41af51eaa77e > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a501ea2e2aadd0e a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#aad61aa7cfa8fbc .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#aad61aa7cfa8fbc .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#aad61aa7cfa8fbc .ap-icon {
  margin-right: 6px;
}
#aad61aa7cfa8fbc .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: transparent;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  width: nullpx;
}
#aad61aa7cfa8fbc .menu-list > li.icon-bottom > a,
#aad61aa7cfa8fbc .menu-list > li.icon-top > a {
  flex-direction: column;
}
#aad61aa7cfa8fbc .menu-list > li.icon-bottom > a .ap-icon,
#aad61aa7cfa8fbc .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#aad61aa7cfa8fbc .menu-list > li.icon-bottom > a .ap-icon svg,
#aad61aa7cfa8fbc .menu-list > li.icon-top > a .ap-icon svg,
#aad61aa7cfa8fbc .menu-list > li.icon-bottom > a .ap-icon img,
#aad61aa7cfa8fbc .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#aad61aa7cfa8fbc .menu-list > li.icon-right > a .ap-icon,
#aad61aa7cfa8fbc .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#aad61aa7cfa8fbc .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#aad61aa7cfa8fbc .menu-list > li:hover > a,
#aad61aa7cfa8fbc .menu-list > li.active > a {
  background: #f3f3f4;
  background-color: #f3f3f4;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#aad61aa7cfa8fbc .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #f3f3f4;
}
#aad61aa7cfa8fbc .menu-list ul,
#aad61aa7cfa8fbc .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#aad61aa7cfa8fbc .menu-list ul {
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
#aad61aa7cfa8fbc .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#aad61aa7cfa8fbc .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#aad61aa7cfa8fbc .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#aa860a1148a4a7c > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a481da979ea7c50 a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a13a9a7254a81d6 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a13a9a7254a81d6 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a13a9a7254a81d6 .ap-icon {
  margin-right: 6px;
}
#a13a9a7254a81d6 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: transparent;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  width: nullpx;
}
#a13a9a7254a81d6 .menu-list > li.icon-bottom > a,
#a13a9a7254a81d6 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a13a9a7254a81d6 .menu-list > li.icon-bottom > a .ap-icon,
#a13a9a7254a81d6 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a13a9a7254a81d6 .menu-list > li.icon-bottom > a .ap-icon svg,
#a13a9a7254a81d6 .menu-list > li.icon-top > a .ap-icon svg,
#a13a9a7254a81d6 .menu-list > li.icon-bottom > a .ap-icon img,
#a13a9a7254a81d6 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a13a9a7254a81d6 .menu-list > li.icon-right > a .ap-icon,
#a13a9a7254a81d6 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a13a9a7254a81d6 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a13a9a7254a81d6 .menu-list > li:hover > a,
#a13a9a7254a81d6 .menu-list > li.active > a {
  background: #f3f3f4;
  background-color: #f3f3f4;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a13a9a7254a81d6 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #f3f3f4;
}
#a13a9a7254a81d6 .menu-list ul,
#a13a9a7254a81d6 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a13a9a7254a81d6 .menu-list ul {
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
#a13a9a7254a81d6 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a13a9a7254a81d6 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a13a9a7254a81d6 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#ac036a7a3ea80b5 > .ele-wrap {background-color: rgba(243, 243, 244, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad08ba700ca6e87 a {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a110ea2585ae849 .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
}
#a110ea2585ae849 .menu-list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
#a110ea2585ae849 .ap-icon {
  margin-right: 6px;
}
#a110ea2585ae849 .menu-list > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 4px;
  line-height: 1.5;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  background: transparent;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  line-height: 26px;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  width: nullpx;
}
#a110ea2585ae849 .menu-list > li.icon-bottom > a,
#a110ea2585ae849 .menu-list > li.icon-top > a {
  flex-direction: column;
}
#a110ea2585ae849 .menu-list > li.icon-bottom > a .ap-icon,
#a110ea2585ae849 .menu-list > li.icon-top > a .ap-icon {
  margin-right: 0;
}
#a110ea2585ae849 .menu-list > li.icon-bottom > a .ap-icon svg,
#a110ea2585ae849 .menu-list > li.icon-top > a .ap-icon svg,
#a110ea2585ae849 .menu-list > li.icon-bottom > a .ap-icon img,
#a110ea2585ae849 .menu-list > li.icon-top > a .ap-icon img {
  height: auto;
}
#a110ea2585ae849 .menu-list > li.icon-right > a .ap-icon,
#a110ea2585ae849 .menu-list > li.icon-bottom > a .ap-icon {
  order: 1;
}
#a110ea2585ae849 .menu-list > li.icon-right > a .ap-icon {
  margin-right: 0;
  margin-left: 6px;
}
#a110ea2585ae849 .menu-list > li:hover > a,
#a110ea2585ae849 .menu-list > li.active > a {
  background: #f3f3f4;
  background-color: #f3f3f4;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  border-top-width: 0;
  border-top-style: none;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#a110ea2585ae849 .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #f3f3f4;
}
#a110ea2585ae849 .menu-list ul,
#a110ea2585ae849 .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #333;
}
#a110ea2585ae849 .menu-list ul {
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
#a110ea2585ae849 .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a110ea2585ae849 .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a110ea2585ae849 .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  clear: both;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad395a1dd2a67e8 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a0d39ae00da5e14 {
  min-height: 90vh;
  /* mobile */
}
#a0d39ae00da5e14 .search-highlight {
  background: yellow;
}
#a0d39ae00da5e14 .el-item {
  padding: 0;
  border-bottom: 1px solid #ececec;
}
#a0d39ae00da5e14 .el-title {
  margin-bottom: 20px;
}
#a0d39ae00da5e14 .el-item:hover .el-title {
  color: #0f6ecd;
}
#a0d39ae00da5e14 .img-wrap {
  overflow: hidden;
  display: block;
  border-radius: 4px;
}
#a0d39ae00da5e14 .img-wrap img {
  transition: all .3s ease;
  border-radius: 4px;
}
#a0d39ae00da5e14 .el-item:hover .img-wrap img {
  transform: scale(1.1);
}
#a0d39ae00da5e14 .el-title a {
  font-size: 20px;
  color: #333;
  line-height: 36px;
}
#a0d39ae00da5e14 .el-meta {
  font-size: 14px;
  color: #777;
  line-height: 1.5;
  margin: 6px 0;
}
#a0d39ae00da5e14 .el-content {
  font-size: 14px;
  color: #777;
}
@media (max-width: 640px) {
  #a0d39ae00da5e14 .el-title {
    margin-bottom: 0;
  }
  #a0d39ae00da5e14 .el-title a {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
  }
  #a0d39ae00da5e14 .category {
    font-size: 12px;
  }
  #a0d39ae00da5e14 .el-content {
    font-size: 12px;
    color: #777;
    line-height: 1.5;
    margin: 6px 0 0px;
  }
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#ab185afa6cab00c .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#ab185afa6cab00c .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#ab185afa6cab00c .ap-icon {
  margin-right: 6px;
}
#ab185afa6cab00c .indicator {
  margin-left: 4px;
}
#ab185afa6cab00c .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 28px;
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #000000;
}
#ab185afa6cab00c .menu-list li:hover > a,
#ab185afa6cab00c .menu-list li.active > a {
  background: #be7c4c;
  background-color: #be7c4c;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#ab185afa6cab00c .menu-list li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #000000;
  background-color: #faf9f7;
}
#ab185afa6cab00c .menu-list ul,
#ab185afa6cab00c .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #444444;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#ab185afa6cab00c .menu-list ul {
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
}
#ab185afa6cab00c .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#ab185afa6cab00c .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#ab185afa6cab00c .menu-list ul li a {
  padding: 10px 15px;
  width: 100%;
  color: #dedede;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  float: left;
  white-space: nowrap;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
  width: 120px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li a:hover {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#ab185afa6cab00c .menu-list ul li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #444444;
}
#aed04a835ea8748 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#a5e95acd03a69f7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(0, 0, 0, 1);}#ab296a0775a6a77 form {
  width: 100%;
  height: 100%;
}
#ab296a0775a6a77 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#ab296a0775a6a77 .search-box .select-text {
  line-height: 1;
  cursor: pointer;
  padding: 0 10px;
  white-space: nowrap;
  padding-left: 18px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#ab296a0775a6a77 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#ab296a0775a6a77 .search-box .search-type.show {
  display: block;
}
#ab296a0775a6a77 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: #faf9f7;
  cursor: pointer;
  padding: 0 18px;
}
#ab296a0775a6a77 .search-box .search-type li:hover {
  color: #be7c4c;
}
#ab296a0775a6a77 .search-box .search-type li.active {
  color: #be7c4c;
}
#ab296a0775a6a77 .inner-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-radius: NaNpx;
  background-color: #faf9f7;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-width: 1px;
  border-bottom-color: #cdcbcb;
  border-bottom-style: solid;
  border-right-color: #cdcbcb;
  border-left-color: #cdcbcb;
  border-top-color: #cdcbcb;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-top-style: solid;
}
#ab296a0775a6a77 .inner-form .input-field {
  height: 100%;
}
#ab296a0775a6a77 .inner-form .input-field input {
  height: 100%;
  background: transparent;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
#ab296a0775a6a77 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #262626;
}
#ab296a0775a6a77 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: #faf9f7;
  position: relative;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#ab296a0775a6a77 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #000;
  margin: 0 15px;
}
#ab296a0775a6a77 .inner-form .input-field.second-wrap {
  min-width: 63px;
}
#ab296a0775a6a77 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #be7c4c;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: NaNpx;
  border-bottom-right-radius: NaNpx;
  overflow: hidden;
}
#ab296a0775a6a77 .btn-search:hover {
  background: #be7c4c;
}
#ab296a0775a6a77 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#afcc5a2a5ca031b {
  /* Error Page */
  /* Error Page */
  /*--------------------------------------------Framework --------------------------------*/
  /*done*/
  /*done*/
  /*done*/
  /* Padding Section*/
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /* Padding Section*/
  /* Margin section */
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /*done*/
  /*done - For the inside sections that has also Title section*/
  /* Margin section */
  /*--------------------------------------------FrameWork------------------------*/
}
#afcc5a2a5ca031b * {
  font-family: 'PT Sans Caption', sans-serif, 'arial', 'Times New Roman';
}
#afcc5a2a5ca031b .error .clip .shadow {
  height: 180px;
  /*Contrall*/
}
#afcc5a2a5ca031b .error .clip:nth-of-type(2) .shadow {
  width: 130px;
  /*Contrall play with javascript*/
}
#afcc5a2a5ca031b .error .clip:nth-of-type(1) .shadow,
#afcc5a2a5ca031b .error .clip:nth-of-type(3) .shadow {
  width: 250px;
  /*Contrall*/
}
#afcc5a2a5ca031b .error .digit {
  width: 150px;
  /*Contrall*/
  height: 150px;
  /*Contrall*/
  line-height: 150px;
  /*Contrall*/
  font-size: 120px;
  font-weight: bold;
}
#afcc5a2a5ca031b .error h2 {
  font-size: 32px;
}
#afcc5a2a5ca031b .error .msg {
  top: -190px;
  left: 30%;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 32px;
}
#afcc5a2a5ca031b .error span.triangle {
  top: 70%;
  right: 0%;
  border-left: 20px solid #535353;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
#afcc5a2a5ca031b .error .container-error-404 {
  margin-top: 10%;
  position: relative;
  height: 250px;
  padding-top: 40px;
  text-align: center;
}
#afcc5a2a5ca031b .error .container-error-404 .clip {
  display: inline-block;
  transform: skew(-45deg);
}
#afcc5a2a5ca031b .error .clip .shadow {
  overflow: hidden;
}
#afcc5a2a5ca031b .error .clip:nth-of-type(2) .shadow {
  overflow: hidden;
  position: relative;
  box-shadow: inset 20px 0px 20px -15px rgba(150, 150, 150, 0.8), 20px 0px 20px -15px rgba(150, 150, 150, 0.8);
}
#afcc5a2a5ca031b .error .clip:nth-of-type(3) .shadow:after,
#afcc5a2a5ca031b .error .clip:nth-of-type(1) .shadow:after {
  content: "";
  position: absolute;
  right: -8px;
  bottom: 0px;
  z-index: 9999;
  height: 100%;
  width: 10px;
  background: linear-gradient(90deg, transparent, rgba(173, 173, 173, 0.8), transparent);
  border-radius: 50%;
}
#afcc5a2a5ca031b .error .clip:nth-of-type(3) .shadow:after {
  left: -8px;
}
#afcc5a2a5ca031b .error .digit {
  position: relative;
  top: 8%;
  color: white;
  background: #07B3F9;
  border-radius: 50%;
  display: inline-block;
  transform: skew(45deg);
}
#afcc5a2a5ca031b .error .clip:nth-of-type(2) .digit {
  left: -10%;
}
#afcc5a2a5ca031b .error .clip:nth-of-type(1) .digit {
  right: -20%;
}
#afcc5a2a5ca031b .error .clip:nth-of-type(3) .digit {
  left: -20%;
}
#afcc5a2a5ca031b .error h2 {
  color: #A2A2A2;
  font-weight: bold;
  padding-bottom: 20px;
}
#afcc5a2a5ca031b .error .msg {
  position: relative;
  z-index: 9999;
  display: block;
  background: #535353;
  color: #A2A2A2;
  border-radius: 50%;
  font-style: italic;
}
#afcc5a2a5ca031b .error .triangle {
  position: absolute;
  z-index: 999;
  transform: rotate(45deg);
  content: "";
  width: 0;
  height: 0;
}
@media (max-width: 767px) {
  #afcc5a2a5ca031b {
    /* Error Page */
    /* Error Page */
  }
  #afcc5a2a5ca031b .error .clip .shadow {
    height: 100px;
    /*Contrall*/
  }
  #afcc5a2a5ca031b .error .clip:nth-of-type(2) .shadow {
    width: 80px;
    /*Contrall play with javascript*/
  }
  #afcc5a2a5ca031b .error .clip:nth-of-type(1) .shadow,
  #afcc5a2a5ca031b .error .clip:nth-of-type(3) .shadow {
    width: 100px;
    /*Contrall*/
  }
  #afcc5a2a5ca031b .error .digit {
    width: 80px;
    /*Contrall*/
    height: 80px;
    /*Contrall*/
    line-height: 80px;
    /*Contrall*/
    font-size: 52px;
  }
  #afcc5a2a5ca031b .error h2 {
    font-size: 24px;
  }
  #afcc5a2a5ca031b .error .msg {
    top: -110px;
    left: 15%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
  }
  #afcc5a2a5ca031b .error span.triangle {
    top: 70%;
    right: -3%;
    border-left: 10px solid #535353;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
  }
  #afcc5a2a5ca031b .error .container-error-404 {
    height: 150px;
  }
}
#afcc5a2a5ca031b .overlay {
  position: relative;
  z-index: 20;
}
#afcc5a2a5ca031b .ground-color {
  background: white;
}
#afcc5a2a5ca031b .item-bg-color {
  background: #EAEAEA;
}
#afcc5a2a5ca031b .padding-top {
  padding-top: 10px;
}
#afcc5a2a5ca031b .padding-bottom {
  padding-bottom: 10px;
}
#afcc5a2a5ca031b .padding-vertical {
  padding-top: 10px;
  padding-bottom: 10px;
}
#afcc5a2a5ca031b .padding-horizontal {
  padding-left: 10px;
  padding-right: 10px;
}
#afcc5a2a5ca031b .padding-all {
  padding: 10px;
}
#afcc5a2a5ca031b .no-padding-left {
  padding-left: 0px;
}
#afcc5a2a5ca031b .no-padding-right {
  padding-right: 0px;
}
#afcc5a2a5ca031b .no-vertical-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}
#afcc5a2a5ca031b .no-horizontal-padding {
  padding-left: 0px;
  padding-right: 0px;
}
#afcc5a2a5ca031b .no-padding {
  padding: 0px;
}
#afcc5a2a5ca031b .margin-top {
  margin-top: 10px;
}
#afcc5a2a5ca031b .margin-bottom {
  margin-bottom: 10px;
}
#afcc5a2a5ca031b .margin-right {
  margin-right: 10px;
}
#afcc5a2a5ca031b .margin-left {
  margin-left: 10px;
}
#afcc5a2a5ca031b .margin-horizontal {
  margin-left: 10px;
  margin-right: 10px;
}
#afcc5a2a5ca031b .margin-vertical {
  margin-top: 10px;
  margin-bottom: 10px;
}
#afcc5a2a5ca031b .margin-all {
  margin: 10px;
}
#afcc5a2a5ca031b .no-margin {
  margin: 0px;
}
#afcc5a2a5ca031b .no-vertical-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}
#afcc5a2a5ca031b .no-horizontal-margin {
  margin-left: 0px;
  margin-right: 0px;
}
#afcc5a2a5ca031b .inside-col-shrink {
  margin: 0px 20px;
}
#afcc5a2a5ca031b hr {
  margin: 0px;
  padding: 0px;
  border-top: 1px dashed #999;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a055bac8a7a00fc .login-main {
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 20px 0 rgba(12, 1, 4, 0.05);
}
#a055bac8a7a00fc .switch_item {
  margin-right: 10px;
}
#a055bac8a7a00fc a.switch_item:hover {
  text-decoration: underline;
}
#a055bac8a7a00fc .slider {
  width: 420px;
  height: 600px;
}
#a055bac8a7a00fc .uk-slideshow-items {
  height: 100%;
}
#a055bac8a7a00fc .uk-slideshow-items a {
  width: 100%;
  height: 100%;
  display: block;
}
#a055bac8a7a00fc .login-wrap {
  width: 100%;
  height: 100%;
}
#a055bac8a7a00fc .uk-dotnav > * > * {
  background: #fff;
  border-color: #fff;
  opacity: .5;
}
#a055bac8a7a00fc .uk-dotnav > .uk-active > * {
  border-color: #0076fe;
  background: #0076fe;
}
#a055bac8a7a00fc .phone-login-box {
  margin: 40px auto 40px;
}
#a055bac8a7a00fc .login-header {
  margin-bottom: 24px;
}
#a055bac8a7a00fc .login-header h4 {
  font-size: 22px;
  font-weight: bolder;
  line-height: 1;
  padding-left: 20px;
  border-left: 4px solid #0076fe;
}
#a055bac8a7a00fc .input-item {
  width: 330px;
  height: 45px;
  background-color: #f0f2f7;
  border-radius: 22px;
  border: solid 1px #e3e8f0;
  position: relative;
  overflow: hidden;
}
#a055bac8a7a00fc .input-item input {
  width: 100%;
  padding: 0 16px 0 40px;
  height: 43px;
  border-radius: 0 21px 21px 0;
  position: absolute;
  right: 0;
  border: 0;
  line-height: 43px;
  background-color: transparent;
  outline: 0;
  font-size: 14px;
}
#a055bac8a7a00fc .forget_password {
  cursor: pointer;
}
#a055bac8a7a00fc .forget_password:hover {
  color: #be7c4c;
}
#a055bac8a7a00fc .input-item input.error,
#a055bac8a7a00fc .input-item input.error::placeholder {
  color: #fc4343;
}
#a055bac8a7a00fc .input-item input::placeholder {
  color: #999;
}
#a055bac8a7a00fc .input-item .icon {
  position: absolute;
  left: 10px;
  top: 12px;
  fill: #ccc;
  width: 20px;
}
#a055bac8a7a00fc .form-item {
  margin: 24px 0;
}
#a055bac8a7a00fc .verifycode-input .input-item {
  width: 200px;
  float: left;
}
#a055bac8a7a00fc .send-code {
  float: left;
  margin-left: 20px;
}
#a055bac8a7a00fc .verifycode-input button {
  display: block;
  padding: 0;
  height: 45px;
  width: 105px;
  background-color: #f1f7ff;
  border-radius: 22px;
  font-size: 14px;
  -webkit-transition: .3s;
  transition: .3s;
  color: #999;
  cursor: pointer;
}
#a055bac8a7a00fc .submit {
  width: 330px;
  height: 45px;
  background-color: #0076fe;
  border-radius: 22px;
  font-size: 18px;
  line-height: 45px;
  color: #fff;
  cursor: pointer;
}
#a055bac8a7a00fc .error {
  color: #fc4343;
  font-size: 12px;
  padding-left: 10px;
  display: block;
  max-width: 300px;
}
#a055bac8a7a00fc .login_btn_wrap {
  text-align: center;
}
#a055bac8a7a00fc .login_btn_wrap .submit {
  display: block;
  margin-bottom: 10px;
}
#a055bac8a7a00fc .input-item .pwd-toggle {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -10px;
  font-size: 16px;
  color: #999;
  cursor: pointer;
}
#a055bac8a7a00fc .input-item .pwd-toggle:hover {
  color: currentColor;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ad91aa2343afc35 .sidebar {
  width: 150px;
  max-width: 150px;
  height: 100%;
}
#ad91aa2343afc35 .nav-items {
  background: #fafafa;
  min-height: 200px;
}
#ad91aa2343afc35 .phone-info {
  background: #fafafa;
  margin-top: 10px;
  font-size: 12px;
  padding: 22px 4px 20px 16px;
  line-height: 1.5;
  color: #666;
}
#ad91aa2343afc35 .phone-info .phone {
  line-height: 1.5;
  color: #333;
  font-size: 18px;
  font-family: Arial;
}
#ad91aa2343afc35 .nav-type {
  line-height: 37px;
  padding-left: 20px;
  cursor: pointer;
}
#ad91aa2343afc35 .nav-type.active {
  color: #FFF;
  cursor: default;
  background: #ff658c;
}
#ad91aa2343afc35 .content {
  padding-bottom: 60px;
  color: #666;
  border: 1px solid #f0f0f0;
  min-height: 400px;
}
#ad91aa2343afc35 .nav-list {
  padding: 0 20px;
}
#ad91aa2343afc35 .nav-list .nav-item {
  display: inline-block;
  line-height: 21px;
  padding: 2px 6px 3px;
  font-size: 14px;
  color: #666;
  margin: 10px 30px 15px 0;
  cursor: pointer;
}
#ad91aa2343afc35 .nav-list .nav-item.active {
  background-color: #ff5c89;
  color: #fff;
  cursor: default;
}
#ad91aa2343afc35 .order-item {
  margin-top: 10px;
  background: #fff;
  padding: 0 20px;
}
#ad91aa2343afc35 .order-item:hover {
  background: #f7f7f7;
}
#ad91aa2343afc35 .del-order {
  cursor: pointer;
}
#ad91aa2343afc35 .order-item .order-title {
  line-height: 40px;
  color: #666;
  font-size: 13px;
  border-bottom: 1px solid #f7f7f7;
}
#ad91aa2343afc35 .goods-item {
  padding: 10px 0;
  border-bottom: 1px solid #ececec;
  cursor: pointer;
}
#ad91aa2343afc35 .order-goods-list .goods-item:last-child {
  border-bottom: none;
}
#ad91aa2343afc35 .goods-item img {
  width: 100px;
  height: 100px;
  background: #f4f4f4;
}
#ad91aa2343afc35 .goods-item .goods-info {
  padding: 0 15px;
}
#ad91aa2343afc35 .appoint-time span {
  color: #e4393c;
  background-color: #f9eeee;
  display: inline-block;
  padding: 2px 10px;
  border-radius: 2px;
  line-height: 1;
}
#ad91aa2343afc35 .appoint-time {
  margin-bottom: 4px;
}
#ad91aa2343afc35 .appoint-name {
  color: #333;
  font-size: 14px;
}
#ad91aa2343afc35 .appoint-info {
  padding: 0 15px;
  font-size: 12px;
  color: #888;
}
#ad91aa2343afc35 .goods-item .goods-name {
  color: #333;
}
#ad91aa2343afc35 .goods-item .sku-name {
  color: #999;
  font-size: 12px;
}
#ad91aa2343afc35 .order-total-info {
  padding-bottom: 10px;
  color: #999;
  font-size: 12px;
}
#ad91aa2343afc35 .order-total-info .total-price {
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
}
#ad91aa2343afc35 .load-more {
  font-size: 12px;
  padding-bottom: 15px;
  color: #999;
}
#ad91aa2343afc35 .order-btns {
  padding: 10px 0;
  border-top: 1px solid #f7f7f7;
}
#ad91aa2343afc35 .order-btns .btn {
  line-height: 26px;
  border-radius: 2px;
  border: 1px solid #ececec;
  padding: 0 14px;
  display: inline-block;
  margin-left: 8px;
  background: #fff;
  color: #333;
}
#ad91aa2343afc35 .order-btns .btn-warn {
  color: #fff;
  background: #eb3c3c;
  border-color: #eb3c3c;
  cursor: pointer;
}
#ad91aa2343afc35 .appoint-info .title {
  font-weight: bold;
  color: #333;
}
#ad91aa2343afc35 .coupon-item {
  margin: 10px 30px;
  display: inline-flex;
  width: 42%;
}
#ad91aa2343afc35 .setting-form {
  padding: 30px 20px;
}
#ad91aa2343afc35 .setting-item {
  margin-bottom: 20px;
  font-size: 13px;
  color: #666;
  line-height: 18px;
}
#ad91aa2343afc35 .setting-item .label {
  display: inline-block;
  margin-right: 6px;
  text-align: right;
  min-width: 120px;
}
#ad91aa2343afc35 .setting-item .input-text {
  border: 1px solid #ccc;
  line-height: 28px;
  padding: 0 10px;
  min-width: 200px;
  font-size: 13px;
}
#ad91aa2343afc35 .setting-form .setting-btns {
  margin-left: 130px;
}
#ad91aa2343afc35 .setting-form .uk-button {
  height: 30px;
  line-height: 30px;
  margin-right: 8px;
}
#ad91aa2343afc35 .setting-wrap {
  position: relative;
}
#ad91aa2343afc35 .user-info {
  border: 1px solid #ccc;
  width: 300px;
  position: absolute;
  right: 80px;
  top: 30px;
  color: #666;
  padding: 10px;
  font-size: 13px;
  background: #f9f9f9;
}
#ad91aa2343afc35 .user-info .avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}
#ad91aa2343afc35 .user-info .levels {
  color: #888;
  font-size: 12px;
}
#ad91aa2343afc35 .address-wrap {
  padding: 30px 20px;
}
#ad91aa2343afc35 .addr-header {
  font-size: 18px;
  color: #333;
  margin: 0;
}
#ad91aa2343afc35 .addr-detail {
  border-bottom: 1px solid #ececec;
  margin-bottom: 10px;
}
#ad91aa2343afc35 .addr-list {
  min-height: 200px;
}
#ad91aa2343afc35 .addr-detail .addr-item-name,
#ad91aa2343afc35 .addr-detail .addr-default {
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding: 0 5px;
  vertical-align: middle;
  margin: -2px 5px 0 0;
  max-width: 8em;
  height: 16px;
  line-height: 14px;
  font-size: 12px;
  color: #4b9bfb;
  border: 1px solid #4b9bfb;
}
#ad91aa2343afc35 .addr-detail .addr-name {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
#ad91aa2343afc35 .addr-detail .addr-item-name {
  color: #e93b3d;
  border-color: #e93b3d;
}
#ad91aa2343afc35 .addr-detail {
  padding: 12px 0;
  flex: 1;
}
#ad91aa2343afc35 .op-btns a {
  font-size: 12px;
  color: #e93b3d;
  margin-left: 6px;
}
#ad91aa2343afc35 .add-addr {
  height: 32px;
  line-height: 30px;
}
#ad91aa2343afc35 .publish-item .status {
  width: 60px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 50px;
  background: url(/resources/sys/img/icons/info-pass.png) center center no-repeat;
  background-size: contain;
}
#ad91aa2343afc35 .publish-item {
  cursor: default;
  min-height: 120px;
}
#ad91aa2343afc35 .publish-item .status-0 {
  background-image: url(/resources/sys/img/icons/info-unread.png);
}
#ad91aa2343afc35 .publish-item .status-1 {
  background-image: url(/resources/sys/img/icons/info-fail.png);
}
#ad91aa2343afc35 .publish-item .btns a {
  display: inline-block;
  font-size: 12px;
  padding: 4px 10px;
  border-radius: 2px;
  color: #fff;
  background: #be7c4c;
}
#ad91aa2343afc35 .publish-item .btns .del-info {
  background: #ccc;
  color: #999;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a4284a1accadf7e {
  min-height: 90vh;
  /* mobile */
}
#a4284a1accadf7e .search-highlight {
  background: yellow;
}
#a4284a1accadf7e .el-item {
  padding: 0;
  border-bottom: 1px solid #ececec;
}
#a4284a1accadf7e .el-title {
  margin-bottom: 20px;
}
#a4284a1accadf7e .el-item:hover .el-title {
  color: #0f6ecd;
}
#a4284a1accadf7e .img-wrap {
  overflow: hidden;
  display: block;
  border-radius: 4px;
}
#a4284a1accadf7e .img-wrap img {
  transition: all .3s ease;
  border-radius: 4px;
}
#a4284a1accadf7e .el-item:hover .img-wrap img {
  transform: scale(1.1);
}
#a4284a1accadf7e .el-title a {
  font-size: 20px;
  color: #333;
  line-height: 36px;
}
#a4284a1accadf7e .el-meta {
  font-size: 14px;
  color: #777;
  line-height: 1.5;
  margin: 6px 0;
}
#a4284a1accadf7e .el-content {
  font-size: 14px;
  color: #777;
}
@media (max-width: 640px) {
  #a4284a1accadf7e .el-title {
    margin-bottom: 0;
  }
  #a4284a1accadf7e .el-title a {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
  }
  #a4284a1accadf7e .category {
    font-size: 12px;
  }
  #a4284a1accadf7e .el-content {
    font-size: 12px;
    color: #777;
    line-height: 1.5;
    margin: 6px 0 0px;
  }
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1bc2af786ac8d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a59e6ab3e0ac710 .comment-detail {
  min-height: 600px;
}
#a59e6ab3e0ac710 table {
  background: #f9fdff;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
#a59e6ab3e0ac710 table th,
#a59e6ab3e0ac710 table td {
  padding: 10px 20px;
  border: #ececec 1px solid;
  line-height: 1.8em;
}
#a59e6ab3e0ac710 table th {
  padding-left: 0;
  text-align: right;
  background: #eff7fe;
  font-weight: normal;
  color: #333;
}
#a59e6ab3e0ac710 .red {
  color: #F00!important;
}
#a59e6ab3e0ac710 .table-title span {
  display: inline-block;
  padding: 0 40px;
  line-height: 40px;
  color: #274589;
  font-size: 16px;
  font-weight: bold;
  background: url(/resources/sys/img/icons/title_icon.png) 0 center no-repeat;
}
#a39e8a1ebfa10da .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li {
  height: 100%;
  position: relative;
  flex-shrink: 0;
}
#a39e8a1ebfa10da .menu-list > li:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #be7c4c;
  content: "";
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
#a39e8a1ebfa10da .menu-list > li > a {
  padding: 0 18px;
}
#a39e8a1ebfa10da .menu-list > li:hover:before {
  height: 100%;
}
#a39e8a1ebfa10da .menu-list > li:hover:after {
  color: auto;
}
#a39e8a1ebfa10da .menu-list > li:after {
  position: absolute;
  width: 1px;
  left: -2px;
  top: 50%;
  margin-top: -15px;
  font-size: 15px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  content: "|";
}
#a39e8a1ebfa10da .menu-list > li:first-child:after {
  content: "";
}
#a39e8a1ebfa10da .menu-list > li.active > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da .menu-list > li ul {
  padding: 0;
  background-color: #152545;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
#a39e8a1ebfa10da .menu-list > li ul li {
  position: relative;
}
#a39e8a1ebfa10da .menu-list > li ul li a {
  position: relative;
  display: block;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  white-space: nowrap;
  width: 150px;
}
#a39e8a1ebfa10da .menu-list > li > a {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 30px;
  opacity: 1;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #ffffff;
}
#a39e8a1ebfa10da .menu-list > li:hover > a {
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #ffffff;
  background-color: #be7c4c;
}
#a39e8a1ebfa10da li ul,
#a39e8a1ebfa10da li ul li ul {
  line-height: 40px;
  list-style-type: none;
  text-align: left;
  left: -999em;
  position: absolute;
  z-index: 999;
}
#a39e8a1ebfa10da li:hover > ul {
  left: auto;
}
#a39e8a1ebfa10da li ul li:hover ul {
  left: 100%;
  top: 0;
}
#af872ab6b9a0ea4 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab496ad9eaa17dc a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a53f7a40a2a2623 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae5e3a25f5a2a29 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca74a5f4aa3028 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7629ae06ea3fac > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7629ae06ea3fac  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a0317a364ca71e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a10c5a9a42a83cb a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5f72a0facad234 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a38c2a1e76a6046 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aa4dba4439a8c13 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a1391aa812a7c1a a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a37d8a9d84a09c5 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5265a4d6da435f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ad11ea7f55aea71 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad11ea7f55aea71  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a7293a8b21ac011 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a5f57a3ea7a3f3e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a127ea99ffa69c1 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a9e70a41a4a425e a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a00a2a73c0af33d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aeaa4a7ecaaf3e8 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a7e90ab6a8ae519 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a173ba4ef6a2e95 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a173ba4ef6a2e95  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a00c6a9bf3a4986 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a669da16f6af68d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#aab65a97b2aa841 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a0fb3aac14abce9 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0fb3aac14abce9  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#a6a7ca6e4ba30d7 a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#af03da0e88a040f a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a89c9a96a2a971b a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a6dc5a9e58a8301 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a978ca6952a396d a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#ac368a9a18a9641 > .ele-wrap {background-color: rgba(30, 29, 29, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac368a9a18a9641  > .ele-wrap:hover {background-color: rgba(30, 29, 29, 1);}#ad117ac36ea727b a {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(190, 124, 76, 1);}#a1926a8209a3e8c a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}#a5feca905ba5750 a {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(128, 128, 128, 1);}