.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: #2f7eab;
  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: #2f7eab;
  text-shadow: none;
}
::selection {
  background: #2f7eab;
  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 #2f7eab;
}
/* Small
   ========================================================================== */
/*
   * Reset child height, caused by `inline-block`
   */
.uk-divider-small {
  line-height: 0;
}
.uk-divider-small::after {
  border-top: 2px solid #2f7eab;
}
/* ========================================================================
     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: #2f7eab;
  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: #2f7eab;
  outline: none;
}
/* OnClick + Active */
.uk-icon-button:active,
.uk-active > .uk-icon-button {
  background-color: #2f7eab;
  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: #2f7eab;
  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: #2f7eab;
}
/* OnClick + Active */
.uk-button-default:active,
.uk-button-default.uk-active {
  background-color: #2f7eab;
  color: #ffffff;
}
/*
   * Primary
   */
.uk-button-primary {
  background-color: #2f7eab;
  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: #2f7eab;
  color: #ffffff;
  border-color: #2f7eab;
}
/*
   * 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: #2f7eab;
}
/* 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: #2f7eab;
}
/* 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: #2f7eab;
}
/*
   * 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: #2f7eab;
}
/*
   * 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: #2f7eab;
  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: #2f7eab;
  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: #2f7eab;
}
/*
   * 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: #2f7eab;
  color: #ffffff;
}
/*
   * Required for `a`
   */
.uk-badge:hover,
.uk-badge:focus {
  color: #ffffff;
  text-decoration: none;
  outline: none;
}
/* ========================================================================
     Component: Label
   ========================================================================== */
.uk-label {
  background: #2f7eab;
  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: #2f7eab;
  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: #2f7eab;
}
/* 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: #2f7eab;
  outline: none;
}
.uk-navbar-nav > li > a:hover::before {
  background-color: currentColor;
}
/* OnClick */
.uk-navbar-nav > li.uk-active > a::before {
  background-color: #2f7eab;
}
/* Item
   ========================================================================== */
.uk-navbar-item {
  color: #666;
}
/* Toggle
   ========================================================================== */
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus,
.uk-navbar-toggle.uk-open {
  color: #2f7eab;
}
/* 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: #2f7eab;
  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: #2f7eab;
  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: #2f7eab;
  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: #2f7eab;
}
/* 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: #2f7eab;
  border-color: transparent;
}
/* Active */
.uk-dotnav > .uk-active > * {
  background-color: #2f7eab;
  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: #2f7eab;
}
/*
   * 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: #2f7eab;
}
/* 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: #2f7eab;
}
/*
   * 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: #2f7eab;
  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: #2f7eab;
}
.uk-progress::-moz-progress-bar {
  background-color: #2f7eab;
}
.uk-progress::-ms-fill {
  background-color: #2f7eab;
}
/* ========================================================================
     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: #2f7eab !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: #2f7eab !important;
}
@supports (-webkit-background-clip: text) {
  .uk-text-background {
    background-color: #2f7eab;
  }
}
/* ========================================================================
     Component: Background
   ========================================================================== */
/* Color
   ========================================================================== */
.uk-background-default {
  background-color: #ffffff;
}
.uk-background-muted {
  background-color: #f8f8f8;
}
.uk-background-primary {
  background-color: #2f7eab;
}
.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: #2f7eab;
  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: #2f7eab;
  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: #2f7eab;
  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: #2f7eab;
}
.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: #2f7eab;
}
.uk-section-muted .uk-navbar-container.uk-navbar-sticky {
  background-color: #f8f8f8;
}
.uk-section-primary .uk-navbar-container.uk-navbar-sticky {
  background-color: #2f7eab;
}
.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: #2f7eab;
  border-color: #2f7eab;
}
.category .uk-pagination li:hover,
.ap-pagination li:hover,
.dynamic-pagination li:hover {
  border-color: #2f7eab;
}
/* ========================================================================
   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: #246183;
}
.ap-list-filter dd a.active {
  background-color: #2f7eab;
  color: #fff;
  border-radius: 2px;
}
.ap-filter-dropdown .filter-item-wrap.open,
.ap-filter-dropdown .filter-item.active {
  color: #2f7eab;
}
.category li a.active {
  color: #2f7eab;
}
.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: #2f7eab;
}
.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: #2f7eab;
  border: 1px solid rgba(47, 126, 171, 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: #2f7eab;
}
form .step .ui-step.active .ui-step-title {
  color: #2f7eab;
}
/**************** 自定义版块样式 ********************/
.btn-effect-1 {
  border-color: #2f7eab;
  background-color: #2f7eab;
  color: #fff;
}
.header-effect-6 [data-item='title']::before {
  background-color: #2f7eab;
}
.header-effect-7 [data-item='subTitle'] {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  background-color: #2f7eab;
  color: #fff !important;
}
.btn-effect-2 {
  background-color: transparent;
  border: 1px solid #2f7eab;
  color: #2f7eab;
}
.btn-effect-2:hover {
  background-color: #2f7eab;
}
.uk-button.btn-effect-5 {
  background-color: #2f7eab;
  box-shadow: 0 0 15px rgba(47, 126, 171, 0.8);
}
.header-effect-3 [data-item='title']::after {
  background: #2f7eab;
}
.header-effect-6 [data-item='title']::before {
  background-color: #2f7eab;
}
#a26dba8860af8c0 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a188da230ca03e9 a, #a188da230ca03e9 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a188da230ca03e9 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;}#af4b6a09beaef3e [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af4b6a09beaef3e [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;}#ae74ba9abdaa2b6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a6859ad2b3a8973 .afb14ab68ea3e39 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a6859ad2b3a8973 .acf89a533ea35de > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a6859ad2b3a8973 .a1aa2a7fffaf289 {
  overflow: hidden;
}
#a6859ad2b3a8973 .a1aa2a7fffaf289 , #a6859ad2b3a8973 .a1aa2a7fffaf289 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6859ad2b3a8973 .af7e6a81e0adc07 {
  overflow: hidden;
}
#a6859ad2b3a8973 .af7e6a81e0adc07 , #a6859ad2b3a8973 .af7e6a81e0adc07 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6859ad2b3a8973 .af7e6a81e0adc07:hover , #a6859ad2b3a8973 .af7e6a81e0adc07 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6859ad2b3a8973 .aee64a7339a5375 , #a6859ad2b3a8973 .aee64a7339a5375 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a6859ad2b3a8973 .a35a9a30fca24cb {
  overflow: hidden;
}
#a6859ad2b3a8973 .a35a9a30fca24cb , #a6859ad2b3a8973 .a35a9a30fca24cb > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a6859ad2b3a8973 .a52eda11a3afdde .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a6859ad2b3a8973 .a52eda11a3afdde .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a6859ad2b3a8973 .uk-grid {
  margin-left: -nullpx;
}
#a6859ad2b3a8973 .uk-grid > * {
  padding-left: nullpx;
}
#a6859ad2b3a8973 .uk-grid > .uk-grid-margin {
  margin-top: 200px;
}
#a6859ad2b3a8973 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a6859ad2b3a8973 .uk-position-center-left-out {
    left: -30px;
  }
  #a6859ad2b3a8973 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a9987a3744a67cd .a21baa81f3ab4db > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a9987a3744a67cd .a39eaaa023a20d4 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a9987a3744a67cd .a4c71ac936a5271 {
  overflow: hidden;
}
#a9987a3744a67cd .a4c71ac936a5271 , #a9987a3744a67cd .a4c71ac936a5271 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a9987a3744a67cd .aa352a1f80a4c4a {
  overflow: hidden;
}
#a9987a3744a67cd .aa352a1f80a4c4a , #a9987a3744a67cd .aa352a1f80a4c4a > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9987a3744a67cd .aa352a1f80a4c4a:hover , #a9987a3744a67cd .aa352a1f80a4c4a *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a9987a3744a67cd .a4edaa7fdcab76f , #a9987a3744a67cd .a4edaa7fdcab76f .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a9987a3744a67cd .ac13baa45fab7a1 {
  overflow: hidden;
}
#a9987a3744a67cd .ac13baa45fab7a1 , #a9987a3744a67cd .ac13baa45fab7a1 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a9987a3744a67cd .ad308ad62ea200e .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a9987a3744a67cd .ad308ad62ea200e .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a9987a3744a67cd .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a9987a3744a67cd .uk-position-center-left-out {
    left: -30px;
  }
  #a9987a3744a67cd .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ad8e1a4686a761d .abad2a8584a3d6e > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ad8e1a4686a761d .a086da9cccaa4a6 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad8e1a4686a761d .a7d38adce3af52f {
  overflow: hidden;
}
#ad8e1a4686a761d .a7d38adce3af52f , #ad8e1a4686a761d .a7d38adce3af52f > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ad8e1a4686a761d .a02ebab529a5cf0 {
  overflow: hidden;
}
#ad8e1a4686a761d .a02ebab529a5cf0 , #ad8e1a4686a761d .a02ebab529a5cf0 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad8e1a4686a761d .a02ebab529a5cf0:hover , #ad8e1a4686a761d .a02ebab529a5cf0 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ad8e1a4686a761d .a5f4fa265da0e52 , #ad8e1a4686a761d .a5f4fa265da0e52 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ad8e1a4686a761d .a8166ac384a344c {
  overflow: hidden;
}
#ad8e1a4686a761d .a8166ac384a344c , #ad8e1a4686a761d .a8166ac384a344c > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ad8e1a4686a761d .aed38a6bebaf8fe .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ad8e1a4686a761d .aed38a6bebaf8fe .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ad8e1a4686a761d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ad8e1a4686a761d .uk-position-center-left-out {
    left: -30px;
  }
  #ad8e1a4686a761d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aeb04a5bbfa935f .a5936a2d97a6077 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#aeb04a5bbfa935f .a71b7a3899a3245 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#aeb04a5bbfa935f .ae041ade2ba239a {
  overflow: hidden;
}
#aeb04a5bbfa935f .ae041ade2ba239a , #aeb04a5bbfa935f .ae041ade2ba239a > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aeb04a5bbfa935f .a03caae41da4fc0 {
  overflow: hidden;
}
#aeb04a5bbfa935f .a03caae41da4fc0 , #aeb04a5bbfa935f .a03caae41da4fc0 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aeb04a5bbfa935f .a03caae41da4fc0:hover , #aeb04a5bbfa935f .a03caae41da4fc0 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aeb04a5bbfa935f .abdccaf6a8a33d7 , #aeb04a5bbfa935f .abdccaf6a8a33d7 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#aeb04a5bbfa935f .a27aca35eeaf48f {
  overflow: hidden;
}
#aeb04a5bbfa935f .a27aca35eeaf48f , #aeb04a5bbfa935f .a27aca35eeaf48f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#aeb04a5bbfa935f .a0e97a84d0ad395 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#aeb04a5bbfa935f .a0e97a84d0ad395 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#aeb04a5bbfa935f .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aeb04a5bbfa935f .uk-position-center-left-out {
    left: -30px;
  }
  #aeb04a5bbfa935f .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a6489ad667ab000 .a3020a88e5a3e49 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a6489ad667ab000 .a7b5daf3e2a889c > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a6489ad667ab000 .a8406a4966a2158 {
  overflow: hidden;
}
#a6489ad667ab000 .a8406a4966a2158 , #a6489ad667ab000 .a8406a4966a2158 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6489ad667ab000 .a43e9a4313ad59a {
  overflow: hidden;
}
#a6489ad667ab000 .a43e9a4313ad59a , #a6489ad667ab000 .a43e9a4313ad59a > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6489ad667ab000 .a43e9a4313ad59a:hover , #a6489ad667ab000 .a43e9a4313ad59a *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6489ad667ab000 .ad534a0b64a69f9 , #a6489ad667ab000 .ad534a0b64a69f9 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a6489ad667ab000 .a2814a8ee0a56a6 {
  overflow: hidden;
}
#a6489ad667ab000 .a2814a8ee0a56a6 , #a6489ad667ab000 .a2814a8ee0a56a6 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a6489ad667ab000 .a53adad4fda613f .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a6489ad667ab000 .a53adad4fda613f .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a6489ad667ab000 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a6489ad667ab000 .uk-position-center-left-out {
    left: -30px;
  }
  #a6489ad667ab000 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a7176a9d08a6ea2 {
  overflow: hidden;
  pointer-events: none;
}
#a7176a9d08a6ea2 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a7176a9d08a6ea2 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a7176a9d08a6ea2 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a7176a9d08a6ea2 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a7176a9d08a6ea2 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a7176a9d08a6ea2 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav,
#a7176a9d08a6ea2 > .tab-nav,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav-horizontal,
#a7176a9d08a6ea2 > .tab-nav-horizontal,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a7176a9d08a6ea2 > .tab-nav-horizontal::-webkit-scrollbar,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a7176a9d08a6ea2 > .tab-nav-horizontal.tagScroll,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a7176a9d08a6ea2 > .tab-nav-horizontal.tagScroll li a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav a,
#a7176a9d08a6ea2 > .tab-nav a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav li a,
#a7176a9d08a6ea2 > .tab-nav li a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav li a svg,
#a7176a9d08a6ea2 > .tab-nav li a svg,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a7176a9d08a6ea2 > .tab-nav li a .ap_icon,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav li a:hover,
#a7176a9d08a6ea2 > .tab-nav li a:hover,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a7176a9d08a6ea2 > .tab-wrap > div > .tab-nav li.uk-active a,
#a7176a9d08a6ea2 > .tab-nav li.uk-active a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a7176a9d08a6ea2 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a7176a9d08a6ea2 .layout-left li,
#a7176a9d08a6ea2 .layout-center li,
#a7176a9d08a6ea2 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a7176a9d08a6ea2 .layout-left li a,
#a7176a9d08a6ea2 .layout-center li a,
#a7176a9d08a6ea2 .layout-right li a {
  height: 100%;
}
#a7176a9d08a6ea2 > .tab-tabs .layout-left {
  text-align: left;
}
#a7176a9d08a6ea2 > .tab-tabs .layout-center {
  text-align: center;
}
#a7176a9d08a6ea2 > .tab-tabs .layout-right {
  text-align: right;
}
#a7176a9d08a6ea2 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a7176a9d08a6ea2 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a7176a9d08a6ea2 .tab-contents,
#a7176a9d08a6ea2 .tab-contents-wrap {
  pointer-events: none;
}
#a7176a9d08a6ea2 .tab-content,
#a7176a9d08a6ea2 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a7176a9d08a6ea2 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a7176a9d08a6ea2 .tab-wrap .tab-contents {
  height: 100%;
}
#a7176a9d08a6ea2 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a7176a9d08a6ea2 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a7176a9d08a6ea2 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a8a51a49dfa3ced > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a99a8aea4ca179c .a58f1aaebca16b0 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a99a8aea4ca179c .a4c2ca96a9aff5f > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a99a8aea4ca179c .af87ba1d4fabb32 {
  overflow: hidden;
}
#a99a8aea4ca179c .af87ba1d4fabb32 , #a99a8aea4ca179c .af87ba1d4fabb32 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a99a8aea4ca179c .ac18ca750bac471 {
  overflow: hidden;
}
#a99a8aea4ca179c .ac18ca750bac471 , #a99a8aea4ca179c .ac18ca750bac471 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a99a8aea4ca179c .ac18ca750bac471:hover , #a99a8aea4ca179c .ac18ca750bac471 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a99a8aea4ca179c .aa90aab049a84be , #a99a8aea4ca179c .aa90aab049a84be .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a99a8aea4ca179c .a4b0aad412ab686 {
  overflow: hidden;
}
#a99a8aea4ca179c .a4b0aad412ab686 , #a99a8aea4ca179c .a4b0aad412ab686 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a99a8aea4ca179c .adc81aa4e5a7cf8 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a99a8aea4ca179c .adc81aa4e5a7cf8 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a99a8aea4ca179c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a99a8aea4ca179c .uk-position-center-left-out {
    left: -30px;
  }
  #a99a8aea4ca179c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ade05a9ee2ade1b .a317da342aa0317 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ade05a9ee2ade1b .a995bab31fa2e4e > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ade05a9ee2ade1b .a3c09a0d22a2bc8 {
  overflow: hidden;
}
#ade05a9ee2ade1b .a3c09a0d22a2bc8 , #ade05a9ee2ade1b .a3c09a0d22a2bc8 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ade05a9ee2ade1b .a166ea6af6a53b8 {
  overflow: hidden;
}
#ade05a9ee2ade1b .a166ea6af6a53b8 , #ade05a9ee2ade1b .a166ea6af6a53b8 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ade05a9ee2ade1b .a166ea6af6a53b8:hover , #ade05a9ee2ade1b .a166ea6af6a53b8 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ade05a9ee2ade1b .a1ffca6eaaad720 , #ade05a9ee2ade1b .a1ffca6eaaad720 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ade05a9ee2ade1b .a0635a1753acdb8 {
  overflow: hidden;
}
#ade05a9ee2ade1b .a0635a1753acdb8 , #ade05a9ee2ade1b .a0635a1753acdb8 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ade05a9ee2ade1b .acf7ea98fba76a8 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ade05a9ee2ade1b .acf7ea98fba76a8 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ade05a9ee2ade1b .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ade05a9ee2ade1b .uk-position-center-left-out {
    left: -30px;
  }
  #ade05a9ee2ade1b .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a3cb3ae863ad8e9 .a37c9a25baa527d > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a3cb3ae863ad8e9 .ac00aa6576a81e9 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a3cb3ae863ad8e9 .acd3dad14ea1812 {
  overflow: hidden;
}
#a3cb3ae863ad8e9 .acd3dad14ea1812 , #a3cb3ae863ad8e9 .acd3dad14ea1812 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3cb3ae863ad8e9 .a1af9ae132a38c9 {
  overflow: hidden;
}
#a3cb3ae863ad8e9 .a1af9ae132a38c9 , #a3cb3ae863ad8e9 .a1af9ae132a38c9 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3cb3ae863ad8e9 .a1af9ae132a38c9:hover , #a3cb3ae863ad8e9 .a1af9ae132a38c9 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3cb3ae863ad8e9 .af763ad696a35b8 , #a3cb3ae863ad8e9 .af763ad696a35b8 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a3cb3ae863ad8e9 .a7fb0aaab2a4b4d {
  overflow: hidden;
}
#a3cb3ae863ad8e9 .a7fb0aaab2a4b4d , #a3cb3ae863ad8e9 .a7fb0aaab2a4b4d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a3cb3ae863ad8e9 .a7edca736bab880 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a3cb3ae863ad8e9 .a7edca736bab880 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a3cb3ae863ad8e9 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3cb3ae863ad8e9 .uk-position-center-left-out {
    left: -30px;
  }
  #a3cb3ae863ad8e9 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a0dffa225eaedc1 {
  overflow: hidden;
  pointer-events: none;
}
#a0dffa225eaedc1 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a0dffa225eaedc1 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a0dffa225eaedc1 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a0dffa225eaedc1 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a0dffa225eaedc1 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a0dffa225eaedc1 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav,
#a0dffa225eaedc1 > .tab-nav,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav-horizontal,
#a0dffa225eaedc1 > .tab-nav-horizontal,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a0dffa225eaedc1 > .tab-nav-horizontal::-webkit-scrollbar,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a0dffa225eaedc1 > .tab-nav-horizontal.tagScroll,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a0dffa225eaedc1 > .tab-nav-horizontal.tagScroll li a,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav a,
#a0dffa225eaedc1 > .tab-nav a,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav li a,
#a0dffa225eaedc1 > .tab-nav li a,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav li a svg,
#a0dffa225eaedc1 > .tab-nav li a svg,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a0dffa225eaedc1 > .tab-nav li a .ap_icon,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav li a:hover,
#a0dffa225eaedc1 > .tab-nav li a:hover,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a0dffa225eaedc1 > .tab-wrap > div > .tab-nav li.uk-active a,
#a0dffa225eaedc1 > .tab-nav li.uk-active a,
#a0dffa225eaedc1 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a0dffa225eaedc1 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a0dffa225eaedc1 .layout-left li,
#a0dffa225eaedc1 .layout-center li,
#a0dffa225eaedc1 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a0dffa225eaedc1 .layout-left li a,
#a0dffa225eaedc1 .layout-center li a,
#a0dffa225eaedc1 .layout-right li a {
  height: 100%;
}
#a0dffa225eaedc1 > .tab-tabs .layout-left {
  text-align: left;
}
#a0dffa225eaedc1 > .tab-tabs .layout-center {
  text-align: center;
}
#a0dffa225eaedc1 > .tab-tabs .layout-right {
  text-align: right;
}
#a0dffa225eaedc1 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a0dffa225eaedc1 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a0dffa225eaedc1 .tab-contents,
#a0dffa225eaedc1 .tab-contents-wrap {
  pointer-events: none;
}
#a0dffa225eaedc1 .tab-content,
#a0dffa225eaedc1 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a0dffa225eaedc1 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a0dffa225eaedc1 .tab-wrap .tab-contents {
  height: 100%;
}
#a0dffa225eaedc1 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a0dffa225eaedc1 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a0dffa225eaedc1 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a7e06acdafa5ee8 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a6e65a898ca19f8 .a26f0add8ea2272 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a6e65a898ca19f8 .ae44bab5adae582 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a6e65a898ca19f8 .ab528a1ff9a1fff {
  overflow: hidden;
}
#a6e65a898ca19f8 .ab528a1ff9a1fff , #a6e65a898ca19f8 .ab528a1ff9a1fff > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6e65a898ca19f8 .a7041aa4bba1db3 {
  overflow: hidden;
}
#a6e65a898ca19f8 .a7041aa4bba1db3 , #a6e65a898ca19f8 .a7041aa4bba1db3 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6e65a898ca19f8 .a7041aa4bba1db3:hover , #a6e65a898ca19f8 .a7041aa4bba1db3 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6e65a898ca19f8 .a066da5f37a666c , #a6e65a898ca19f8 .a066da5f37a666c .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a6e65a898ca19f8 .a51dda6798a92f8 {
  overflow: hidden;
}
#a6e65a898ca19f8 .a51dda6798a92f8 , #a6e65a898ca19f8 .a51dda6798a92f8 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a6e65a898ca19f8 .a6b96a4e97a0009 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a6e65a898ca19f8 .a6b96a4e97a0009 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a6e65a898ca19f8 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a6e65a898ca19f8 .uk-position-center-left-out {
    left: -30px;
  }
  #a6e65a898ca19f8 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aeac4a3c1ea4ecf {
  overflow: hidden;
  pointer-events: none;
}
#aeac4a3c1ea4ecf > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#aeac4a3c1ea4ecf > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#aeac4a3c1ea4ecf > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aeac4a3c1ea4ecf > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#aeac4a3c1ea4ecf > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#aeac4a3c1ea4ecf > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav,
#aeac4a3c1ea4ecf > .tab-nav,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav-horizontal,
#aeac4a3c1ea4ecf > .tab-nav-horizontal,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aeac4a3c1ea4ecf > .tab-nav-horizontal::-webkit-scrollbar,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aeac4a3c1ea4ecf > .tab-nav-horizontal.tagScroll,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aeac4a3c1ea4ecf > .tab-nav-horizontal.tagScroll li a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav a,
#aeac4a3c1ea4ecf > .tab-nav a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav li a,
#aeac4a3c1ea4ecf > .tab-nav li a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav li a svg,
#aeac4a3c1ea4ecf > .tab-nav li a svg,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav li a .ap_icon,
#aeac4a3c1ea4ecf > .tab-nav li a .ap_icon,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav li a:hover,
#aeac4a3c1ea4ecf > .tab-nav li a:hover,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#aeac4a3c1ea4ecf > .tab-wrap > div > .tab-nav li.uk-active a,
#aeac4a3c1ea4ecf > .tab-nav li.uk-active a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#aeac4a3c1ea4ecf > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#aeac4a3c1ea4ecf .layout-left li,
#aeac4a3c1ea4ecf .layout-center li,
#aeac4a3c1ea4ecf .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#aeac4a3c1ea4ecf .layout-left li a,
#aeac4a3c1ea4ecf .layout-center li a,
#aeac4a3c1ea4ecf .layout-right li a {
  height: 100%;
}
#aeac4a3c1ea4ecf > .tab-tabs .layout-left {
  text-align: left;
}
#aeac4a3c1ea4ecf > .tab-tabs .layout-center {
  text-align: center;
}
#aeac4a3c1ea4ecf > .tab-tabs .layout-right {
  text-align: right;
}
#aeac4a3c1ea4ecf .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#aeac4a3c1ea4ecf .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#aeac4a3c1ea4ecf .tab-contents,
#aeac4a3c1ea4ecf .tab-contents-wrap {
  pointer-events: none;
}
#aeac4a3c1ea4ecf .tab-content,
#aeac4a3c1ea4ecf .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#aeac4a3c1ea4ecf .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#aeac4a3c1ea4ecf .tab-wrap .tab-contents {
  height: 100%;
}
#aeac4a3c1ea4ecf .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#aeac4a3c1ea4ecf .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#aeac4a3c1ea4ecf .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#ae93da2c1da4ff2 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ac269af2d2ac430 .a4da7a4316af508 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ac269af2d2ac430 .aa79ba044aa81c2 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac269af2d2ac430 .aa3e9a5d02a73e0 {
  overflow: hidden;
}
#ac269af2d2ac430 .aa3e9a5d02a73e0 , #ac269af2d2ac430 .aa3e9a5d02a73e0 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ac269af2d2ac430 .a8d15aad2ca0d15 {
  overflow: hidden;
}
#ac269af2d2ac430 .a8d15aad2ca0d15 , #ac269af2d2ac430 .a8d15aad2ca0d15 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac269af2d2ac430 .a8d15aad2ca0d15:hover , #ac269af2d2ac430 .a8d15aad2ca0d15 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ac269af2d2ac430 .ae44aa4145ad83b , #ac269af2d2ac430 .ae44aa4145ad83b .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ac269af2d2ac430 .aa72bac724a1602 {
  overflow: hidden;
}
#ac269af2d2ac430 .aa72bac724a1602 , #ac269af2d2ac430 .aa72bac724a1602 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ac269af2d2ac430 .a2b22aa434a2ac5 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ac269af2d2ac430 .a2b22aa434a2ac5 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ac269af2d2ac430 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ac269af2d2ac430 .uk-position-center-left-out {
    left: -30px;
  }
  #ac269af2d2ac430 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af6c5a1e85ad199 {
  overflow: hidden;
  pointer-events: none;
}
#af6c5a1e85ad199 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#af6c5a1e85ad199 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#af6c5a1e85ad199 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#af6c5a1e85ad199 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#af6c5a1e85ad199 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#af6c5a1e85ad199 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav,
#af6c5a1e85ad199 > .tab-nav,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav-horizontal,
#af6c5a1e85ad199 > .tab-nav-horizontal,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#af6c5a1e85ad199 > .tab-nav-horizontal::-webkit-scrollbar,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#af6c5a1e85ad199 > .tab-nav-horizontal.tagScroll,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#af6c5a1e85ad199 > .tab-nav-horizontal.tagScroll li a,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav a,
#af6c5a1e85ad199 > .tab-nav a,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav li a,
#af6c5a1e85ad199 > .tab-nav li a,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav li a svg,
#af6c5a1e85ad199 > .tab-nav li a svg,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav li a .ap_icon,
#af6c5a1e85ad199 > .tab-nav li a .ap_icon,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav li a:hover,
#af6c5a1e85ad199 > .tab-nav li a:hover,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#af6c5a1e85ad199 > .tab-wrap > div > .tab-nav li.uk-active a,
#af6c5a1e85ad199 > .tab-nav li.uk-active a,
#af6c5a1e85ad199 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#af6c5a1e85ad199 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#af6c5a1e85ad199 .layout-left li,
#af6c5a1e85ad199 .layout-center li,
#af6c5a1e85ad199 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#af6c5a1e85ad199 .layout-left li a,
#af6c5a1e85ad199 .layout-center li a,
#af6c5a1e85ad199 .layout-right li a {
  height: 100%;
}
#af6c5a1e85ad199 > .tab-tabs .layout-left {
  text-align: left;
}
#af6c5a1e85ad199 > .tab-tabs .layout-center {
  text-align: center;
}
#af6c5a1e85ad199 > .tab-tabs .layout-right {
  text-align: right;
}
#af6c5a1e85ad199 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#af6c5a1e85ad199 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#af6c5a1e85ad199 .tab-contents,
#af6c5a1e85ad199 .tab-contents-wrap {
  pointer-events: none;
}
#af6c5a1e85ad199 .tab-content,
#af6c5a1e85ad199 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#af6c5a1e85ad199 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#af6c5a1e85ad199 .tab-wrap .tab-contents {
  height: 100%;
}
#af6c5a1e85ad199 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#af6c5a1e85ad199 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#af6c5a1e85ad199 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#ae450a1181a6c38 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a9705a0866a5f9d .af49eaaef2ac6b6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a9705a0866a5f9d .a7535afdaca51d6 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a9705a0866a5f9d .a169ea793aad6df {
  overflow: hidden;
}
#a9705a0866a5f9d .a169ea793aad6df , #a9705a0866a5f9d .a169ea793aad6df > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a9705a0866a5f9d .a80c9a1340a33d2 {
  overflow: hidden;
}
#a9705a0866a5f9d .a80c9a1340a33d2 , #a9705a0866a5f9d .a80c9a1340a33d2 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9705a0866a5f9d .a80c9a1340a33d2:hover , #a9705a0866a5f9d .a80c9a1340a33d2 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a9705a0866a5f9d .a75aea8de2a8196 , #a9705a0866a5f9d .a75aea8de2a8196 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a9705a0866a5f9d .a8273a2a7fa322f {
  overflow: hidden;
}
#a9705a0866a5f9d .a8273a2a7fa322f , #a9705a0866a5f9d .a8273a2a7fa322f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a9705a0866a5f9d .af7dba6052aad8b .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a9705a0866a5f9d .af7dba6052aad8b .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a9705a0866a5f9d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a9705a0866a5f9d .uk-position-center-left-out {
    left: -30px;
  }
  #a9705a0866a5f9d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a010baa2e0ad5e5 {
  overflow: hidden;
  pointer-events: none;
}
#a010baa2e0ad5e5 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a010baa2e0ad5e5 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a010baa2e0ad5e5 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a010baa2e0ad5e5 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a010baa2e0ad5e5 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a010baa2e0ad5e5 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav,
#a010baa2e0ad5e5 > .tab-nav,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav-horizontal,
#a010baa2e0ad5e5 > .tab-nav-horizontal,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a010baa2e0ad5e5 > .tab-nav-horizontal::-webkit-scrollbar,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a010baa2e0ad5e5 > .tab-nav-horizontal.tagScroll,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a010baa2e0ad5e5 > .tab-nav-horizontal.tagScroll li a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav a,
#a010baa2e0ad5e5 > .tab-nav a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav li a,
#a010baa2e0ad5e5 > .tab-nav li a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav li a svg,
#a010baa2e0ad5e5 > .tab-nav li a svg,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a010baa2e0ad5e5 > .tab-nav li a .ap_icon,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav li a:hover,
#a010baa2e0ad5e5 > .tab-nav li a:hover,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a010baa2e0ad5e5 > .tab-wrap > div > .tab-nav li.uk-active a,
#a010baa2e0ad5e5 > .tab-nav li.uk-active a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a010baa2e0ad5e5 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a010baa2e0ad5e5 .layout-left li,
#a010baa2e0ad5e5 .layout-center li,
#a010baa2e0ad5e5 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a010baa2e0ad5e5 .layout-left li a,
#a010baa2e0ad5e5 .layout-center li a,
#a010baa2e0ad5e5 .layout-right li a {
  height: 100%;
}
#a010baa2e0ad5e5 > .tab-tabs .layout-left {
  text-align: left;
}
#a010baa2e0ad5e5 > .tab-tabs .layout-center {
  text-align: center;
}
#a010baa2e0ad5e5 > .tab-tabs .layout-right {
  text-align: right;
}
#a010baa2e0ad5e5 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a010baa2e0ad5e5 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a010baa2e0ad5e5 .tab-contents,
#a010baa2e0ad5e5 .tab-contents-wrap {
  pointer-events: none;
}
#a010baa2e0ad5e5 .tab-content,
#a010baa2e0ad5e5 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a010baa2e0ad5e5 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a010baa2e0ad5e5 .tab-wrap .tab-contents {
  height: 100%;
}
#a010baa2e0ad5e5 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a010baa2e0ad5e5 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a010baa2e0ad5e5 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a7ad5a94aea9116 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a3511a3be4a0469 .abf5dada40a17a0 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a3511a3be4a0469 .a9e56a38f1ab9a6 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a3511a3be4a0469 .a1bb1ae77da60c0 {
  overflow: hidden;
}
#a3511a3be4a0469 .a1bb1ae77da60c0 , #a3511a3be4a0469 .a1bb1ae77da60c0 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3511a3be4a0469 .a8e26a92a7ab770 {
  overflow: hidden;
}
#a3511a3be4a0469 .a8e26a92a7ab770 , #a3511a3be4a0469 .a8e26a92a7ab770 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3511a3be4a0469 .a8e26a92a7ab770:hover , #a3511a3be4a0469 .a8e26a92a7ab770 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3511a3be4a0469 .a9358ad979a7846 , #a3511a3be4a0469 .a9358ad979a7846 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a3511a3be4a0469 .a82aca624ba9b11 {
  overflow: hidden;
}
#a3511a3be4a0469 .a82aca624ba9b11 , #a3511a3be4a0469 .a82aca624ba9b11 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a3511a3be4a0469 .a291ca3658aee96 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a3511a3be4a0469 .a291ca3658aee96 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a3511a3be4a0469 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3511a3be4a0469 .uk-position-center-left-out {
    left: -30px;
  }
  #a3511a3be4a0469 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aa843a07d7acd5b {
  overflow: hidden;
  pointer-events: none;
}
#aa843a07d7acd5b > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#aa843a07d7acd5b > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#aa843a07d7acd5b > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aa843a07d7acd5b > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#aa843a07d7acd5b > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#aa843a07d7acd5b > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav,
#aa843a07d7acd5b > .tab-nav,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav,
#aa843a07d7acd5b > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav-horizontal,
#aa843a07d7acd5b > .tab-nav-horizontal,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#aa843a07d7acd5b > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aa843a07d7acd5b > .tab-nav-horizontal::-webkit-scrollbar,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aa843a07d7acd5b > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aa843a07d7acd5b > .tab-nav-horizontal.tagScroll,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aa843a07d7acd5b > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aa843a07d7acd5b > .tab-nav-horizontal.tagScroll li a,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aa843a07d7acd5b > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav a,
#aa843a07d7acd5b > .tab-nav a,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav a,
#aa843a07d7acd5b > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav li a,
#aa843a07d7acd5b > .tab-nav li a,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#aa843a07d7acd5b > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav li a svg,
#aa843a07d7acd5b > .tab-nav li a svg,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#aa843a07d7acd5b > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav li a .ap_icon,
#aa843a07d7acd5b > .tab-nav li a .ap_icon,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#aa843a07d7acd5b > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav li a:hover,
#aa843a07d7acd5b > .tab-nav li a:hover,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#aa843a07d7acd5b > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#aa843a07d7acd5b > .tab-wrap > div > .tab-nav li.uk-active a,
#aa843a07d7acd5b > .tab-nav li.uk-active a,
#aa843a07d7acd5b > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#aa843a07d7acd5b > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#aa843a07d7acd5b .layout-left li,
#aa843a07d7acd5b .layout-center li,
#aa843a07d7acd5b .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#aa843a07d7acd5b .layout-left li a,
#aa843a07d7acd5b .layout-center li a,
#aa843a07d7acd5b .layout-right li a {
  height: 100%;
}
#aa843a07d7acd5b > .tab-tabs .layout-left {
  text-align: left;
}
#aa843a07d7acd5b > .tab-tabs .layout-center {
  text-align: center;
}
#aa843a07d7acd5b > .tab-tabs .layout-right {
  text-align: right;
}
#aa843a07d7acd5b .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#aa843a07d7acd5b .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#aa843a07d7acd5b .tab-contents,
#aa843a07d7acd5b .tab-contents-wrap {
  pointer-events: none;
}
#aa843a07d7acd5b .tab-content,
#aa843a07d7acd5b .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#aa843a07d7acd5b .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#aa843a07d7acd5b .tab-wrap .tab-contents {
  height: 100%;
}
#aa843a07d7acd5b .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#aa843a07d7acd5b .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#aa843a07d7acd5b .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a7ac6a2caea0a8f > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#aed40af2c9aba58 .aab82a693ea6800 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#aed40af2c9aba58 .a4644aa68ea59fb > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#aed40af2c9aba58 .a477fafaa6ae79a {
  overflow: hidden;
}
#aed40af2c9aba58 .a477fafaa6ae79a , #aed40af2c9aba58 .a477fafaa6ae79a > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aed40af2c9aba58 .a0ac3aca36a5ad9 {
  overflow: hidden;
}
#aed40af2c9aba58 .a0ac3aca36a5ad9 , #aed40af2c9aba58 .a0ac3aca36a5ad9 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aed40af2c9aba58 .a0ac3aca36a5ad9:hover , #aed40af2c9aba58 .a0ac3aca36a5ad9 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aed40af2c9aba58 .ae68aa6520abd33 , #aed40af2c9aba58 .ae68aa6520abd33 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#aed40af2c9aba58 .a6496a6c8eae638 {
  overflow: hidden;
}
#aed40af2c9aba58 .a6496a6c8eae638 , #aed40af2c9aba58 .a6496a6c8eae638 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#aed40af2c9aba58 .ad969a3c51a28b8 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#aed40af2c9aba58 .ad969a3c51a28b8 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#aed40af2c9aba58 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aed40af2c9aba58 .uk-position-center-left-out {
    left: -30px;
  }
  #aed40af2c9aba58 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a6c9cad4f4aafec {
  overflow: hidden;
  pointer-events: none;
}
#a6c9cad4f4aafec > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a6c9cad4f4aafec > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a6c9cad4f4aafec > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a6c9cad4f4aafec > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a6c9cad4f4aafec > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a6c9cad4f4aafec > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav,
#a6c9cad4f4aafec > .tab-nav,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav-horizontal,
#a6c9cad4f4aafec > .tab-nav-horizontal,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a6c9cad4f4aafec > .tab-nav-horizontal::-webkit-scrollbar,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a6c9cad4f4aafec > .tab-nav-horizontal.tagScroll,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a6c9cad4f4aafec > .tab-nav-horizontal.tagScroll li a,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav a,
#a6c9cad4f4aafec > .tab-nav a,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav li a,
#a6c9cad4f4aafec > .tab-nav li a,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav li a svg,
#a6c9cad4f4aafec > .tab-nav li a svg,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav li a .ap_icon,
#a6c9cad4f4aafec > .tab-nav li a .ap_icon,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav li a:hover,
#a6c9cad4f4aafec > .tab-nav li a:hover,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a6c9cad4f4aafec > .tab-wrap > div > .tab-nav li.uk-active a,
#a6c9cad4f4aafec > .tab-nav li.uk-active a,
#a6c9cad4f4aafec > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a6c9cad4f4aafec > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a6c9cad4f4aafec .layout-left li,
#a6c9cad4f4aafec .layout-center li,
#a6c9cad4f4aafec .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a6c9cad4f4aafec .layout-left li a,
#a6c9cad4f4aafec .layout-center li a,
#a6c9cad4f4aafec .layout-right li a {
  height: 100%;
}
#a6c9cad4f4aafec > .tab-tabs .layout-left {
  text-align: left;
}
#a6c9cad4f4aafec > .tab-tabs .layout-center {
  text-align: center;
}
#a6c9cad4f4aafec > .tab-tabs .layout-right {
  text-align: right;
}
#a6c9cad4f4aafec .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a6c9cad4f4aafec .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a6c9cad4f4aafec .tab-contents,
#a6c9cad4f4aafec .tab-contents-wrap {
  pointer-events: none;
}
#a6c9cad4f4aafec .tab-content,
#a6c9cad4f4aafec .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a6c9cad4f4aafec .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a6c9cad4f4aafec .tab-wrap .tab-contents {
  height: 100%;
}
#a6c9cad4f4aafec .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a6c9cad4f4aafec .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a6c9cad4f4aafec .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a2760a0beaac7a7 {
  overflow: hidden;
  pointer-events: none;
}
#a2760a0beaac7a7 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a2760a0beaac7a7 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a2760a0beaac7a7 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a2760a0beaac7a7 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a2760a0beaac7a7 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a2760a0beaac7a7 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav,
#a2760a0beaac7a7 > .tab-nav,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav-horizontal,
#a2760a0beaac7a7 > .tab-nav-horizontal,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a2760a0beaac7a7 > .tab-nav-horizontal::-webkit-scrollbar,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a2760a0beaac7a7 > .tab-nav-horizontal.tagScroll,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a2760a0beaac7a7 > .tab-nav-horizontal.tagScroll li a,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav a,
#a2760a0beaac7a7 > .tab-nav a,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav li a,
#a2760a0beaac7a7 > .tab-nav li a,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 30px;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav li a svg,
#a2760a0beaac7a7 > .tab-nav li a svg,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a2760a0beaac7a7 > .tab-nav li a .ap_icon,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav li a:hover,
#a2760a0beaac7a7 > .tab-nav li a:hover,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#a2760a0beaac7a7 > .tab-wrap > div > .tab-nav li.uk-active a,
#a2760a0beaac7a7 > .tab-nav li.uk-active a,
#a2760a0beaac7a7 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a2760a0beaac7a7 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#a2760a0beaac7a7 .layout-left li,
#a2760a0beaac7a7 .layout-center li,
#a2760a0beaac7a7 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a2760a0beaac7a7 .layout-left li a,
#a2760a0beaac7a7 .layout-center li a,
#a2760a0beaac7a7 .layout-right li a {
  height: 100%;
}
#a2760a0beaac7a7 > .tab-tabs .layout-left {
  text-align: left;
}
#a2760a0beaac7a7 > .tab-tabs .layout-center {
  text-align: center;
}
#a2760a0beaac7a7 > .tab-tabs .layout-right {
  text-align: right;
}
#a2760a0beaac7a7 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#a2760a0beaac7a7 .tab-content-wrap {
  background-color: transparent;
}
#a2760a0beaac7a7 .tab-contents,
#a2760a0beaac7a7 .tab-contents-wrap {
  pointer-events: none;
}
#a2760a0beaac7a7 .tab-content,
#a2760a0beaac7a7 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a2760a0beaac7a7 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a2760a0beaac7a7 .tab-wrap .tab-contents {
  height: 100%;
}
#a2760a0beaac7a7 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a2760a0beaac7a7 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a2760a0beaac7a7 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a1bada3c76a2b79 [data-item*=".abstract"], #a1bada3c76a2b79 [data-item*=".abstract"] a {show: true;}#a1bada3c76a2b79 [data-item*=".subTitle"], #a1bada3c76a2b79 [data-item*=".subTitle"] a {show: true;}#a1bada3c76a2b79 [data-item*=".category"], #a1bada3c76a2b79 [data-item*=".category"] a {show: true;}#ad3f7a8f0ba1206 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a704ca13bca211f {
  min-height: 300px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a573fa0e54ab2e0 a, #a573fa0e54ab2e0 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a573fa0e54ab2e0 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#abf1aab5f4a62f8 {
  overflow: hidden;
}
#abf1aab5f4a62f8 , #abf1aab5f4a62f8 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 20px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ae77daee92a5c98 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a5967ac0baad391 , #a5967ac0baad391 .param-tag {
        font-weight: bold;
        font-style: normal;
    font-size: 20px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a94c8a2b82ab53c , #a94c8a2b82ab53c .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);line-height: 22px;}#a3d44a87a9a5b73 , #a3d44a87a9a5b73 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);line-height: 30px;}#a86e5a489aaed73 {
  overflow: hidden;
}
#a86e5a489aaed73 , #a86e5a489aaed73 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 30px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a704ca13bca211f [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(114, 114, 114, 1);}#ac166abe82a6094 .ae239a3efba5f0c > .ele-wrap {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}#ac166abe82a6094 .a6413a3328a4ba3 {
  overflow: hidden;
}
#ac166abe82a6094 .a6413a3328a4ba3 , #ac166abe82a6094 .a6413a3328a4ba3 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac166abe82a6094 .a6413a3328a4ba3:hover , #ac166abe82a6094 .a6413a3328a4ba3 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ac166abe82a6094 .a2deea03d5a5894 , #ac166abe82a6094 .a2deea03d5a5894 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 20px;}#ac166abe82a6094 .a54b5af5ecab177 , #ac166abe82a6094 .a54b5af5ecab177 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 20px;}#ac166abe82a6094 .a9c54a298ca38b9 , #ac166abe82a6094 .a9c54a298ca38b9 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 20px;}#ac166abe82a6094 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ac166abe82a6094 .uk-position-center-left-out {
    left: -30px;
  }
  #ac166abe82a6094 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a7736ae5baa231e .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a6566af743a1c17 .detail-content .goods-params div {
  margin: 4px 0;
}
#a6566af743a1c17 .desc {
  white-space: pre-wrap;
}
#a6566af743a1c17 .video-box,
#a6566af743a1c17 .preview-box {
  margin-bottom: 20px;
  border: 1px solid #eee;
}
#a6566af743a1c17 .video-box video {
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
#a6566af743a1c17 .goods-slider {
  width: 430px;
  max-width: 100%;
}
#a6566af743a1c17 .preview-box img {
  width: 100%;
}
#a6566af743a1c17 .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;
}
#a6566af743a1c17 .zoom-indicator {
  background-color: #fff;
  opacity: .3;
  position: absolute;
  right: 0;
  bottom: 0;
}
#a6566af743a1c17 .zoom-indicator i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#a6566af743a1c17 .thumb-box {
  width: 100%;
  position: relative;
}
#a6566af743a1c17 .thumb-box .btn {
  width: 22px;
  height: 32px;
}
#a6566af743a1c17 .thumb-box .btn-next {
  background: url(/resources/sys/img/section/btn_next.png) no-repeat center center;
}
#a6566af743a1c17 .thumb-box .btn-prev {
  background: url(/resources/sys/img/section/btn_prev.png) no-repeat center center;
}
#a6566af743a1c17 .thumb-list {
  overflow: hidden;
}
#a6566af743a1c17 .thumb-list ul {
  width: 100000px;
}
#a6566af743a1c17 .thumb-list ul li {
  list-style: none;
  float: left;
  margin: 0 4px;
  cursor: pointer;
  position: relative;
}
#a6566af743a1c17 .thumb-list ul li img {
  width: 68px;
  height: 68px;
  border: 2px solid #fff;
}
#a6566af743a1c17 .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;
}
#a6566af743a1c17 .thumb-list ul li.thumb-video:hover::after {
  opacity: 1;
  background-size: 35px;
}
#a6566af743a1c17 .thumb-list ul li.active img {
  border-color: #2f7eab;
}
#a6566af743a1c17 .zoom-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 440px;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index: 400;
  background: #fff;
}
#a6566af743a1c17 .zoom-box img {
  max-width: initial;
}
#a6566af743a1c17 .goods-intro .title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 4px;
}
#a6566af743a1c17 .goods-intro .desc {
  font-size: 14px;
  line-height: 20px;
  color: #999;
}
#a6566af743a1c17 .goods-intro .price {
  margin-top: 20px;
  background-color: #f5f3ef;
  border-top: 1px dotted #dedede;
  border-bottom: 1px dotted #dedede;
  padding: 16px 10px 13px;
  line-height: 24px;
  font-size: 13px;
  position: relative;
}
#a6566af743a1c17 .goods-intro .price span {
  line-height: 30px;
}
#a6566af743a1c17 .goods-intro .price .label {
  min-width: 55px;
  font-size: 13px;
  float: left;
  color: #666;
}
#a6566af743a1c17 .price .present-price {
  display: inline-block;
  font-weight: 700;
  margin-right: 1px;
  height: 30px;
  font-size: 28px;
  line-height: 30px;
  margin-left: 2px;
  color: #2f7eab;
  font-family: "Heiti SC", "Lucida Grande", "Hiragino Sans GB", "Hiragino Sans GB W3", verdana;
}
#a6566af743a1c17 .price .present-price .rmb {
  margin-left: 0;
  line-height: 30px;
  color: #2f7eab;
  font-size: 18px;
}
#a6566af743a1c17 .price .origin-price {
  display: inline-block;
  font-size: 13px;
  color: #999;
  line-height: 24px;
}
#a6566af743a1c17 .line-through {
  text-decoration: line-through;
}
#a6566af743a1c17 .price hr {
  margin: 10px 20px 10px 0;
  overflow: hidden;
  border: none;
  height: 1px;
  border-bottom: 1px dashed #d2d2d2;
}
#a6566af743a1c17 .price .policy-info {
  margin-left: 65px;
  padding-top: 2px;
  line-height: 20px;
  color: #666;
  display: block;
}
#a6566af743a1c17 .price .policy-info li {
  display: inline-block;
  position: relative;
  margin-right: 30px;
  line-height: 24px;
}
#a6566af743a1c17 .price .policy-info li::before {
  content: '･ ';
  position: absolute;
  left: -10px;
  top: 0;
}
#a6566af743a1c17 .number {
  margin-top: 20px;
  margin-left: 10px;
}
#a6566af743a1c17 .number .name {
  line-height: 30px;
  width: 54px;
}
#a6566af743a1c17 .number .select-num {
  display: inline-block;
  border: 1px solid #ddd;
  overflow: hidden;
  line-height: 30px;
}
#a6566af743a1c17 .select-num .btn {
  position: relative;
  width: 36px;
  height: 30px;
  line-height: 28px;
  background: #fff;
  text-align: center;
  color: #888;
  cursor: pointer;
}
#a6566af743a1c17 .select-num .btn.disable {
  cursor: not-allowed;
  color: #ececec;
}
#a6566af743a1c17 .select-num i {
  line-height: 30px;
}
#a6566af743a1c17 .select-num .less {
  float: left;
  border-right: 1px solid #ddd;
}
#a6566af743a1c17 .select-num .more {
  float: right;
  border-left: 1px solid #ddd;
}
#a6566af743a1c17 .select-num input {
  border: none;
  text-align: center;
  font-size: 12px;
  color: #333;
  width: 60px;
  height: 28px;
}
#a6566af743a1c17 .buttons {
  margin: 30px 0 0 12px;
}
#a6566af743a1c17 .buttons .button {
  display: inline-block;
  margin-right: 8px;
  width: 168px;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  background-color: #2f7eab;
  text-align: center;
  border-radius: 2px;
}
#a6566af743a1c17 .promote-goods {
  margin-top: 40px;
  border: 1px solid #e8e8e8;
}
#a6566af743a1c17 .promote-goods .price {
  color: #d62525;
  line-height: 22px;
}
#a6566af743a1c17 .promote-goods .promote-title {
  height: 44px;
  line-height: 44px;
  padding-left: 15px;
  font-size: 17px;
  position: relative;
  background-color: #f5f5f5;
}
#a6566af743a1c17 .promote-goods .uk-slider {
  padding: 10px 50px;
}
#a6566af743a1c17 .hot-list .img-wrap {
  display: block;
}
#a6566af743a1c17 .right {
  width: 298px;
  border: 1px solid #e8e8e8;
}
#a6566af743a1c17 .right .title {
  line-height: 40px;
  background-color: #f5f5f5;
  font-size: 16px;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #e8e8e8;
}
#a6566af743a1c17 .left .nav-wrap {
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  height: 44px;
}
#a6566af743a1c17 .left .detail-nav-tab .item {
  min-width: 120px;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  border-right: 1px solid #e8e8e8;
  padding: 0 30px;
  text-align: center;
  float: left;
}
#a6566af743a1c17 .detail-nav-tab ul {
  display: flex;
  overflow: scroll;
  scrollbar-width: 0;
}
#a6566af743a1c17 ::-webkit-scrollbar {
  display: none;
}
#a6566af743a1c17 .left .detail-nav-tab .item a {
  color: #555;
  font-weight: 500;
  display: block;
}
#a6566af743a1c17 .left .detail-nav-tab .item.uk-active,
#a6566af743a1c17 .left .detail-nav-tab .item:hover {
  background: #fff;
  border-top: 3px solid #2f7eab;
  background-color: #fff;
  border-bottom: 1px solid #fff;
  line-height: 40px;
}
#a6566af743a1c17 .left .detail-nav-tab .item.uk-active a {
  color: #2f7eab;
  cursor: default;
}
#a6566af743a1c17 .hot-list .item {
  margin: 24px 24px 0;
  border-bottom: 1px solid #e8e8e8;
}
#a6566af743a1c17 .hot-list .item:last-child {
  border-bottom: none;
}
#a6566af743a1c17 .hot-list .item .goods-title {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  max-width: 156px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #333;
  margin: 8px auto 6px;
}
#a6566af743a1c17 .hot-list .item .goods-title:hover {
  color: #2f7eab;
}
#a6566af743a1c17 .hot-list .item .price {
  font-size: 14px;
  line-height: 1;
  color: #2f7eab;
  text-align: center;
  font-weight: bolder;
  font-family: "Heiti SC", "Lucida Grande", "Hiragino Sans GB", "Hiragino Sans GB W3", verdana;
}
#a6566af743a1c17 .hot-list .item .origin-price {
  text-decoration: line-through;
  color: #666;
}
#a6566af743a1c17 .hot-list .item .goods-info {
  padding: 0 5px 18px;
}
#a6566af743a1c17 .goods-params span {
  display: inline-block;
  width: 100px;
  color: #999;
}
@media (max-width: 640px) {
  #a6566af743a1c17 .right {
    width: 100%;
  }
  #a6566af743a1c17 .preview-box img {
    height: 340px;
  }
  #a6566af743a1c17 .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;
  }
  #a6566af743a1c17 .goods-intro .buttons .button {
    margin: 0;
    width: 50%;
    font-size: 14px;
    border-radius: 0;
  }
  #a6566af743a1c17 .goods-intro .buttons .button-buy {
    border: 0;
    background: #fff;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#ab9e6a72b0a29f5 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a7c13a59d9a56e8 {
  min-height: 300px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#acc5ca2d2ca9ab8 a, #acc5ca2d2ca9ab8 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#acc5ca2d2ca9ab8 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aebb9a370fa6f06 {
  overflow: hidden;
}
#aebb9a370fa6f06 , #aebb9a370fa6f06 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 24px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3632ae911aed4d {
  overflow: hidden;
}
#a3632ae911aed4d , #a3632ae911aed4d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);}#a3632ae911aed4d:hover , #a3632ae911aed4d *:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;}#a083fa4606a14e7 , #a083fa4606a14e7 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7a03a60f3a7a0e , #a7a03a60f3a7a0e .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a083ea9aeea7d2e , #a083ea9aeea7d2e .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6673aa96ba0c8d , #a6673aa96ba0c8d .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab550a007ba0bfd .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(47, 126, 171, 1);border-radius: 0px;justify-content: center;border-style: solid;}#ab550a007ba0bfd .ele-wrap:hover {background-color: #0483cc;}#a8782a5a07a30f0 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  line-height: 32px;
}
#a71f3a0224afbbc , #a71f3a0224afbbc .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);line-height: 32px;}#aa6c1a41fda2b58 , #aa6c1a41fda2b58 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aef04a66efa3a47 {
  overflow: hidden;
  pointer-events: none;
}
#aef04a66efa3a47 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#aef04a66efa3a47 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#aef04a66efa3a47 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aef04a66efa3a47 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#aef04a66efa3a47 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#aef04a66efa3a47 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav,
#aef04a66efa3a47 > .tab-nav,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav,
#aef04a66efa3a47 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav-horizontal,
#aef04a66efa3a47 > .tab-nav-horizontal,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#aef04a66efa3a47 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aef04a66efa3a47 > .tab-nav-horizontal::-webkit-scrollbar,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aef04a66efa3a47 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aef04a66efa3a47 > .tab-nav-horizontal.tagScroll,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aef04a66efa3a47 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aef04a66efa3a47 > .tab-nav-horizontal.tagScroll li a,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aef04a66efa3a47 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav a,
#aef04a66efa3a47 > .tab-nav a,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#aef04a66efa3a47 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav li a,
#aef04a66efa3a47 > .tab-nav li a,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#aef04a66efa3a47 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 0;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav li a svg,
#aef04a66efa3a47 > .tab-nav li a svg,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#aef04a66efa3a47 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav li a .ap_icon,
#aef04a66efa3a47 > .tab-nav li a .ap_icon,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#aef04a66efa3a47 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav li a:hover,
#aef04a66efa3a47 > .tab-nav li a:hover,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#aef04a66efa3a47 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#aef04a66efa3a47 > .tab-wrap > div > .tab-nav li.uk-active a,
#aef04a66efa3a47 > .tab-nav li.uk-active a,
#aef04a66efa3a47 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#aef04a66efa3a47 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#aef04a66efa3a47 .layout-left li,
#aef04a66efa3a47 .layout-center li,
#aef04a66efa3a47 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#aef04a66efa3a47 .layout-left li a,
#aef04a66efa3a47 .layout-center li a,
#aef04a66efa3a47 .layout-right li a {
  height: 100%;
}
#aef04a66efa3a47 > .tab-tabs .layout-left {
  text-align: left;
}
#aef04a66efa3a47 > .tab-tabs .layout-center {
  text-align: center;
}
#aef04a66efa3a47 > .tab-tabs .layout-right {
  text-align: right;
}
#aef04a66efa3a47 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#aef04a66efa3a47 .tab-content-wrap {
  background-color: #ffffff;
}
#aef04a66efa3a47 .tab-contents,
#aef04a66efa3a47 .tab-contents-wrap {
  pointer-events: none;
}
#aef04a66efa3a47 .tab-content,
#aef04a66efa3a47 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#aef04a66efa3a47 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#aef04a66efa3a47 .tab-wrap .tab-contents {
  height: 100%;
}
#aef04a66efa3a47 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#aef04a66efa3a47 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#aef04a66efa3a47 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#aa168a3970a2d0f .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#ad4e4af864a938c a, #ad4e4af864a938c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad4e4af864a938c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2a64adb3ea86b4 .a666eaa040aecf7 {
  overflow: hidden;
}
#a2a64adb3ea86b4 .a666eaa040aecf7 , #a2a64adb3ea86b4 .a666eaa040aecf7 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2a64adb3ea86b4 .a666eaa040aecf7:hover , #a2a64adb3ea86b4 .a666eaa040aecf7 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2a64adb3ea86b4 .aa887a708aa29ea {
  overflow: hidden;
}
#a2a64adb3ea86b4 .aa887a708aa29ea .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a2a64adb3ea86b4 .aa887a708aa29ea .img-wrap:hover {
  transform: scale(1.1);
}
#a2a64adb3ea86b4 .aa6e9a9c56aa0f0  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2a64adb3ea86b4 .a9603a5d39a1dfa > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a2a64adb3ea86b4 .ae229a87b5af3aa a, #a2a64adb3ea86b4 .ae229a87b5af3aa {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a2a64adb3ea86b4 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2a64adb3ea86b4 .uk-position-center-left-out {
    left: -30px;
  }
  #a2a64adb3ea86b4 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a254daddcca90d1 .a6ec7a5632ada2b {
  overflow: hidden;
}
#a254daddcca90d1 .a6ec7a5632ada2b , #a254daddcca90d1 .a6ec7a5632ada2b > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a254daddcca90d1 .a6ec7a5632ada2b:hover , #a254daddcca90d1 .a6ec7a5632ada2b *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a254daddcca90d1 .aee03a2359ab6ae {
  overflow: hidden;
}
#a254daddcca90d1 .aee03a2359ab6ae .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a254daddcca90d1 .aee03a2359ab6ae .img-wrap:hover {
  transform: scale(1.1);
}
#a254daddcca90d1 .a0bb9aa654aed1b  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a254daddcca90d1 .a3cdca918da7db0 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a254daddcca90d1 .a59cba3138ac5f3 a, #a254daddcca90d1 .a59cba3138ac5f3 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a254daddcca90d1 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a254daddcca90d1 .uk-position-center-left-out {
    left: -30px;
  }
  #a254daddcca90d1 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a2bdca62d2ab9c6 .a3072a7f20aa84b {
  overflow: hidden;
}
#a2bdca62d2ab9c6 .a3072a7f20aa84b , #a2bdca62d2ab9c6 .a3072a7f20aa84b > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2bdca62d2ab9c6 .a3072a7f20aa84b:hover , #a2bdca62d2ab9c6 .a3072a7f20aa84b *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2bdca62d2ab9c6 .a32e5a33dbadc71 {
  overflow: hidden;
}
#a2bdca62d2ab9c6 .a32e5a33dbadc71 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a2bdca62d2ab9c6 .a32e5a33dbadc71 .img-wrap:hover {
  transform: scale(1.1);
}
#a2bdca62d2ab9c6 .a4503aa7d9a9931  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2bdca62d2ab9c6 .a5f5ea1f36aa318 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a2bdca62d2ab9c6 .aa22ea5375af570 a, #a2bdca62d2ab9c6 .aa22ea5375af570 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a2bdca62d2ab9c6 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2bdca62d2ab9c6 .uk-position-center-left-out {
    left: -30px;
  }
  #a2bdca62d2ab9c6 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a41d6a933aa5b72 {
  overflow: hidden;
  pointer-events: none;
}
#a41d6a933aa5b72 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a41d6a933aa5b72 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a41d6a933aa5b72 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a41d6a933aa5b72 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a41d6a933aa5b72 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a41d6a933aa5b72 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav,
#a41d6a933aa5b72 > .tab-nav,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav-horizontal,
#a41d6a933aa5b72 > .tab-nav-horizontal,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a41d6a933aa5b72 > .tab-nav-horizontal::-webkit-scrollbar,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a41d6a933aa5b72 > .tab-nav-horizontal.tagScroll,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a41d6a933aa5b72 > .tab-nav-horizontal.tagScroll li a,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav a,
#a41d6a933aa5b72 > .tab-nav a,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav li a,
#a41d6a933aa5b72 > .tab-nav li a,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 30px;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav li a svg,
#a41d6a933aa5b72 > .tab-nav li a svg,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a41d6a933aa5b72 > .tab-nav li a .ap_icon,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav li a:hover,
#a41d6a933aa5b72 > .tab-nav li a:hover,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#a41d6a933aa5b72 > .tab-wrap > div > .tab-nav li.uk-active a,
#a41d6a933aa5b72 > .tab-nav li.uk-active a,
#a41d6a933aa5b72 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a41d6a933aa5b72 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#a41d6a933aa5b72 .layout-left li,
#a41d6a933aa5b72 .layout-center li,
#a41d6a933aa5b72 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a41d6a933aa5b72 .layout-left li a,
#a41d6a933aa5b72 .layout-center li a,
#a41d6a933aa5b72 .layout-right li a {
  height: 100%;
}
#a41d6a933aa5b72 > .tab-tabs .layout-left {
  text-align: left;
}
#a41d6a933aa5b72 > .tab-tabs .layout-center {
  text-align: center;
}
#a41d6a933aa5b72 > .tab-tabs .layout-right {
  text-align: right;
}
#a41d6a933aa5b72 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#a41d6a933aa5b72 .tab-content-wrap {
  background-color: #ffffff;
}
#a41d6a933aa5b72 .tab-contents,
#a41d6a933aa5b72 .tab-contents-wrap {
  pointer-events: none;
}
#a41d6a933aa5b72 .tab-content,
#a41d6a933aa5b72 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a41d6a933aa5b72 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a41d6a933aa5b72 .tab-wrap .tab-contents {
  height: 100%;
}
#a41d6a933aa5b72 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a41d6a933aa5b72 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a41d6a933aa5b72 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#ae86da4546a87c3 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a7c70a96daabf12 {
  min-height: 300px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#ad497a8b18a0c2f a, #ad497a8b18a0c2f {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad497a8b18a0c2f a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a968ba2adea93cd {
  overflow: hidden;
}
#a968ba2adea93cd , #a968ba2adea93cd > * {
        font-weight: bold;
        font-style: normal;
    font-size: 24px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac6e1a3264a9755 , #ac6e1a3264a9755 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab805a895aac5ee , #ab805a895aac5ee .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa3bba0bb2a0a3d , #aa3bba0bb2a0a3d .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7546acf3fa4296 , #a7546acf3fa4296 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5d5aa1d26a0d4c .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(47, 126, 171, 1);border-radius: 0px;justify-content: center;border-style: solid;}#a5d5aa1d26a0d4c .ele-wrap:hover {background-color: #0483cc;}#a6455ae258a3edc .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  line-height: 32px;
}
#a1a00a7f64a5387 , #a1a00a7f64a5387 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);line-height: 32px;}#a2addac872a3721 , #a2addac872a3721 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);line-height: 32px;}#aca64aea7aac2d6 {
  overflow: hidden;
  pointer-events: none;
}
#aca64aea7aac2d6 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#aca64aea7aac2d6 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#aca64aea7aac2d6 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aca64aea7aac2d6 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#aca64aea7aac2d6 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#aca64aea7aac2d6 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav,
#aca64aea7aac2d6 > .tab-nav,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav-horizontal,
#aca64aea7aac2d6 > .tab-nav-horizontal,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aca64aea7aac2d6 > .tab-nav-horizontal::-webkit-scrollbar,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aca64aea7aac2d6 > .tab-nav-horizontal.tagScroll,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aca64aea7aac2d6 > .tab-nav-horizontal.tagScroll li a,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav a,
#aca64aea7aac2d6 > .tab-nav a,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav li a,
#aca64aea7aac2d6 > .tab-nav li a,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 0;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav li a svg,
#aca64aea7aac2d6 > .tab-nav li a svg,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav li a .ap_icon,
#aca64aea7aac2d6 > .tab-nav li a .ap_icon,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav li a:hover,
#aca64aea7aac2d6 > .tab-nav li a:hover,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#aca64aea7aac2d6 > .tab-wrap > div > .tab-nav li.uk-active a,
#aca64aea7aac2d6 > .tab-nav li.uk-active a,
#aca64aea7aac2d6 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#aca64aea7aac2d6 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#aca64aea7aac2d6 .layout-left li,
#aca64aea7aac2d6 .layout-center li,
#aca64aea7aac2d6 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#aca64aea7aac2d6 .layout-left li a,
#aca64aea7aac2d6 .layout-center li a,
#aca64aea7aac2d6 .layout-right li a {
  height: 100%;
}
#aca64aea7aac2d6 > .tab-tabs .layout-left {
  text-align: left;
}
#aca64aea7aac2d6 > .tab-tabs .layout-center {
  text-align: center;
}
#aca64aea7aac2d6 > .tab-tabs .layout-right {
  text-align: right;
}
#aca64aea7aac2d6 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#aca64aea7aac2d6 .tab-content-wrap {
  background-color: #ffffff;
}
#aca64aea7aac2d6 .tab-contents,
#aca64aea7aac2d6 .tab-contents-wrap {
  pointer-events: none;
}
#aca64aea7aac2d6 .tab-content,
#aca64aea7aac2d6 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#aca64aea7aac2d6 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#aca64aea7aac2d6 .tab-wrap .tab-contents {
  height: 100%;
}
#aca64aea7aac2d6 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#aca64aea7aac2d6 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#aca64aea7aac2d6 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#ab14ea20c7ad8dc .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a68f0a1e4bac75d a, #a68f0a1e4bac75d {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a68f0a1e4bac75d a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ae6b8a92c4a908c .a0a0aa3986ad776 {
  overflow: hidden;
}
#ae6b8a92c4a908c .a0a0aa3986ad776 , #ae6b8a92c4a908c .a0a0aa3986ad776 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ae6b8a92c4a908c .a0a0aa3986ad776:hover , #ae6b8a92c4a908c .a0a0aa3986ad776 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ae6b8a92c4a908c .af130ae294a919d {
  overflow: hidden;
}
#ae6b8a92c4a908c .af130ae294a919d .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#ae6b8a92c4a908c .af130ae294a919d .img-wrap:hover {
  transform: scale(1.1);
}
#ae6b8a92c4a908c .af07ea3803ab7a5  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ae6b8a92c4a908c .a5a99a9558a7c0d > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ae6b8a92c4a908c .a9aecaea24aa611 a, #ae6b8a92c4a908c .a9aecaea24aa611 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ae6b8a92c4a908c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ae6b8a92c4a908c .uk-position-center-left-out {
    left: -30px;
  }
  #ae6b8a92c4a908c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab887a66e6a742f .a7b21ab47aa900d {
  overflow: hidden;
}
#ab887a66e6a742f .a7b21ab47aa900d , #ab887a66e6a742f .a7b21ab47aa900d > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab887a66e6a742f .a7b21ab47aa900d:hover , #ab887a66e6a742f .a7b21ab47aa900d *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab887a66e6a742f .a0b69a3cc6ad251 {
  overflow: hidden;
}
#ab887a66e6a742f .a0b69a3cc6ad251 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#ab887a66e6a742f .a0b69a3cc6ad251 .img-wrap:hover {
  transform: scale(1.1);
}
#ab887a66e6a742f .ab3cba9a73a0f03  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab887a66e6a742f .af55fa6702a6c16 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ab887a66e6a742f .abeb1a230da88db a, #ab887a66e6a742f .abeb1a230da88db {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ab887a66e6a742f .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ab887a66e6a742f .uk-position-center-left-out {
    left: -30px;
  }
  #ab887a66e6a742f .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a8b4cae83fa839e .adb97a0744a74d5 {
  overflow: hidden;
}
#a8b4cae83fa839e .adb97a0744a74d5 , #a8b4cae83fa839e .adb97a0744a74d5 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8b4cae83fa839e .adb97a0744a74d5:hover , #a8b4cae83fa839e .adb97a0744a74d5 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a8b4cae83fa839e .a519faef37ae462 {
  overflow: hidden;
}
#a8b4cae83fa839e .a519faef37ae462 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a8b4cae83fa839e .a519faef37ae462 .img-wrap:hover {
  transform: scale(1.1);
}
#a8b4cae83fa839e .ab676a9003a4c88  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8b4cae83fa839e .a78dba928ca6db9 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a8b4cae83fa839e .a4978a991caedeb a, #a8b4cae83fa839e .a4978a991caedeb {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a8b4cae83fa839e .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a8b4cae83fa839e .uk-position-center-left-out {
    left: -30px;
  }
  #a8b4cae83fa839e .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aa77caf287aec9b {
  overflow: hidden;
  pointer-events: none;
}
#aa77caf287aec9b > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#aa77caf287aec9b > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#aa77caf287aec9b > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aa77caf287aec9b > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#aa77caf287aec9b > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#aa77caf287aec9b > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav,
#aa77caf287aec9b > .tab-nav,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav,
#aa77caf287aec9b > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav-horizontal,
#aa77caf287aec9b > .tab-nav-horizontal,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#aa77caf287aec9b > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aa77caf287aec9b > .tab-nav-horizontal::-webkit-scrollbar,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#aa77caf287aec9b > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aa77caf287aec9b > .tab-nav-horizontal.tagScroll,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#aa77caf287aec9b > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aa77caf287aec9b > .tab-nav-horizontal.tagScroll li a,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#aa77caf287aec9b > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav a,
#aa77caf287aec9b > .tab-nav a,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav a,
#aa77caf287aec9b > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav li a,
#aa77caf287aec9b > .tab-nav li a,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#aa77caf287aec9b > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 30px;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav li a svg,
#aa77caf287aec9b > .tab-nav li a svg,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#aa77caf287aec9b > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav li a .ap_icon,
#aa77caf287aec9b > .tab-nav li a .ap_icon,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#aa77caf287aec9b > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav li a:hover,
#aa77caf287aec9b > .tab-nav li a:hover,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#aa77caf287aec9b > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#aa77caf287aec9b > .tab-wrap > div > .tab-nav li.uk-active a,
#aa77caf287aec9b > .tab-nav li.uk-active a,
#aa77caf287aec9b > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#aa77caf287aec9b > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#aa77caf287aec9b .layout-left li,
#aa77caf287aec9b .layout-center li,
#aa77caf287aec9b .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#aa77caf287aec9b .layout-left li a,
#aa77caf287aec9b .layout-center li a,
#aa77caf287aec9b .layout-right li a {
  height: 100%;
}
#aa77caf287aec9b > .tab-tabs .layout-left {
  text-align: left;
}
#aa77caf287aec9b > .tab-tabs .layout-center {
  text-align: center;
}
#aa77caf287aec9b > .tab-tabs .layout-right {
  text-align: right;
}
#aa77caf287aec9b .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#aa77caf287aec9b .tab-content-wrap {
  background-color: #ffffff;
}
#aa77caf287aec9b .tab-contents,
#aa77caf287aec9b .tab-contents-wrap {
  pointer-events: none;
}
#aa77caf287aec9b .tab-content,
#aa77caf287aec9b .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#aa77caf287aec9b .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#aa77caf287aec9b .tab-wrap .tab-contents {
  height: 100%;
}
#aa77caf287aec9b .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#aa77caf287aec9b .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#aa77caf287aec9b .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#ab8d2ac970a8815 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ac741a0fb7a81c6 {
  min-height: 300px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a0deaa9455a552a a, #a0deaa9455a552a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a0deaa9455a552a a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a556dac07ca16c6 {
  overflow: hidden;
}
#a556dac07ca16c6 , #a556dac07ca16c6 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 24px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7db5aa939afc2a , #a7db5aa939afc2a .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab9f0a9b7ba85ca , #ab9f0a9b7ba85ca .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a4551a4f75a8906 , #a4551a4f75a8906 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5103a3677a5227 , #a5103a3677a5227 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af682a6d7cae75a .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(47, 126, 171, 1);border-radius: 0px;justify-content: center;border-style: solid;}#af682a6d7cae75a .ele-wrap:hover {background-color: #0483cc;}#afb36a7a2ea336f .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  line-height: 32px;
}
#acafbafc9da9753 , #acafbafc9da9753 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);line-height: 32px;}#ab13aa10abaa270 , #ab13aa10abaa270 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af5d9ab9b0ac76c {
  overflow: hidden;
  pointer-events: none;
}
#af5d9ab9b0ac76c > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#af5d9ab9b0ac76c > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#af5d9ab9b0ac76c > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#af5d9ab9b0ac76c > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#af5d9ab9b0ac76c > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#af5d9ab9b0ac76c > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav,
#af5d9ab9b0ac76c > .tab-nav,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav-horizontal,
#af5d9ab9b0ac76c > .tab-nav-horizontal,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#af5d9ab9b0ac76c > .tab-nav-horizontal::-webkit-scrollbar,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#af5d9ab9b0ac76c > .tab-nav-horizontal.tagScroll,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#af5d9ab9b0ac76c > .tab-nav-horizontal.tagScroll li a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav a,
#af5d9ab9b0ac76c > .tab-nav a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav li a,
#af5d9ab9b0ac76c > .tab-nav li a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 0;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav li a svg,
#af5d9ab9b0ac76c > .tab-nav li a svg,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav li a .ap_icon,
#af5d9ab9b0ac76c > .tab-nav li a .ap_icon,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav li a:hover,
#af5d9ab9b0ac76c > .tab-nav li a:hover,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#af5d9ab9b0ac76c > .tab-wrap > div > .tab-nav li.uk-active a,
#af5d9ab9b0ac76c > .tab-nav li.uk-active a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#af5d9ab9b0ac76c > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#af5d9ab9b0ac76c .layout-left li,
#af5d9ab9b0ac76c .layout-center li,
#af5d9ab9b0ac76c .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#af5d9ab9b0ac76c .layout-left li a,
#af5d9ab9b0ac76c .layout-center li a,
#af5d9ab9b0ac76c .layout-right li a {
  height: 100%;
}
#af5d9ab9b0ac76c > .tab-tabs .layout-left {
  text-align: left;
}
#af5d9ab9b0ac76c > .tab-tabs .layout-center {
  text-align: center;
}
#af5d9ab9b0ac76c > .tab-tabs .layout-right {
  text-align: right;
}
#af5d9ab9b0ac76c .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#af5d9ab9b0ac76c .tab-content-wrap {
  background-color: #ffffff;
}
#af5d9ab9b0ac76c .tab-contents,
#af5d9ab9b0ac76c .tab-contents-wrap {
  pointer-events: none;
}
#af5d9ab9b0ac76c .tab-content,
#af5d9ab9b0ac76c .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#af5d9ab9b0ac76c .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#af5d9ab9b0ac76c .tab-wrap .tab-contents {
  height: 100%;
}
#af5d9ab9b0ac76c .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#af5d9ab9b0ac76c .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#af5d9ab9b0ac76c .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#ae07fae24ca953d .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#afc2aa5df7a5423 a, #afc2aa5df7a5423 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aca65a65e8a0101 .acbbda8305a85cf {
  overflow: hidden;
}
#aca65a65e8a0101 .acbbda8305a85cf , #aca65a65e8a0101 .acbbda8305a85cf > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aca65a65e8a0101 .acbbda8305a85cf:hover , #aca65a65e8a0101 .acbbda8305a85cf *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aca65a65e8a0101 .ac3b7a072eadb39 {
  overflow: hidden;
}
#aca65a65e8a0101 .ac3b7a072eadb39 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#aca65a65e8a0101 .ac3b7a072eadb39 .img-wrap:hover {
  transform: scale(1.1);
}
#aca65a65e8a0101 .a7b08ab72aa5cb6  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aca65a65e8a0101 .ac227aa2d6a7dce > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#aca65a65e8a0101 .ab2dda18f3ab846 a, #aca65a65e8a0101 .ab2dda18f3ab846 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aca65a65e8a0101 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aca65a65e8a0101 .uk-position-center-left-out {
    left: -30px;
  }
  #aca65a65e8a0101 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a9d8fa8237a01cc .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a2c8aa53aaa6455 {
  min-height: 300px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#ad9beafb98ab24c a, #ad9beafb98ab24c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad9beafb98ab24c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a37e4a0eefa6d41 {
  overflow: hidden;
}
#a37e4a0eefa6d41 , #a37e4a0eefa6d41 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 24px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a023ba35c8afd84 , #a023ba35c8afd84 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a0d41a2058a789e , #a0d41a2058a789e .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a4924aec94a46ab , #a4924aec94a46ab .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8aafa2b86ad8e4 , #a8aafa2b86ad8e4 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9f8cae466a9e1b .ele-wrap {border-color: #000;color: #fff;font-size: 16px;font-weight: 500;background-color: rgba(47, 126, 171, 1);border-radius: 0px;justify-content: center;border-style: solid;}#a9f8cae466a9e1b .ele-wrap:hover {background-color: #0483cc;}#ad43dab46cac5db .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  line-height: 32px;
}
#aa3c0a89a6a473c , #aa3c0a89a6a473c .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);line-height: 32px;}#a8a53a85a9ad124 {
  overflow: hidden;
  pointer-events: none;
}
#a8a53a85a9ad124 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a8a53a85a9ad124 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a8a53a85a9ad124 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a8a53a85a9ad124 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a8a53a85a9ad124 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a8a53a85a9ad124 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav,
#a8a53a85a9ad124 > .tab-nav,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav-horizontal,
#a8a53a85a9ad124 > .tab-nav-horizontal,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a8a53a85a9ad124 > .tab-nav-horizontal::-webkit-scrollbar,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a8a53a85a9ad124 > .tab-nav-horizontal.tagScroll,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a8a53a85a9ad124 > .tab-nav-horizontal.tagScroll li a,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav a,
#a8a53a85a9ad124 > .tab-nav a,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav li a,
#a8a53a85a9ad124 > .tab-nav li a,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 0;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav li a svg,
#a8a53a85a9ad124 > .tab-nav li a svg,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a8a53a85a9ad124 > .tab-nav li a .ap_icon,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav li a:hover,
#a8a53a85a9ad124 > .tab-nav li a:hover,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#a8a53a85a9ad124 > .tab-wrap > div > .tab-nav li.uk-active a,
#a8a53a85a9ad124 > .tab-nav li.uk-active a,
#a8a53a85a9ad124 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a8a53a85a9ad124 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#a8a53a85a9ad124 .layout-left li,
#a8a53a85a9ad124 .layout-center li,
#a8a53a85a9ad124 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a8a53a85a9ad124 .layout-left li a,
#a8a53a85a9ad124 .layout-center li a,
#a8a53a85a9ad124 .layout-right li a {
  height: 100%;
}
#a8a53a85a9ad124 > .tab-tabs .layout-left {
  text-align: left;
}
#a8a53a85a9ad124 > .tab-tabs .layout-center {
  text-align: center;
}
#a8a53a85a9ad124 > .tab-tabs .layout-right {
  text-align: right;
}
#a8a53a85a9ad124 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#a8a53a85a9ad124 .tab-content-wrap {
  background-color: #ffffff;
}
#a8a53a85a9ad124 .tab-contents,
#a8a53a85a9ad124 .tab-contents-wrap {
  pointer-events: none;
}
#a8a53a85a9ad124 .tab-content,
#a8a53a85a9ad124 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a8a53a85a9ad124 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a8a53a85a9ad124 .tab-wrap .tab-contents {
  height: 100%;
}
#a8a53a85a9ad124 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a8a53a85a9ad124 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a8a53a85a9ad124 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a4ad9a0fdfa69ef .sidebar {
  width: 300px;
  margin-left: 20px;
}
#a4ad9a0fdfa69ef .sidebar.left {
  margin-left: 0;
  margin-right: 20px;
}
@media (max-width: 640px) {
  #a4ad9a0fdfa69ef .sidebar {
    width: 100%;
    margin: 0 0 15px;
  }
}
#a4ad9a0fdfa69ef .data-list .uk-card {
  cursor: pointer !important;
}
#a4ad9a0fdfa69ef .data-list .uk-card img {
  max-height: 300px;
}
#a4ad9a0fdfa69ef .data-list .uk-card:hover {
  background: #fafafa;
}
#a4ad9a0fdfa69ef .data-list .uk-card:hover .uk-h4 {
  color: #0f6ecd;
}
#a4ad9a0fdfa69ef .data-list .uk-card .uk-card-media-left img {
  transition: all .3s ease;
}
#a4ad9a0fdfa69ef .data-list .uk-card .uk-card-media-left:hover img {
  transform: scale(1.05);
}
#a4ad9a0fdfa69ef .data-list .uk-card-media-left {
  border-radius: 4px;
  overflow: hidden;
}
#a4ad9a0fdfa69ef .search-form {
  position: relative;
  overflow: hidden;
  background: #fff;
  display: block;
}
#a4ad9a0fdfa69ef .search-form input.search-input {
  width: 100%;
  height: 34px;
  padding: 5px 52px 5px 10px;
  font-size: 14px;
  color: #333;
  border: 1px solid #efefef;
}
#a4ad9a0fdfa69ef .search-form .submit {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
  width: 42px;
  height: 34px;
  padding: 0;
  font-family: FontAwesome;
  content: '\f13d';
  font-size: 16px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  background-color: #2f7eab;
  cursor: pointer;
}
#a4ad9a0fdfa69ef .uk-card .category {
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 5px 6px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  background-color: #000;
  filter: alpha(opacity=60);
  background: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  transition: all .3s ease;
}
#a4ad9a0fdfa69ef .uk-card .category:hover {
  background: #2f7eab;
}
#a4ad9a0fdfa69ef .accordion-menu {
  width: 100%;
}
#a4ad9a0fdfa69ef .accordion-menu ul ul.submenu,
#a4ad9a0fdfa69ef .accordion-menu ul ul.submenu li ul.submenu {
  background: transparent;
}
#a4ad9a0fdfa69ef .accordion-menu-header {
  padding: 10px 10px 0;
  border-bottom: 1px solid #ececec;
}
#a4ad9a0fdfa69ef .accordion-menu ul li a {
  margin-bottom: 1px;
  color: #555;
  display: block;
  width: 100%;
  padding: 0 40px;
  line-height: 40px;
  background: #ececec;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  transition: color .2s linear,background .2s linear;
  font-size: 13px;
  border: none;
}
#a4ad9a0fdfa69ef .accordion-menu > ul > li > a {
  background: #fff;
  font-size: 14px;
  border-bottom: 1px solid #ececec;
}
#a4ad9a0fdfa69ef .accordion-menu .menu-item.active > a {
  background: #2f7eab;
  color: #fff;
}
#a4ad9a0fdfa69ef .accordion-menu li a:hover {
  background-color: #2f7eab;
  color: #fff;
  border: none;
}
#a4ad9a0fdfa69ef .accordion-menu .submenu-indicator {
  cursor: pointer;
  position: absolute;
  font-size: 20px;
  line-height: 40px;
  padding: 0 20px;
  right: 0;
}
#a4ad9a0fdfa69ef .phone {
  display: block;
  font-size: 24px;
  font-weight: bold;
}
#a4ad9a0fdfa69ef .hot-list,
#a4ad9a0fdfa69ef .new-list {
  padding: 12px;
}
#a4ad9a0fdfa69ef .new-list a:hover,
#a4ad9a0fdfa69ef .hot-list a:hover {
  color: #0f6ecd;
}
#a4ad9a0fdfa69ef .hot-item .thumb {
  display: inline-block;
  width: 100px;
  overflow: hidden;
  margin-right: 10px;
  border-radius: 2px;
  flex-shrink: 0;
}
#a4ad9a0fdfa69ef .hot-item:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  transition: all 0.3s ease-out 0s;
}
#a4ad9a0fdfa69ef .hot-item:hover a {
  color: #0f6ecd;
}
#a4ad9a0fdfa69ef .panel-title {
  position: relative;
  padding-left: 10px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}
#a4ad9a0fdfa69ef .panel-title::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 16px;
  border-radius: 3px;
  background: #2f7eab;
  content: "";
}
#a4ad9a0fdfa69ef .content-header {
  padding-bottom: 10px;
}
#a4ad9a0fdfa69ef .item-title {
  color: #333;
}
#a4ad9a0fdfa69ef input::placeholder {
  color: #999;
}
#a4ad9a0fdfa69ef .datetime {
  color: #999;
}
#a4ad9a0fdfa69ef .new-item a {
  padding-left: 25px;
}
#a4ad9a0fdfa69ef .new-item span {
  background-color: #f0f0f0;
  display: inline-block;
  font-size: 13px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #999;
  text-align: center;
  position: absolute;
  left: 0;
  top: 3px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#aa125a04e1ad8f2 .sidebar {
  width: 300px;
  margin-left: 20px;
}
#aa125a04e1ad8f2 .sidebar.left {
  margin-left: 0;
  margin-right: 20px;
}
#aa125a04e1ad8f2 .abstract {
  white-space: pre-wrap;
}
@media (max-width: 640px) {
  #aa125a04e1ad8f2 .sidebar {
    width: 100%;
    margin: 0 0 15px;
  }
  #aa125a04e1ad8f2 .uk-container {
    padding: 0;
  }
  #aa125a04e1ad8f2 .sidebar {
    padding: 10px;
  }
}
#aa125a04e1ad8f2 .search-form {
  position: relative;
  overflow: hidden;
  background: #fff;
  display: block;
}
#aa125a04e1ad8f2 .search-form .search-input {
  width: 100%;
  height: 34px;
  padding: 5px 52px 5px 10px;
  font-size: 14px;
  color: #333;
  border: 1px solid #efefef;
}
#aa125a04e1ad8f2 .search-form .submit {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
  width: 42px;
  height: 34px;
  padding: 0;
  font-family: FontAwesome;
  content: '\f13d';
  font-size: 16px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  background-color: #2f7eab;
  cursor: pointer;
}
#aa125a04e1ad8f2 .content-tags a {
  display: inline-block;
  margin: 0 10px 5px 0;
  padding: 5px 15px;
  font-size: 14px;
  line-height: 1.2;
  color: #666;
  border: 1px solid #999;
  border-radius: 3px;
  transition: all .3s ease;
}
#aa125a04e1ad8f2 .content-tags a:hover {
  background: #2f7eab;
  color: #fff;
  border-color: #2f7eab;
}
#aa125a04e1ad8f2 .abstract,
#aa125a04e1ad8f2 .copyright {
  margin: 15px 0;
  font-size: 14px;
  line-height: 1.6;
  color: #999;
  border: 1px solid #efefef;
  background: #fbfbfb;
  border-radius: 3px;
}
#aa125a04e1ad8f2 .copyright a {
  color: #999;
  word-break: break-all;
}
#aa125a04e1ad8f2 .detail-content {
  font-size: 16px;
  color: #444;
}
#aa125a04e1ad8f2 .detail-content img {
  margin-bottom: 10px;
}
#aa125a04e1ad8f2 .detail-content table {
  font-size: 13px;
}
#aa125a04e1ad8f2 .phone {
  display: block;
  font-size: 24px;
  font-weight: bold;
}
#aa125a04e1ad8f2 .hot-list,
#aa125a04e1ad8f2 .new-list {
  padding: 12px;
}
#aa125a04e1ad8f2 .new-list a:hover,
#aa125a04e1ad8f2 .hot-list a:hover {
  color: #0f6ecd;
}
#aa125a04e1ad8f2 .hot-item .thumb {
  display: inline-block;
  width: 100px;
  overflow: hidden;
  margin-right: 10px;
  border-radius: 2px;
  flex-shrink: 0;
}
#aa125a04e1ad8f2 .hot-item:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  transition: all 0.3s ease-out 0s;
}
#aa125a04e1ad8f2 .hot-item:hover a {
  color: #0f6ecd;
}
#aa125a04e1ad8f2 .panel-title {
  position: relative;
  padding-left: 10px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}
#aa125a04e1ad8f2 .panel-title::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 16px;
  border-radius: 3px;
  background: #2f7eab;
  content: "";
}
#aa125a04e1ad8f2 .content-header {
  padding-bottom: 10px;
}
#aa125a04e1ad8f2 .item-title {
  color: #333;
}
#aa125a04e1ad8f2 input::placeholder {
  color: #999;
}
#aa125a04e1ad8f2 .datetime {
  color: #999;
}
#aa125a04e1ad8f2 .new-item a {
  padding-left: 25px;
}
#aa125a04e1ad8f2 .new-item span {
  background-color: #f0f0f0;
  display: inline-block;
  font-size: 13px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #999;
  text-align: center;
  position: absolute;
  left: 0;
  top: 3px;
}
#aa125a04e1ad8f2 .siblings a {
  color: #444;
  line-height: 2;
}
#aa125a04e1ad8f2 .siblings a:hover {
  color: #0f6ecd;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#ad858accc7a664d .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a2b1fa62f4a89c6 a, #a2b1fa62f4a89c6 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2b1fa62f4a89c6 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;}#a4b55a1a03ae640 [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a4b55a1a03ae640 [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;}#a706bab28aa91d0 .a7ed2a8eaaa7fb7 {
  overflow: hidden;
}
#a706bab28aa91d0 .a7ed2a8eaaa7fb7 , #a706bab28aa91d0 .a7ed2a8eaaa7fb7 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a706bab28aa91d0 .a7ed2a8eaaa7fb7:hover , #a706bab28aa91d0 .a7ed2a8eaaa7fb7 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a706bab28aa91d0 .aff0ea5899a45ac {
  overflow: hidden;
}
#a706bab28aa91d0 .aff0ea5899a45ac .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a706bab28aa91d0 .aff0ea5899a45ac .img-wrap:hover {
  transform: scale(1.1);
}
#a706bab28aa91d0 .af693abd66a670c  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a706bab28aa91d0 .aa705a64a8ae8a7 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a706bab28aa91d0 .a3e2aa4b65a8fe1 a, #a706bab28aa91d0 .a3e2aa4b65a8fe1 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a706bab28aa91d0 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a706bab28aa91d0 .uk-position-center-left-out {
    left: -30px;
  }
  #a706bab28aa91d0 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a3811a16a2a6796 [data-item*=".abstract"], #a3811a16a2a6796 [data-item*=".abstract"] a {show: true;}#a3811a16a2a6796 [data-item*=".subTitle"], #a3811a16a2a6796 [data-item*=".subTitle"] a {show: true;}#a3811a16a2a6796 [data-item*=".category"], #a3811a16a2a6796 [data-item*=".category"] a {show: true;}#ade8aa1593ad04b .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ace4da2d01a70b8 {
  min-height: 300px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a6f2aa2c95afd2c a, #a6f2aa2c95afd2c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6f2aa2c95afd2c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a36fbabf3da2e22 {
  overflow: hidden;
}
#a36fbabf3da2e22 , #a36fbabf3da2e22 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 36px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5905ae604a6aa6  {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad50aa71b7a884f > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ad50aa71b7a884f  > .ele-wrap:hover {background-color: rgba(47, 126, 171, 1);}#a44f3a86c4a3ae4 a, #a44f3a86c4a3ae4 {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a18e2af3daab0b1 .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  line-height: 32px;
}
#a82fea998ea0411 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a82fea998ea0411 .uk-position-center-left-out {
    left: -30px;
  }
  #a82fea998ea0411 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a4513a1a3bacadd .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a4676a7e1fa4101 a, #a4676a7e1fa4101 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a4676a7e1fa4101 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;}#ac08ea41d9abadf [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac08ea41d9abadf [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;}#aa583a16d8a2b22 .aabbda585aacf44 {
  overflow: hidden;
}
#aa583a16d8a2b22 .aabbda585aacf44 , #aa583a16d8a2b22 .aabbda585aacf44 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa583a16d8a2b22 .aabbda585aacf44:hover , #aa583a16d8a2b22 .aabbda585aacf44 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aa583a16d8a2b22 .afaaca508aaa52f {
  overflow: hidden;
}
#aa583a16d8a2b22 .afaaca508aaa52f .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#aa583a16d8a2b22 .afaaca508aaa52f .img-wrap:hover {
  transform: scale(1.1);
}
#aa583a16d8a2b22 .a7958a625fa07c8  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa583a16d8a2b22 .aac06adbe8a494d > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#aa583a16d8a2b22 .a412ca4b6ca950d a, #aa583a16d8a2b22 .a412ca4b6ca950d {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aa583a16d8a2b22 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aa583a16d8a2b22 .uk-position-center-left-out {
    left: -30px;
  }
  #aa583a16d8a2b22 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a1429ac0a4a2fa7 .a20ebac638a7dd1 {
  overflow: hidden;
}
#a1429ac0a4a2fa7 .a20ebac638a7dd1 , #a1429ac0a4a2fa7 .a20ebac638a7dd1 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a1429ac0a4a2fa7 .a20ebac638a7dd1:hover , #a1429ac0a4a2fa7 .a20ebac638a7dd1 *:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a1429ac0a4a2fa7 .abc98aa5f0a7c95 {
  overflow: hidden;
}
#a1429ac0a4a2fa7 .abc98aa5f0a7c95 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a1429ac0a4a2fa7 .abc98aa5f0a7c95 .img-wrap:hover {
  transform: scale(1.1);
}
#a1429ac0a4a2fa7 .a1805a8ecfa204f  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a1429ac0a4a2fa7 .a8556aac07a54a9 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a1429ac0a4a2fa7 .a2e4da3d6aa1961 a, #a1429ac0a4a2fa7 .a2e4da3d6aa1961 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a1429ac0a4a2fa7 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a1429ac0a4a2fa7 .uk-position-center-left-out {
    left: -30px;
  }
  #a1429ac0a4a2fa7 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a8dc8a519da1d2e .a1e74a66e6a9d45 {
  overflow: hidden;
}
#a8dc8a519da1d2e .a1e74a66e6a9d45 , #a8dc8a519da1d2e .a1e74a66e6a9d45 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8dc8a519da1d2e .a1e74a66e6a9d45:hover , #a8dc8a519da1d2e .a1e74a66e6a9d45 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a8dc8a519da1d2e .a0f85a3fcaa0bd7 {
  overflow: hidden;
}
#a8dc8a519da1d2e .a0f85a3fcaa0bd7 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a8dc8a519da1d2e .a0f85a3fcaa0bd7 .img-wrap:hover {
  transform: scale(1.1);
}
#a8dc8a519da1d2e .a546fafa64aaacc  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8dc8a519da1d2e .af453a02d8ab85c > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a8dc8a519da1d2e .ae944a1275ab77a a, #a8dc8a519da1d2e .ae944a1275ab77a {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a8dc8a519da1d2e .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a8dc8a519da1d2e .uk-position-center-left-out {
    left: -30px;
  }
  #a8dc8a519da1d2e .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a2a32aabe1ab9c7 .a1f6babf6ea5584 {
  overflow: hidden;
}
#a2a32aabe1ab9c7 .a1f6babf6ea5584 , #a2a32aabe1ab9c7 .a1f6babf6ea5584 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2a32aabe1ab9c7 .a1f6babf6ea5584:hover , #a2a32aabe1ab9c7 .a1f6babf6ea5584 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2a32aabe1ab9c7 .ac440a4dcfa06aa {
  overflow: hidden;
}
#a2a32aabe1ab9c7 .ac440a4dcfa06aa .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a2a32aabe1ab9c7 .ac440a4dcfa06aa .img-wrap:hover {
  transform: scale(1.1);
}
#a2a32aabe1ab9c7 .a85c6a8e10ac53f  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2a32aabe1ab9c7 .adec7a2bdfa5776 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a2a32aabe1ab9c7 .a016badfa4af6fb a, #a2a32aabe1ab9c7 .a016badfa4af6fb {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a2a32aabe1ab9c7 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2a32aabe1ab9c7 .uk-position-center-left-out {
    left: -30px;
  }
  #a2a32aabe1ab9c7 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a831caab3ba09d7 .a4361aa597aec12 {
  overflow: hidden;
}
#a831caab3ba09d7 .a4361aa597aec12 , #a831caab3ba09d7 .a4361aa597aec12 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a831caab3ba09d7 .a4361aa597aec12:hover , #a831caab3ba09d7 .a4361aa597aec12 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a831caab3ba09d7 .a51eaab023a1868 {
  overflow: hidden;
}
#a831caab3ba09d7 .a51eaab023a1868 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a831caab3ba09d7 .a51eaab023a1868 .img-wrap:hover {
  transform: scale(1.1);
}
#a831caab3ba09d7 .a5a9faa7fda17d4  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a831caab3ba09d7 .a6152a416da871f > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a831caab3ba09d7 .a048da5601a99eb a, #a831caab3ba09d7 .a048da5601a99eb {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a831caab3ba09d7 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a831caab3ba09d7 .uk-position-center-left-out {
    left: -30px;
  }
  #a831caab3ba09d7 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a52dcad52fa86a3 {
  overflow: hidden;
  pointer-events: none;
}
#a52dcad52fa86a3 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a52dcad52fa86a3 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a52dcad52fa86a3 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a52dcad52fa86a3 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a52dcad52fa86a3 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a52dcad52fa86a3 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav,
#a52dcad52fa86a3 > .tab-nav,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav-horizontal,
#a52dcad52fa86a3 > .tab-nav-horizontal,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a52dcad52fa86a3 > .tab-nav-horizontal::-webkit-scrollbar,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a52dcad52fa86a3 > .tab-nav-horizontal.tagScroll,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a52dcad52fa86a3 > .tab-nav-horizontal.tagScroll li a,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav a,
#a52dcad52fa86a3 > .tab-nav a,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav li a,
#a52dcad52fa86a3 > .tab-nav li a,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 30px;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav li a svg,
#a52dcad52fa86a3 > .tab-nav li a svg,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a52dcad52fa86a3 > .tab-nav li a .ap_icon,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav li a:hover,
#a52dcad52fa86a3 > .tab-nav li a:hover,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#a52dcad52fa86a3 > .tab-wrap > div > .tab-nav li.uk-active a,
#a52dcad52fa86a3 > .tab-nav li.uk-active a,
#a52dcad52fa86a3 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a52dcad52fa86a3 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#a52dcad52fa86a3 .layout-left li,
#a52dcad52fa86a3 .layout-center li,
#a52dcad52fa86a3 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a52dcad52fa86a3 .layout-left li a,
#a52dcad52fa86a3 .layout-center li a,
#a52dcad52fa86a3 .layout-right li a {
  height: 100%;
}
#a52dcad52fa86a3 > .tab-tabs .layout-left {
  text-align: left;
}
#a52dcad52fa86a3 > .tab-tabs .layout-center {
  text-align: center;
}
#a52dcad52fa86a3 > .tab-tabs .layout-right {
  text-align: right;
}
#a52dcad52fa86a3 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#a52dcad52fa86a3 .tab-content-wrap {
  background-color: #ffffff;
}
#a52dcad52fa86a3 .tab-contents,
#a52dcad52fa86a3 .tab-contents-wrap {
  pointer-events: none;
}
#a52dcad52fa86a3 .tab-content,
#a52dcad52fa86a3 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a52dcad52fa86a3 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a52dcad52fa86a3 .tab-wrap .tab-contents {
  height: 100%;
}
#a52dcad52fa86a3 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a52dcad52fa86a3 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a52dcad52fa86a3 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a9e7caf94faa03e [data-item*=".abstract"], #a9e7caf94faa03e [data-item*=".abstract"] a {show: true;}#a9e7caf94faa03e [data-item*=".subTitle"], #a9e7caf94faa03e [data-item*=".subTitle"] a {show: true;}#a9e7caf94faa03e [data-item*=".category"], #a9e7caf94faa03e [data-item*=".category"] a {show: true;}#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#aa1ecaca44aab2a a, #aa1ecaca44aab2a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa1ecaca44aab2a a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;}#aa9d6a4d9aa29ad [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa9d6a4d9aa29ad [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;}#a2e40a6474acc0e .a9d37a73b8a4942 {
  overflow: hidden;
}
#a2e40a6474acc0e .a9d37a73b8a4942 , #a2e40a6474acc0e .a9d37a73b8a4942 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2e40a6474acc0e .a9d37a73b8a4942:hover , #a2e40a6474acc0e .a9d37a73b8a4942 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2e40a6474acc0e .a2efaa2fcba6076 {
  overflow: hidden;
}
#a2e40a6474acc0e .a2efaa2fcba6076 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a2e40a6474acc0e .a2efaa2fcba6076 .img-wrap:hover {
  transform: scale(1.1);
}
#a2e40a6474acc0e .af2a2a75dfa0c8a  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2e40a6474acc0e .a6823a2d66a6562 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a2e40a6474acc0e .a2648aafa4ad485 a, #a2e40a6474acc0e .a2648aafa4ad485 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a2e40a6474acc0e .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2e40a6474acc0e .uk-position-center-left-out {
    left: -30px;
  }
  #a2e40a6474acc0e .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a97bba9c8fa53ac [data-item*=".abstract"], #a97bba9c8fa53ac [data-item*=".abstract"] a {show: true;}#a97bba9c8fa53ac [data-item*=".subTitle"], #a97bba9c8fa53ac [data-item*=".subTitle"] a {show: true;}#a97bba9c8fa53ac [data-item*=".category"], #a97bba9c8fa53ac [data-item*=".category"] a {show: true;}#a7736ae5baa231e .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#aff21ab941a672a a, #aff21ab941a672a {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aff21ab941a672a a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;}#a87a7ab434af0fa [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a87a7ab434af0fa [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;}#a973ca1915ab832 .ab16ea2627a6762 {
  overflow: hidden;
}
#a973ca1915ab832 .ab16ea2627a6762 , #a973ca1915ab832 .ab16ea2627a6762 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a973ca1915ab832 .ab16ea2627a6762:hover , #a973ca1915ab832 .ab16ea2627a6762 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a973ca1915ab832 .acb87a833eab5c2 {
  overflow: hidden;
}
#a973ca1915ab832 .acb87a833eab5c2 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 2px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a973ca1915ab832 .acb87a833eab5c2 .img-wrap:hover {
  transform: scale(1.1);
}
#a973ca1915ab832 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a973ca1915ab832 .uk-position-center-left-out {
    left: -30px;
  }
  #a973ca1915ab832 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a7847af4a5aae3d .a0906a1748a9e52 {
  overflow: hidden;
}
#a7847af4a5aae3d .a0906a1748a9e52 , #a7847af4a5aae3d .a0906a1748a9e52 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7847af4a5aae3d .a0906a1748a9e52:hover , #a7847af4a5aae3d .a0906a1748a9e52 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a7847af4a5aae3d .af850a6881a0ffe {
  overflow: hidden;
}
#a7847af4a5aae3d .af850a6881a0ffe .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 2px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a7847af4a5aae3d .af850a6881a0ffe .img-wrap:hover {
  transform: scale(1.1);
}
#a7847af4a5aae3d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a7847af4a5aae3d .uk-position-center-left-out {
    left: -30px;
  }
  #a7847af4a5aae3d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a4ad6a80a6afeee .adc35a7448af348 {
  overflow: hidden;
}
#a4ad6a80a6afeee .adc35a7448af348 , #a4ad6a80a6afeee .adc35a7448af348 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a4ad6a80a6afeee .adc35a7448af348:hover , #a4ad6a80a6afeee .adc35a7448af348 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a4ad6a80a6afeee .a7627a2c13a19ae {
  overflow: hidden;
}
#a4ad6a80a6afeee .a7627a2c13a19ae .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a4ad6a80a6afeee .a7627a2c13a19ae .img-wrap:hover {
  transform: scale(1.1);
}
#a4ad6a80a6afeee .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a4ad6a80a6afeee .uk-position-center-left-out {
    left: -30px;
  }
  #a4ad6a80a6afeee .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a5355a37a3a8198 .a6655a3b18a8736 {
  overflow: hidden;
}
#a5355a37a3a8198 .a6655a3b18a8736 , #a5355a37a3a8198 .a6655a3b18a8736 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5355a37a3a8198 .a6655a3b18a8736:hover , #a5355a37a3a8198 .a6655a3b18a8736 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a5355a37a3a8198 .aadc3ae77da49be {
  overflow: hidden;
}
#a5355a37a3a8198 .aadc3ae77da49be .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 2px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a5355a37a3a8198 .aadc3ae77da49be .img-wrap:hover {
  transform: scale(1.1);
}
#a5355a37a3a8198 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a5355a37a3a8198 .uk-position-center-left-out {
    left: -30px;
  }
  #a5355a37a3a8198 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aeeb6a6a22aea58 .a00eca9ae4a0659 {
  overflow: hidden;
}
#aeeb6a6a22aea58 .a00eca9ae4a0659 , #aeeb6a6a22aea58 .a00eca9ae4a0659 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aeeb6a6a22aea58 .a00eca9ae4a0659:hover , #aeeb6a6a22aea58 .a00eca9ae4a0659 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aeeb6a6a22aea58 .ad0faa8082a6ddb {
  overflow: hidden;
}
#aeeb6a6a22aea58 .ad0faa8082a6ddb .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#aeeb6a6a22aea58 .ad0faa8082a6ddb .img-wrap:hover {
  transform: scale(1.1);
}
#aeeb6a6a22aea58 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aeeb6a6a22aea58 .uk-position-center-left-out {
    left: -30px;
  }
  #aeeb6a6a22aea58 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a0bc5a4733a7d7c .a94feaeeafa73aa {
  overflow: hidden;
}
#a0bc5a4733a7d7c .a94feaeeafa73aa , #a0bc5a4733a7d7c .a94feaeeafa73aa > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a0bc5a4733a7d7c .a94feaeeafa73aa:hover , #a0bc5a4733a7d7c .a94feaeeafa73aa *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a0bc5a4733a7d7c .afcefab777af54c {
  overflow: hidden;
}
#a0bc5a4733a7d7c .afcefab777af54c .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a0bc5a4733a7d7c .afcefab777af54c .img-wrap:hover {
  transform: scale(1.1);
}
#a0bc5a4733a7d7c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a0bc5a4733a7d7c .uk-position-center-left-out {
    left: -30px;
  }
  #a0bc5a4733a7d7c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a5426a0dc9a8fc5 {
  overflow: hidden;
  pointer-events: none;
}
#a5426a0dc9a8fc5 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a5426a0dc9a8fc5 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a5426a0dc9a8fc5 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a5426a0dc9a8fc5 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a5426a0dc9a8fc5 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a5426a0dc9a8fc5 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav,
#a5426a0dc9a8fc5 > .tab-nav,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav-horizontal,
#a5426a0dc9a8fc5 > .tab-nav-horizontal,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a5426a0dc9a8fc5 > .tab-nav-horizontal::-webkit-scrollbar,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a5426a0dc9a8fc5 > .tab-nav-horizontal.tagScroll,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a5426a0dc9a8fc5 > .tab-nav-horizontal.tagScroll li a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav a,
#a5426a0dc9a8fc5 > .tab-nav a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav li a,
#a5426a0dc9a8fc5 > .tab-nav li a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 30px;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav li a svg,
#a5426a0dc9a8fc5 > .tab-nav li a svg,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a5426a0dc9a8fc5 > .tab-nav li a .ap_icon,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav li a:hover,
#a5426a0dc9a8fc5 > .tab-nav li a:hover,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#a5426a0dc9a8fc5 > .tab-wrap > div > .tab-nav li.uk-active a,
#a5426a0dc9a8fc5 > .tab-nav li.uk-active a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a5426a0dc9a8fc5 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#a5426a0dc9a8fc5 .layout-left li,
#a5426a0dc9a8fc5 .layout-center li,
#a5426a0dc9a8fc5 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a5426a0dc9a8fc5 .layout-left li a,
#a5426a0dc9a8fc5 .layout-center li a,
#a5426a0dc9a8fc5 .layout-right li a {
  height: 100%;
}
#a5426a0dc9a8fc5 > .tab-tabs .layout-left {
  text-align: left;
}
#a5426a0dc9a8fc5 > .tab-tabs .layout-center {
  text-align: center;
}
#a5426a0dc9a8fc5 > .tab-tabs .layout-right {
  text-align: right;
}
#a5426a0dc9a8fc5 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#a5426a0dc9a8fc5 .tab-content-wrap {
  background-color: #ffffff;
}
#a5426a0dc9a8fc5 .tab-contents,
#a5426a0dc9a8fc5 .tab-contents-wrap {
  pointer-events: none;
}
#a5426a0dc9a8fc5 .tab-content,
#a5426a0dc9a8fc5 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a5426a0dc9a8fc5 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a5426a0dc9a8fc5 .tab-wrap .tab-contents {
  height: 100%;
}
#a5426a0dc9a8fc5 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a5426a0dc9a8fc5 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a5426a0dc9a8fc5 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a5a40acc16a02f4 [data-item*=".abstract"], #a5a40acc16a02f4 [data-item*=".abstract"] a {show: true;}#a5a40acc16a02f4 [data-item*=".subTitle"], #a5a40acc16a02f4 [data-item*=".subTitle"] a {show: true;}#a5a40acc16a02f4 [data-item*=".category"], #a5a40acc16a02f4 [data-item*=".category"] a {show: true;}#a9afcab926a5681 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#aa0fca45a5a0078 {
  min-height: 300px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a8e69ace0ea816e a, #a8e69ace0ea816e {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8e69ace0ea816e a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a25b6a3133a5cb3 {
  overflow: hidden;
}
#a25b6a3133a5cb3 , #a25b6a3133a5cb3 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 20px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a606dac5d5ae47a , #a606dac5d5ae47a .param-tag {
        font-weight: bold;
        font-style: normal;
    font-size: 20px;font-family: inherit;color: rgba(51, 51, 51, 1);}#addb4a7830aeac7 , #addb4a7830aeac7 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab8afadd11a3d5b .inner-detail {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #333333;
}
#aa0fca45a5a0078 [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(114, 114, 114, 1);}#ae80aad6d2ad9fb .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a9fb4a2277a3b1a .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a9fb4a2277a3b1a .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a9fb4a2277a3b1a .ap-icon {
  margin-right: 6px;
}
#a9fb4a2277a3b1a .indicator {
  margin-left: 4px;
}
#a9fb4a2277a3b1a .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a9fb4a2277a3b1a .menu-list li:hover > a,
#a9fb4a2277a3b1a .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a9fb4a2277a3b1a .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a9fb4a2277a3b1a .menu-list ul,
#a9fb4a2277a3b1a .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a9fb4a2277a3b1a .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a9fb4a2277a3b1a .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a9fb4a2277a3b1a .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a9fb4a2277a3b1a .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a9fb4a2277a3b1a .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a00d2a634dada71 form {
  width: 100%;
  height: 100%;
}
#a00d2a634dada71 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  height: 100%;
}
#a00d2a634dada71 .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;
}
#a00d2a634dada71 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#a00d2a634dada71 .search-box .search-type.show {
  display: block;
}
#a00d2a634dada71 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  padding: 0 18px;
}
#a00d2a634dada71 .search-box .search-type li:hover {
  color: #00ad5f;
}
#a00d2a634dada71 .search-box .search-type li.active {
  color: #00ad5f;
}
#a00d2a634dada71 .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: 5px;
  background-color: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
#a00d2a634dada71 .inner-form .input-field {
  height: 100%;
}
#a00d2a634dada71 .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: #ffffff;
}
#a00d2a634dada71 .inner-form .input-field input.placeholder {
  font-size: 14px;
  color: #ffffff;
}
#a00d2a634dada71 .inner-form .input-field input:-moz-placeholder {
  font-size: 14px;
  color: #ffffff;
}
#a00d2a634dada71 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 14px;
  color: #ffffff;
}
#a00d2a634dada71 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#a00d2a634dada71 .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: rgba(255, 255, 255, 0.2);
  position: relative;
}
#a00d2a634dada71 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#a00d2a634dada71 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #ffffff;
  margin: 0 15px;
}
#a00d2a634dada71 .inner-form .input-field.second-wrap {
  min-width: 100px;
}
#a00d2a634dada71 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #00ad5f;
  color: #fff;
  transition: all 0.2s ease-out, color 0.2s ease-out;
  font-weight: 300;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow: hidden;
}
#a00d2a634dada71 .btn-search:hover {
  background: #00ad5f;
}
#a00d2a634dada71 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a37ddaa2f4a5ed0 .ele-wrap {border-color: #000;color: #2f7eab;font-size: 20px;font-weight: 500;background-color: rgba(255, 255, 255, 1);border-radius: 2px;justify-content: center;border-style: solid;}#a37ddaa2f4a5ed0 .ele-wrap:hover {background-color: #0483cc;color: #2f7eab;background-color: rgba(234, 242, 246, 1);}#a5740a5189a706e > div {
        font-weight: bold;
        font-style: normal;
    font-size: 40px;text-align: right;font-family: inherit;color: rgba(255, 255, 255, 1);}#a2161a9a8aa92e4 > .ele-wrap {
                background-image: linear-gradient(0deg,
                rgba(19, 20, 21, 0.1),
                rgba(19, 20, 21, 0.03));
            border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#add9ca6bdeac603 .aaeccac6d9a09cd > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#add9ca6bdeac603 .a71efacaeca7d9f > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#add9ca6bdeac603 .ab15dad2efa841f {
  overflow: hidden;
}
#add9ca6bdeac603 .ab15dad2efa841f , #add9ca6bdeac603 .ab15dad2efa841f > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#add9ca6bdeac603 .aaafeac4a0a8187 {
  overflow: hidden;
}
#add9ca6bdeac603 .aaafeac4a0a8187 .img-wrap {
  transition: all 0.3s ease-in;
}
#add9ca6bdeac603 .aaafeac4a0a8187 .img-wrap:hover {
  transform: scale(1.1);
}
#add9ca6bdeac603 .afcd1aab64a825c {
  overflow: hidden;
}
#add9ca6bdeac603 .afcd1aab64a825c , #add9ca6bdeac603 .afcd1aab64a825c > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#add9ca6bdeac603 .afcd1aab64a825c:hover , #add9ca6bdeac603 .afcd1aab64a825c *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#add9ca6bdeac603 .a621bacf48a3a14 , #add9ca6bdeac603 .a621bacf48a3a14 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#add9ca6bdeac603 .a739aa06f9a977c {
  overflow: hidden;
}
#add9ca6bdeac603 .a739aa06f9a977c , #add9ca6bdeac603 .a739aa06f9a977c > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#add9ca6bdeac603 .a4c7bacc47af0a0 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#add9ca6bdeac603 .a4c7bacc47af0a0 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#add9ca6bdeac603 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #add9ca6bdeac603 .uk-position-center-left-out {
    left: -30px;
  }
  #add9ca6bdeac603 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af635a7b58ae0d2 .ele-wrap {border-width: 0px;border-style: solid;color: #333333;background-color: transparent;border-radius: 0px;font-size: 16px;justify-content: flex-end;}#af635a7b58ae0d2 .ele-wrap:hover {background-color: #fff;color: #2f7eab;}#ac741a05bda34f8 .ab33ca8b93a3c47 {
  overflow: hidden;
}
#ac741a05bda34f8 .ab33ca8b93a3c47 , #ac741a05bda34f8 .ab33ca8b93a3c47 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac741a05bda34f8 .ab33ca8b93a3c47:hover , #ac741a05bda34f8 .ab33ca8b93a3c47 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ac741a05bda34f8 .a1abca44d0a58bd {
  overflow: hidden;
}
#ac741a05bda34f8 .a1abca44d0a58bd .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#ac741a05bda34f8 .a1abca44d0a58bd .img-wrap:hover {
  transform: scale(1.1);
}
#ac741a05bda34f8 .a3a95adf8fa9bd5  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac741a05bda34f8 .accc4a2731a6250 > .ele-wrap {background-color: rgba(176, 209, 247, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac741a05bda34f8 .a3f61acd74a7ee9 > .ele-wrap {background-color: rgba(176, 209, 247, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ac741a05bda34f8 .ac7b5a9b83aa9e7 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ac741a05bda34f8 .aaa11a5c9ca00aa a, #ac741a05bda34f8 .aaa11a5c9ca00aa {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ac741a05bda34f8 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ac741a05bda34f8 .uk-position-center-left-out {
    left: -30px;
  }
  #ac741a05bda34f8 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ac1dda4913a2933 .ele-wrap {border-width: 0px;border-style: solid;color: #333333;background-color: transparent;border-radius: 0px;font-size: 16px;justify-content: flex-end;}#ac1dda4913a2933 .ele-wrap:hover {background-color: #fff;color: #2f7eab;}#afe13acd87abdc9 > .ele-wrap {background-color: rgba(47, 126, 171, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a057aa349aab4ac .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a956ea74f2aae98 a, #a956ea74f2aae98 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a956ea74f2aae98 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9225a6646a6518 [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9225a6646a6518 [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a686baebadabd75 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a949da96c3a46e6 a, #a949da96c3a46e6 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a949da96c3a46e6 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa004aaedfa79c1 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a86fba2a81acaa8 .form-agree {
  display: flex;
  align-items: center;
}
#a86fba2a81acaa8 .uk-form .form-submit-btn {
  width: 350px;
}
#a86fba2a81acaa8 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a86fba2a81acaa8 .submit-wrap {
  text-align: center;
}
#a86fba2a81acaa8 .submit-wrap button {
  background-color: #2f7eab;
}
#a86fba2a81acaa8 .submit-wrap button:hover {
  background-color: #2f7eab;
}
#a86fba2a81acaa8 .submit-wrap button {
  color: #ffffff;
}
#a86fba2a81acaa8 .submit-wrap button {
  font-size: 18px;
}
#a86fba2a81acaa8 form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#a86fba2a81acaa8 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a86fba2a81acaa8 .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#a86fba2a81acaa8 .form-item .uk-input,
#a86fba2a81acaa8 .form-item .uk-select,
#a86fba2a81acaa8 .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#a86fba2a81acaa8 .form-item .auto-height {
  height: auto;
}
#a86fba2a81acaa8 .form-item .send-code {
  bottom: 5px;
}
#a86fba2a81acaa8 .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#a86fba2a81acaa8 .uk-form-label,
#a86fba2a81acaa8 .form-agree,
#a86fba2a81acaa8 .uk-h3,
#a86fba2a81acaa8 p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#a87cea74bfaecbb [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a87cea74bfaecbb [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac82da82aba3216 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#abb01a2823a7d5c a, #abb01a2823a7d5c {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#abb01a2823a7d5c a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#adf1dabd0aa01de > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a5080ab8b7a4c0a .form-agree {
  display: flex;
  align-items: center;
}
#a5080ab8b7a4c0a .uk-form .form-submit-btn {
  width: 350px;
}
#a5080ab8b7a4c0a .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a5080ab8b7a4c0a .submit-wrap {
  text-align: center;
}
#a5080ab8b7a4c0a .submit-wrap button {
  background-color: #2f7eab;
}
#a5080ab8b7a4c0a .submit-wrap button:hover {
  background-color: #2f7eab;
}
#a5080ab8b7a4c0a .submit-wrap button {
  color: #ffffff;
}
#a5080ab8b7a4c0a .submit-wrap button {
  font-size: 18px;
}
#a5080ab8b7a4c0a form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#a5080ab8b7a4c0a form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a5080ab8b7a4c0a .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#a5080ab8b7a4c0a .form-item .uk-input,
#a5080ab8b7a4c0a .form-item .uk-select,
#a5080ab8b7a4c0a .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#a5080ab8b7a4c0a .form-item .auto-height {
  height: auto;
}
#a5080ab8b7a4c0a .form-item .send-code {
  bottom: 5px;
}
#a5080ab8b7a4c0a .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#a5080ab8b7a4c0a .uk-form-label,
#a5080ab8b7a4c0a .form-agree,
#a5080ab8b7a4c0a .uk-h3,
#a5080ab8b7a4c0a p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#a83cca75fba640b [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a83cca75fba640b [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac399a8d73a9918 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a3d0ea59a5a6172 a, #a3d0ea59a5a6172 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3d0ea59a5a6172 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab4feaf74faed5f > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#afe79a4fdfae628 .form-agree {
  display: flex;
  align-items: center;
}
#afe79a4fdfae628 .uk-form .form-submit-btn {
  width: 350px;
}
#afe79a4fdfae628 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#afe79a4fdfae628 .submit-wrap {
  text-align: center;
}
#afe79a4fdfae628 .submit-wrap button {
  background-color: #2f7eab;
}
#afe79a4fdfae628 .submit-wrap button:hover {
  background-color: #2f7eab;
}
#afe79a4fdfae628 .submit-wrap button {
  color: #ffffff;
}
#afe79a4fdfae628 .submit-wrap button {
  font-size: 18px;
}
#afe79a4fdfae628 form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#afe79a4fdfae628 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#afe79a4fdfae628 .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#afe79a4fdfae628 .form-item .uk-input,
#afe79a4fdfae628 .form-item .uk-select,
#afe79a4fdfae628 .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#afe79a4fdfae628 .form-item .auto-height {
  height: auto;
}
#afe79a4fdfae628 .form-item .send-code {
  bottom: 5px;
}
#afe79a4fdfae628 .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#afe79a4fdfae628 .uk-form-label,
#afe79a4fdfae628 .form-agree,
#afe79a4fdfae628 .uk-h3,
#afe79a4fdfae628 p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#aab26a59b4a5f8e [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aab26a59b4a5f8e [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#adb40aceb4a60d4 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#ade20aa964ab30b a, #ade20aa964ab30b {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ade20aa964ab30b a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a1296a4baba11bb > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a90dfa69aba4f6f .form-agree {
  display: flex;
  align-items: center;
}
#a90dfa69aba4f6f .uk-form .form-submit-btn {
  width: 350px;
}
#a90dfa69aba4f6f .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a90dfa69aba4f6f .submit-wrap {
  text-align: center;
}
#a90dfa69aba4f6f .submit-wrap button {
  background-color: #2f7eab;
}
#a90dfa69aba4f6f .submit-wrap button:hover {
  background-color: #2f7eab;
}
#a90dfa69aba4f6f .submit-wrap button {
  color: #ffffff;
}
#a90dfa69aba4f6f .submit-wrap button {
  font-size: 18px;
}
#a90dfa69aba4f6f form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#a90dfa69aba4f6f form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a90dfa69aba4f6f .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#a90dfa69aba4f6f .form-item .uk-input,
#a90dfa69aba4f6f .form-item .uk-select,
#a90dfa69aba4f6f .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#a90dfa69aba4f6f .form-item .auto-height {
  height: auto;
}
#a90dfa69aba4f6f .form-item .send-code {
  bottom: 5px;
}
#a90dfa69aba4f6f .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#a90dfa69aba4f6f .uk-form-label,
#a90dfa69aba4f6f .form-agree,
#a90dfa69aba4f6f .uk-h3,
#a90dfa69aba4f6f p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#a957da5ff4a77ab [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a957da5ff4a77ab [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a99eba1e3da5d3c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a3813ae32fa64a0 a, #a3813ae32fa64a0 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3813ae32fa64a0 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7fcba54c1afb76 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a048fa5bfaabfa8 .form-agree {
  display: flex;
  align-items: center;
}
#a048fa5bfaabfa8 .uk-form .form-submit-btn {
  width: 350px;
}
#a048fa5bfaabfa8 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a048fa5bfaabfa8 .submit-wrap {
  text-align: center;
}
#a048fa5bfaabfa8 .submit-wrap button {
  background-color: #2f7eab;
}
#a048fa5bfaabfa8 .submit-wrap button:hover {
  background-color: #2f7eab;
}
#a048fa5bfaabfa8 .submit-wrap button {
  color: #ffffff;
}
#a048fa5bfaabfa8 .submit-wrap button {
  font-size: 18px;
}
#a048fa5bfaabfa8 form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#a048fa5bfaabfa8 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a048fa5bfaabfa8 .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#a048fa5bfaabfa8 .form-item .uk-input,
#a048fa5bfaabfa8 .form-item .uk-select,
#a048fa5bfaabfa8 .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#a048fa5bfaabfa8 .form-item .auto-height {
  height: auto;
}
#a048fa5bfaabfa8 .form-item .send-code {
  bottom: 5px;
}
#a048fa5bfaabfa8 .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#a048fa5bfaabfa8 .uk-form-label,
#a048fa5bfaabfa8 .form-agree,
#a048fa5bfaabfa8 .uk-h3,
#a048fa5bfaabfa8 p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#adfdba094da199f [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#adfdba094da199f [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6fe4a3762a856f .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a4d2dad3e5a92fd a, #a4d2dad3e5a92fd {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a4d2dad3e5a92fd a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a63f3a90f2a26c9 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ab401a6121a146b .form-agree {
  display: flex;
  align-items: center;
}
#ab401a6121a146b .uk-form .form-submit-btn {
  width: 350px;
}
#ab401a6121a146b .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#ab401a6121a146b .submit-wrap {
  text-align: center;
}
#ab401a6121a146b .submit-wrap button {
  background-color: #2f7eab;
}
#ab401a6121a146b .submit-wrap button:hover {
  background-color: #2f7eab;
}
#ab401a6121a146b .submit-wrap button {
  color: #ffffff;
}
#ab401a6121a146b .submit-wrap button {
  font-size: 18px;
}
#ab401a6121a146b form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#ab401a6121a146b form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#ab401a6121a146b .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#ab401a6121a146b .form-item .uk-input,
#ab401a6121a146b .form-item .uk-select,
#ab401a6121a146b .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#ab401a6121a146b .form-item .auto-height {
  height: auto;
}
#ab401a6121a146b .form-item .send-code {
  bottom: 5px;
}
#ab401a6121a146b .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#ab401a6121a146b .uk-form-label,
#ab401a6121a146b .form-agree,
#ab401a6121a146b .uk-h3,
#ab401a6121a146b p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#a9a8ca64c2a8629 [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9a8ca64c2a8629 [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a00d9a0f7ba5d71 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#aeefda858ba7ed9 a, #aeefda858ba7ed9 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aeefda858ba7ed9 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#adbb2a3d61a44b2 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ac96ba9ff1ae02f .form-agree {
  display: flex;
  align-items: center;
}
#ac96ba9ff1ae02f .uk-form .form-submit-btn {
  width: 350px;
}
#ac96ba9ff1ae02f .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#ac96ba9ff1ae02f .submit-wrap {
  text-align: center;
}
#ac96ba9ff1ae02f .submit-wrap button {
  background-color: #2f7eab;
}
#ac96ba9ff1ae02f .submit-wrap button:hover {
  background-color: #2f7eab;
}
#ac96ba9ff1ae02f .submit-wrap button {
  color: #ffffff;
}
#ac96ba9ff1ae02f .submit-wrap button {
  font-size: 18px;
}
#ac96ba9ff1ae02f form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#ac96ba9ff1ae02f form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#ac96ba9ff1ae02f .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#ac96ba9ff1ae02f .form-item .uk-input,
#ac96ba9ff1ae02f .form-item .uk-select,
#ac96ba9ff1ae02f .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#ac96ba9ff1ae02f .form-item .auto-height {
  height: auto;
}
#ac96ba9ff1ae02f .form-item .send-code {
  bottom: 5px;
}
#ac96ba9ff1ae02f .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#ac96ba9ff1ae02f .uk-form-label,
#ac96ba9ff1ae02f .form-agree,
#ac96ba9ff1ae02f .uk-h3,
#ac96ba9ff1ae02f p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#acb95ab890adca1 [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#acb95ab890adca1 [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aaf77a6b6daaa5c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#af24fa1ae1a22ca a, #af24fa1ae1a22ca {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af24fa1ae1a22ca a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac529ae942a3d40 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a2359a6b25ae406 .form-agree {
  display: flex;
  align-items: center;
}
#a2359a6b25ae406 .uk-form .form-submit-btn {
  width: 350px;
}
#a2359a6b25ae406 .uk-form .form-submit-btn {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
#a2359a6b25ae406 .submit-wrap {
  text-align: center;
}
#a2359a6b25ae406 .submit-wrap button {
  background-color: #2f7eab;
}
#a2359a6b25ae406 .submit-wrap button:hover {
  background-color: #2f7eab;
}
#a2359a6b25ae406 .submit-wrap button {
  color: #ffffff;
}
#a2359a6b25ae406 .submit-wrap button {
  font-size: 18px;
}
#a2359a6b25ae406 form {
  border-top-color: rgba(47, 126, 171, 0.05);
  border-right-color: rgba(47, 126, 171, 0.05);
  border-left-color: rgba(47, 126, 171, 0.05);
  border-bottom-color: rgba(47, 126, 171, 0.05);
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
#a2359a6b25ae406 form.form-theme-10 .form-item .send-code {
  bottom: auto;
  top: 50%;
  margin-top: -20px;
}
#a2359a6b25ae406 .form-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#a2359a6b25ae406 .form-item .uk-input,
#a2359a6b25ae406 .form-item .uk-select,
#a2359a6b25ae406 .form-item .uk-textarea {
  width: autopx;
  height: 50px;
  line-height: 50px;
  background-color: rgba(47, 126, 171, 0.05);
  margin-bottom: 0;
  margin-top: 0;
}
#a2359a6b25ae406 .form-item .auto-height {
  height: auto;
}
#a2359a6b25ae406 .form-item .send-code {
  bottom: 5px;
}
#a2359a6b25ae406 .form-item .uk-textarea {
  height: 100px;
  line-height: 1.5;
}
#a2359a6b25ae406 .uk-form-label,
#a2359a6b25ae406 .form-agree,
#a2359a6b25ae406 .uk-h3,
#a2359a6b25ae406 p {
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-family: inherit;
  color: #333333;
  line-height: 30px;
}
#afc56ab3e5aadae [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#afc56ab3e5aadae [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#acf2ba282faf36c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a560aa9dfaa6466 a, #a560aa9dfaa6466 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a560aa9dfaa6466 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3e4ba48c8a7863 .aacb3ac226ad82b {
  overflow: hidden;
}
#a3e4ba48c8a7863 .aacb3ac226ad82b , #a3e4ba48c8a7863 .aacb3ac226ad82b > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3e4ba48c8a7863 .a6fe5ad323afb8d .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
}
#a3e4ba48c8a7863 .a4314a67aba0302  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3e4ba48c8a7863 .a7815a6b8da0b07 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a3e4ba48c8a7863 .a261ea07a9a3676 a, #a3e4ba48c8a7863 .a261ea07a9a3676 {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a3e4ba48c8a7863 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3e4ba48c8a7863 .uk-position-center-left-out {
    left: -30px;
  }
  #a3e4ba48c8a7863 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a2d16a7a55af8ff [data-item="undefined"] {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2d16a7a55af8ff [data-item="undefined"]:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a571ea89d4a881d .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#ac7b6a2887ab489 a, #ac7b6a2887ab489 {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac7b6a2887ab489 a:hover {
        font-weight: normal;
        font-style: normal;
    font-size: 16px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac97ba716dabc90 .a9813a69aaa7c13 {
  overflow: hidden;
}
#ac97ba716dabc90 .a9813a69aaa7c13 , #ac97ba716dabc90 .a9813a69aaa7c13 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);letter-spacing: 1px;}#ac97ba716dabc90 .a9813a69aaa7c13:hover , #ac97ba716dabc90 .a9813a69aaa7c13 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ac97ba716dabc90 .a822aac33fa06c9 {
  overflow: hidden;
}
#ac97ba716dabc90 .a822aac33fa06c9 .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#ac97ba716dabc90 .a822aac33fa06c9 .img-wrap:hover {
  transform: scale(1.1);
}
#ac97ba716dabc90 .a0c4ca644eab331  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ac97ba716dabc90 .aff15aa651a6ff7 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#ac97ba716dabc90 .ae714a510ba867a a, #ac97ba716dabc90 .ae714a510ba867a {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#ac97ba716dabc90 .uk-grid > .uk-grid-margin {
  margin-top: 10px;
}
#ac97ba716dabc90 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ac97ba716dabc90 .uk-position-center-left-out {
    left: -30px;
  }
  #ac97ba716dabc90 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aaf20aab4caba5d .aea3ea744cabfd8 {
  overflow: hidden;
}
#aaf20aab4caba5d .aea3ea744cabfd8 , #aaf20aab4caba5d .aea3ea744cabfd8 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);letter-spacing: 1px;}#aaf20aab4caba5d .aea3ea744cabfd8:hover , #aaf20aab4caba5d .aea3ea744cabfd8 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aaf20aab4caba5d .a9146a64ebad1fe {
  overflow: hidden;
}
#aaf20aab4caba5d .a9146a64ebad1fe .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#aaf20aab4caba5d .a9146a64ebad1fe .img-wrap:hover {
  transform: scale(1.1);
}
#aaf20aab4caba5d .ac47ea84b6adeb7  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aaf20aab4caba5d .a2422a6562a4899 > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#aaf20aab4caba5d .af726ac1e0a130a a, #aaf20aab4caba5d .af726ac1e0a130a {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#aaf20aab4caba5d .uk-grid > .uk-grid-margin {
  margin-top: 10px;
}
#aaf20aab4caba5d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aaf20aab4caba5d .uk-position-center-left-out {
    left: -30px;
  }
  #aaf20aab4caba5d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a9ab2a64a5a7b49 .a07d5a2963a34b1 {
  overflow: hidden;
}
#a9ab2a64a5a7b49 .a07d5a2963a34b1 , #a9ab2a64a5a7b49 .a07d5a2963a34b1 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);letter-spacing: 1px;}#a9ab2a64a5a7b49 .a07d5a2963a34b1:hover , #a9ab2a64a5a7b49 .a07d5a2963a34b1 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a9ab2a64a5a7b49 .aa4d1a32d9a5f6d {
  overflow: hidden;
}
#a9ab2a64a5a7b49 .aa4d1a32d9a5f6d .img-wrap {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
}
#a9ab2a64a5a7b49 .aa4d1a32d9a5f6d .img-wrap:hover {
  transform: scale(1.1);
}
#a9ab2a64a5a7b49 .aee8aaede0a4b6f  {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9ab2a64a5a7b49 .adb54ad196a47dd > .ele-wrap {background-color: rgba(5, 154, 193, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;border-top-left-radius: 2px;}#a9ab2a64a5a7b49 .a1268a092aa743a a, #a9ab2a64a5a7b49 .a1268a092aa743a {
        font-weight: normal;
        font-style: normal;
    font-size: 13px;font-family: inherit;color: rgba(255, 255, 255, 1);}#a9ab2a64a5a7b49 .uk-grid > .uk-grid-margin {
  margin-top: 10px;
}
#a9ab2a64a5a7b49 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a9ab2a64a5a7b49 .uk-position-center-left-out {
    left: -30px;
  }
  #a9ab2a64a5a7b49 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ac990a330caaef5 {
  overflow: hidden;
  pointer-events: none;
}
#ac990a330caaef5 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#ac990a330caaef5 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#ac990a330caaef5 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#ac990a330caaef5 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#ac990a330caaef5 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#ac990a330caaef5 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav,
#ac990a330caaef5 > .tab-nav,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav,
#ac990a330caaef5 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav-horizontal,
#ac990a330caaef5 > .tab-nav-horizontal,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#ac990a330caaef5 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#ac990a330caaef5 > .tab-nav-horizontal::-webkit-scrollbar,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#ac990a330caaef5 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#ac990a330caaef5 > .tab-nav-horizontal.tagScroll,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#ac990a330caaef5 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#ac990a330caaef5 > .tab-nav-horizontal.tagScroll li a,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#ac990a330caaef5 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav a,
#ac990a330caaef5 > .tab-nav a,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#ac990a330caaef5 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav li a,
#ac990a330caaef5 > .tab-nav li a,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#ac990a330caaef5 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 20px;
  margin-left: 0;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav li a svg,
#ac990a330caaef5 > .tab-nav li a svg,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#ac990a330caaef5 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav li a .ap_icon,
#ac990a330caaef5 > .tab-nav li a .ap_icon,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#ac990a330caaef5 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav li a:hover,
#ac990a330caaef5 > .tab-nav li a:hover,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#ac990a330caaef5 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#ac990a330caaef5 > .tab-wrap > div > .tab-nav li.uk-active a,
#ac990a330caaef5 > .tab-nav li.uk-active a,
#ac990a330caaef5 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#ac990a330caaef5 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#ac990a330caaef5 .layout-left li,
#ac990a330caaef5 .layout-center li,
#ac990a330caaef5 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#ac990a330caaef5 .layout-left li a,
#ac990a330caaef5 .layout-center li a,
#ac990a330caaef5 .layout-right li a {
  height: 100%;
}
#ac990a330caaef5 > .tab-tabs .layout-left {
  text-align: left;
}
#ac990a330caaef5 > .tab-tabs .layout-center {
  text-align: center;
}
#ac990a330caaef5 > .tab-tabs .layout-right {
  text-align: right;
}
#ac990a330caaef5 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#ac990a330caaef5 .tab-content-wrap {
  background-color: #ffffff;
}
#ac990a330caaef5 .tab-contents,
#ac990a330caaef5 .tab-contents-wrap {
  pointer-events: none;
}
#ac990a330caaef5 .tab-content,
#ac990a330caaef5 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#ac990a330caaef5 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#ac990a330caaef5 .tab-wrap .tab-contents {
  height: 100%;
}
#ac990a330caaef5 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#ac990a330caaef5 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#ac990a330caaef5 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#af0b0a9cb2a42e3 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#afb0ca6ee3a6509 .aa119a4274aa970 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#afb0ca6ee3a6509 .afc0da41cba0347 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#afb0ca6ee3a6509 .ac3b0aa242a4350 {
  overflow: hidden;
}
#afb0ca6ee3a6509 .ac3b0aa242a4350 , #afb0ca6ee3a6509 .ac3b0aa242a4350 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#afb0ca6ee3a6509 .ae53fa9e6badf3f {
  overflow: hidden;
}
#afb0ca6ee3a6509 .ae53fa9e6badf3f , #afb0ca6ee3a6509 .ae53fa9e6badf3f > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#afb0ca6ee3a6509 .ae53fa9e6badf3f:hover , #afb0ca6ee3a6509 .ae53fa9e6badf3f *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#afb0ca6ee3a6509 .a2e5cac839a5a2f , #afb0ca6ee3a6509 .a2e5cac839a5a2f .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#afb0ca6ee3a6509 .af6cea103da6509 {
  overflow: hidden;
}
#afb0ca6ee3a6509 .af6cea103da6509 , #afb0ca6ee3a6509 .af6cea103da6509 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#afb0ca6ee3a6509 .a754ea67a4a5dd1 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#afb0ca6ee3a6509 .a754ea67a4a5dd1 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#afb0ca6ee3a6509 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #afb0ca6ee3a6509 .uk-position-center-left-out {
    left: -30px;
  }
  #afb0ca6ee3a6509 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aa9e5a1fa7ab07a .a2ebfa6595a582b > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#aa9e5a1fa7ab07a .a6508aa162a89cc > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#aa9e5a1fa7ab07a .a2630a4b2aa28ce {
  overflow: hidden;
}
#aa9e5a1fa7ab07a .a2630a4b2aa28ce , #aa9e5a1fa7ab07a .a2630a4b2aa28ce > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aa9e5a1fa7ab07a .afb66a6489ab8f6 {
  overflow: hidden;
}
#aa9e5a1fa7ab07a .afb66a6489ab8f6 , #aa9e5a1fa7ab07a .afb66a6489ab8f6 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa9e5a1fa7ab07a .afb66a6489ab8f6:hover , #aa9e5a1fa7ab07a .afb66a6489ab8f6 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aa9e5a1fa7ab07a .a1bada34bda9746 , #aa9e5a1fa7ab07a .a1bada34bda9746 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#aa9e5a1fa7ab07a .ab67da50eea93e6 {
  overflow: hidden;
}
#aa9e5a1fa7ab07a .ab67da50eea93e6 , #aa9e5a1fa7ab07a .ab67da50eea93e6 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#aa9e5a1fa7ab07a .ab95ca2e58a4a02 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#aa9e5a1fa7ab07a .ab95ca2e58a4a02 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#aa9e5a1fa7ab07a .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aa9e5a1fa7ab07a .uk-position-center-left-out {
    left: -30px;
  }
  #aa9e5a1fa7ab07a .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ae402a96a7a58d4 .ac271a0d9ea3ed6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ae402a96a7a58d4 .a17dfad261aadbe > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ae402a96a7a58d4 .ac5deaa9d1ab70c {
  overflow: hidden;
}
#ae402a96a7a58d4 .ac5deaa9d1ab70c , #ae402a96a7a58d4 .ac5deaa9d1ab70c > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ae402a96a7a58d4 .a81b2aec71a6f83 {
  overflow: hidden;
}
#ae402a96a7a58d4 .a81b2aec71a6f83 , #ae402a96a7a58d4 .a81b2aec71a6f83 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ae402a96a7a58d4 .a81b2aec71a6f83:hover , #ae402a96a7a58d4 .a81b2aec71a6f83 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ae402a96a7a58d4 .a5275ac799a2ac0 , #ae402a96a7a58d4 .a5275ac799a2ac0 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ae402a96a7a58d4 .a1acfaf111ae70c {
  overflow: hidden;
}
#ae402a96a7a58d4 .a1acfaf111ae70c , #ae402a96a7a58d4 .a1acfaf111ae70c > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ae402a96a7a58d4 .a2520a7761aa0e0 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ae402a96a7a58d4 .a2520a7761aa0e0 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ae402a96a7a58d4 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ae402a96a7a58d4 .uk-position-center-left-out {
    left: -30px;
  }
  #ae402a96a7a58d4 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a8c0ea2bc8a2e7c .a85d8a8c8ca00d4 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a8c0ea2bc8a2e7c .a9a97aa6eea185c > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a8c0ea2bc8a2e7c .ac07ba9264a3d80 {
  overflow: hidden;
}
#a8c0ea2bc8a2e7c .ac07ba9264a3d80 , #a8c0ea2bc8a2e7c .ac07ba9264a3d80 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a8c0ea2bc8a2e7c .a4b90a3733ab2b8 {
  overflow: hidden;
}
#a8c0ea2bc8a2e7c .a4b90a3733ab2b8 , #a8c0ea2bc8a2e7c .a4b90a3733ab2b8 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8c0ea2bc8a2e7c .a4b90a3733ab2b8:hover , #a8c0ea2bc8a2e7c .a4b90a3733ab2b8 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a8c0ea2bc8a2e7c .a220caeeceaff63 , #a8c0ea2bc8a2e7c .a220caeeceaff63 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a8c0ea2bc8a2e7c .a4ff4a81eda17f6 {
  overflow: hidden;
}
#a8c0ea2bc8a2e7c .a4ff4a81eda17f6 , #a8c0ea2bc8a2e7c .a4ff4a81eda17f6 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a8c0ea2bc8a2e7c .a734ba201dae491 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a8c0ea2bc8a2e7c .a734ba201dae491 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a8c0ea2bc8a2e7c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a8c0ea2bc8a2e7c .uk-position-center-left-out {
    left: -30px;
  }
  #a8c0ea2bc8a2e7c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a1c22af78da341e .ad945a93f1a87c8 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a1c22af78da341e .a2564a92b4a5258 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a1c22af78da341e .a408ea0e6eaa900 {
  overflow: hidden;
}
#a1c22af78da341e .a408ea0e6eaa900 , #a1c22af78da341e .a408ea0e6eaa900 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a1c22af78da341e .aab39ac8f6abc9e {
  overflow: hidden;
}
#a1c22af78da341e .aab39ac8f6abc9e , #a1c22af78da341e .aab39ac8f6abc9e > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a1c22af78da341e .aab39ac8f6abc9e:hover , #a1c22af78da341e .aab39ac8f6abc9e *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a1c22af78da341e .aff51a1a9ba6e14 , #a1c22af78da341e .aff51a1a9ba6e14 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a1c22af78da341e .ade3bad343a0573 {
  overflow: hidden;
}
#a1c22af78da341e .ade3bad343a0573 , #a1c22af78da341e .ade3bad343a0573 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a1c22af78da341e .ab4fca2676aeba9 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a1c22af78da341e .ab4fca2676aeba9 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a1c22af78da341e .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a1c22af78da341e .uk-position-center-left-out {
    left: -30px;
  }
  #a1c22af78da341e .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#aa775aa0aea1530 .adbd9a034ea14b9 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#aa775aa0aea1530 .abe30a7bd3ae795 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#aa775aa0aea1530 .a5393ac907a0774 {
  overflow: hidden;
}
#aa775aa0aea1530 .a5393ac907a0774 , #aa775aa0aea1530 .a5393ac907a0774 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aa775aa0aea1530 .a22cda1fa4abe82 {
  overflow: hidden;
}
#aa775aa0aea1530 .a22cda1fa4abe82 , #aa775aa0aea1530 .a22cda1fa4abe82 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aa775aa0aea1530 .a22cda1fa4abe82:hover , #aa775aa0aea1530 .a22cda1fa4abe82 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aa775aa0aea1530 .a0fd3abea1ae42a , #aa775aa0aea1530 .a0fd3abea1ae42a .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#aa775aa0aea1530 .a4f17a1688ac444 {
  overflow: hidden;
}
#aa775aa0aea1530 .a4f17a1688ac444 , #aa775aa0aea1530 .a4f17a1688ac444 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#aa775aa0aea1530 .a57cbabd7baf1a5 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#aa775aa0aea1530 .a57cbabd7baf1a5 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#aa775aa0aea1530 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aa775aa0aea1530 .uk-position-center-left-out {
    left: -30px;
  }
  #aa775aa0aea1530 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a6659a67d0a64a7 .a6dbea4603a07b7 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a6659a67d0a64a7 .a48dfa3833a6209 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a6659a67d0a64a7 .a9317af2e7aa926 {
  overflow: hidden;
}
#a6659a67d0a64a7 .a9317af2e7aa926 , #a6659a67d0a64a7 .a9317af2e7aa926 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6659a67d0a64a7 .aec2fab628a40af {
  overflow: hidden;
}
#a6659a67d0a64a7 .aec2fab628a40af , #a6659a67d0a64a7 .aec2fab628a40af > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a6659a67d0a64a7 .aec2fab628a40af:hover , #a6659a67d0a64a7 .aec2fab628a40af *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a6659a67d0a64a7 .a5d52a8c7ea6253 , #a6659a67d0a64a7 .a5d52a8c7ea6253 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a6659a67d0a64a7 .a26f1a7318a1449 {
  overflow: hidden;
}
#a6659a67d0a64a7 .a26f1a7318a1449 , #a6659a67d0a64a7 .a26f1a7318a1449 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a6659a67d0a64a7 .ab2baabda8a6788 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a6659a67d0a64a7 .ab2baabda8a6788 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a6659a67d0a64a7 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a6659a67d0a64a7 .uk-position-center-left-out {
    left: -30px;
  }
  #a6659a67d0a64a7 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a96c8a153ea42b1 {
  overflow: hidden;
  pointer-events: none;
}
#a96c8a153ea42b1 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a96c8a153ea42b1 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a96c8a153ea42b1 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a96c8a153ea42b1 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a96c8a153ea42b1 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a96c8a153ea42b1 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav,
#a96c8a153ea42b1 > .tab-nav,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav-horizontal,
#a96c8a153ea42b1 > .tab-nav-horizontal,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a96c8a153ea42b1 > .tab-nav-horizontal::-webkit-scrollbar,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a96c8a153ea42b1 > .tab-nav-horizontal.tagScroll,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a96c8a153ea42b1 > .tab-nav-horizontal.tagScroll li a,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav a,
#a96c8a153ea42b1 > .tab-nav a,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav li a,
#a96c8a153ea42b1 > .tab-nav li a,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav li a svg,
#a96c8a153ea42b1 > .tab-nav li a svg,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a96c8a153ea42b1 > .tab-nav li a .ap_icon,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav li a:hover,
#a96c8a153ea42b1 > .tab-nav li a:hover,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a96c8a153ea42b1 > .tab-wrap > div > .tab-nav li.uk-active a,
#a96c8a153ea42b1 > .tab-nav li.uk-active a,
#a96c8a153ea42b1 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a96c8a153ea42b1 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a96c8a153ea42b1 .layout-left li,
#a96c8a153ea42b1 .layout-center li,
#a96c8a153ea42b1 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a96c8a153ea42b1 .layout-left li a,
#a96c8a153ea42b1 .layout-center li a,
#a96c8a153ea42b1 .layout-right li a {
  height: 100%;
}
#a96c8a153ea42b1 > .tab-tabs .layout-left {
  text-align: left;
}
#a96c8a153ea42b1 > .tab-tabs .layout-center {
  text-align: center;
}
#a96c8a153ea42b1 > .tab-tabs .layout-right {
  text-align: right;
}
#a96c8a153ea42b1 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a96c8a153ea42b1 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a96c8a153ea42b1 .tab-contents,
#a96c8a153ea42b1 .tab-contents-wrap {
  pointer-events: none;
}
#a96c8a153ea42b1 .tab-content,
#a96c8a153ea42b1 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a96c8a153ea42b1 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a96c8a153ea42b1 .tab-wrap .tab-contents {
  height: 100%;
}
#a96c8a153ea42b1 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a96c8a153ea42b1 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a96c8a153ea42b1 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a9b9aa32c4a66a0 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#abd7ba36eaa69b3 .aa63fa2a19a4298 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#abd7ba36eaa69b3 .a2cd2ad396aaf8d > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#abd7ba36eaa69b3 .ac365a614fac505 {
  overflow: hidden;
}
#abd7ba36eaa69b3 .ac365a614fac505 , #abd7ba36eaa69b3 .ac365a614fac505 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#abd7ba36eaa69b3 .aa4d2a8f01a3781 {
  overflow: hidden;
}
#abd7ba36eaa69b3 .aa4d2a8f01a3781 , #abd7ba36eaa69b3 .aa4d2a8f01a3781 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#abd7ba36eaa69b3 .aa4d2a8f01a3781:hover , #abd7ba36eaa69b3 .aa4d2a8f01a3781 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#abd7ba36eaa69b3 .a97cda4401a7e78 , #abd7ba36eaa69b3 .a97cda4401a7e78 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#abd7ba36eaa69b3 .aa659a7ecda98cf {
  overflow: hidden;
}
#abd7ba36eaa69b3 .aa659a7ecda98cf , #abd7ba36eaa69b3 .aa659a7ecda98cf > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#abd7ba36eaa69b3 .aa230a0075a331b .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#abd7ba36eaa69b3 .aa230a0075a331b .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#abd7ba36eaa69b3 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #abd7ba36eaa69b3 .uk-position-center-left-out {
    left: -30px;
  }
  #abd7ba36eaa69b3 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a5a11aec9fa67b9 .a4a36a1cada0c27 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a5a11aec9fa67b9 .ad587a5a40aa3c0 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a5a11aec9fa67b9 .a32fca8af5ab9d3 {
  overflow: hidden;
}
#a5a11aec9fa67b9 .a32fca8af5ab9d3 , #a5a11aec9fa67b9 .a32fca8af5ab9d3 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a5a11aec9fa67b9 .a9796a64eda06a9 {
  overflow: hidden;
}
#a5a11aec9fa67b9 .a9796a64eda06a9 , #a5a11aec9fa67b9 .a9796a64eda06a9 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5a11aec9fa67b9 .a9796a64eda06a9:hover , #a5a11aec9fa67b9 .a9796a64eda06a9 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a5a11aec9fa67b9 .a889baed91a9f1d , #a5a11aec9fa67b9 .a889baed91a9f1d .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a5a11aec9fa67b9 .ab1b9a3973ac7cb {
  overflow: hidden;
}
#a5a11aec9fa67b9 .ab1b9a3973ac7cb , #a5a11aec9fa67b9 .ab1b9a3973ac7cb > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a5a11aec9fa67b9 .a0ce3aa8f5ac0b1 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a5a11aec9fa67b9 .a0ce3aa8f5ac0b1 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a5a11aec9fa67b9 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a5a11aec9fa67b9 .uk-position-center-left-out {
    left: -30px;
  }
  #a5a11aec9fa67b9 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ada98ad339a2535 .a7b28af94caf598 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ada98ad339a2535 .a8fc2ac120a6f9e > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ada98ad339a2535 .af8bda99f2a5183 {
  overflow: hidden;
}
#ada98ad339a2535 .af8bda99f2a5183 , #ada98ad339a2535 .af8bda99f2a5183 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ada98ad339a2535 .ab28cadbd9a42ba {
  overflow: hidden;
}
#ada98ad339a2535 .ab28cadbd9a42ba , #ada98ad339a2535 .ab28cadbd9a42ba > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ada98ad339a2535 .ab28cadbd9a42ba:hover , #ada98ad339a2535 .ab28cadbd9a42ba *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ada98ad339a2535 .a43eea75a4afb7f , #ada98ad339a2535 .a43eea75a4afb7f .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ada98ad339a2535 .abdccaa86aaba43 {
  overflow: hidden;
}
#ada98ad339a2535 .abdccaa86aaba43 , #ada98ad339a2535 .abdccaa86aaba43 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ada98ad339a2535 .a33c0a965da6c38 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ada98ad339a2535 .a33c0a965da6c38 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ada98ad339a2535 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ada98ad339a2535 .uk-position-center-left-out {
    left: -30px;
  }
  #ada98ad339a2535 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a2e52a0344a9eb9 .af8afa525ca8183 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a2e52a0344a9eb9 .aef04a7158a67e5 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a2e52a0344a9eb9 .a2fb4a0ac0a3341 {
  overflow: hidden;
}
#a2e52a0344a9eb9 .a2fb4a0ac0a3341 , #a2e52a0344a9eb9 .a2fb4a0ac0a3341 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2e52a0344a9eb9 .a0d61a75efa32f6 {
  overflow: hidden;
}
#a2e52a0344a9eb9 .a0d61a75efa32f6 , #a2e52a0344a9eb9 .a0d61a75efa32f6 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2e52a0344a9eb9 .a0d61a75efa32f6:hover , #a2e52a0344a9eb9 .a0d61a75efa32f6 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2e52a0344a9eb9 .aaaeba3659a0b3b , #a2e52a0344a9eb9 .aaaeba3659a0b3b .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a2e52a0344a9eb9 .ae349a8675a2a2d {
  overflow: hidden;
}
#a2e52a0344a9eb9 .ae349a8675a2a2d , #a2e52a0344a9eb9 .ae349a8675a2a2d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a2e52a0344a9eb9 .ae568a607ba9c99 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a2e52a0344a9eb9 .ae568a607ba9c99 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a2e52a0344a9eb9 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2e52a0344a9eb9 .uk-position-center-left-out {
    left: -30px;
  }
  #a2e52a0344a9eb9 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a7c12a76fea162e .a2a6fab8f2a32ce > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a7c12a76fea162e .a36c0a64e5a18dd > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7c12a76fea162e .aa5e5a0364adc63 {
  overflow: hidden;
}
#a7c12a76fea162e .aa5e5a0364adc63 , #a7c12a76fea162e .aa5e5a0364adc63 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a7c12a76fea162e .a4481af1f9a37b5 {
  overflow: hidden;
}
#a7c12a76fea162e .a4481af1f9a37b5 , #a7c12a76fea162e .a4481af1f9a37b5 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7c12a76fea162e .a4481af1f9a37b5:hover , #a7c12a76fea162e .a4481af1f9a37b5 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a7c12a76fea162e .a2bfca051da085d , #a7c12a76fea162e .a2bfca051da085d .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a7c12a76fea162e .add59af02aa1a1f {
  overflow: hidden;
}
#a7c12a76fea162e .add59af02aa1a1f , #a7c12a76fea162e .add59af02aa1a1f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a7c12a76fea162e .a82b5ac04ba6594 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a7c12a76fea162e .a82b5ac04ba6594 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a7c12a76fea162e .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a7c12a76fea162e .uk-position-center-left-out {
    left: -30px;
  }
  #a7c12a76fea162e .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a3c89a6aa1aa16d .afe94aeab6a93a8 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a3c89a6aa1aa16d .a09d0af453acfef > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a3c89a6aa1aa16d .a87d0ae182a3bbe {
  overflow: hidden;
}
#a3c89a6aa1aa16d .a87d0ae182a3bbe , #a3c89a6aa1aa16d .a87d0ae182a3bbe > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3c89a6aa1aa16d .ad71aa553eaede6 {
  overflow: hidden;
}
#a3c89a6aa1aa16d .ad71aa553eaede6 , #a3c89a6aa1aa16d .ad71aa553eaede6 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3c89a6aa1aa16d .ad71aa553eaede6:hover , #a3c89a6aa1aa16d .ad71aa553eaede6 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3c89a6aa1aa16d .a4090a2e68a79d3 , #a3c89a6aa1aa16d .a4090a2e68a79d3 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a3c89a6aa1aa16d .a859aa42b9ab11f {
  overflow: hidden;
}
#a3c89a6aa1aa16d .a859aa42b9ab11f , #a3c89a6aa1aa16d .a859aa42b9ab11f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a3c89a6aa1aa16d .a7ddfa8685af885 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a3c89a6aa1aa16d .a7ddfa8685af885 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a3c89a6aa1aa16d .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3c89a6aa1aa16d .uk-position-center-left-out {
    left: -30px;
  }
  #a3c89a6aa1aa16d .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a5360aa0cda6c47 .a3fefaeeb4ac6fd > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a5360aa0cda6c47 .a3f37af2eaa04fe > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a5360aa0cda6c47 .a8ae7a13ceac0e9 {
  overflow: hidden;
}
#a5360aa0cda6c47 .a8ae7a13ceac0e9 , #a5360aa0cda6c47 .a8ae7a13ceac0e9 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a5360aa0cda6c47 .ad664a67e7acf2f {
  overflow: hidden;
}
#a5360aa0cda6c47 .ad664a67e7acf2f , #a5360aa0cda6c47 .ad664a67e7acf2f > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a5360aa0cda6c47 .ad664a67e7acf2f:hover , #a5360aa0cda6c47 .ad664a67e7acf2f *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a5360aa0cda6c47 .a8f7da98d8aad5d , #a5360aa0cda6c47 .a8f7da98d8aad5d .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a5360aa0cda6c47 .a6e88a94e0a9e00 {
  overflow: hidden;
}
#a5360aa0cda6c47 .a6e88a94e0a9e00 , #a5360aa0cda6c47 .a6e88a94e0a9e00 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a5360aa0cda6c47 .a11bca71ddaf831 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a5360aa0cda6c47 .a11bca71ddaf831 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a5360aa0cda6c47 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a5360aa0cda6c47 .uk-position-center-left-out {
    left: -30px;
  }
  #a5360aa0cda6c47 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a852da3710a1d60 {
  overflow: hidden;
  pointer-events: none;
}
#a852da3710a1d60 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a852da3710a1d60 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a852da3710a1d60 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a852da3710a1d60 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a852da3710a1d60 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a852da3710a1d60 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav,
#a852da3710a1d60 > .tab-nav,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a852da3710a1d60 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav-horizontal,
#a852da3710a1d60 > .tab-nav-horizontal,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a852da3710a1d60 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a852da3710a1d60 > .tab-nav-horizontal::-webkit-scrollbar,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a852da3710a1d60 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a852da3710a1d60 > .tab-nav-horizontal.tagScroll,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a852da3710a1d60 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a852da3710a1d60 > .tab-nav-horizontal.tagScroll li a,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a852da3710a1d60 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav a,
#a852da3710a1d60 > .tab-nav a,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a852da3710a1d60 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav li a,
#a852da3710a1d60 > .tab-nav li a,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a852da3710a1d60 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav li a svg,
#a852da3710a1d60 > .tab-nav li a svg,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a852da3710a1d60 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a852da3710a1d60 > .tab-nav li a .ap_icon,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a852da3710a1d60 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav li a:hover,
#a852da3710a1d60 > .tab-nav li a:hover,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a852da3710a1d60 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a852da3710a1d60 > .tab-wrap > div > .tab-nav li.uk-active a,
#a852da3710a1d60 > .tab-nav li.uk-active a,
#a852da3710a1d60 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a852da3710a1d60 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a852da3710a1d60 .layout-left li,
#a852da3710a1d60 .layout-center li,
#a852da3710a1d60 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a852da3710a1d60 .layout-left li a,
#a852da3710a1d60 .layout-center li a,
#a852da3710a1d60 .layout-right li a {
  height: 100%;
}
#a852da3710a1d60 > .tab-tabs .layout-left {
  text-align: left;
}
#a852da3710a1d60 > .tab-tabs .layout-center {
  text-align: center;
}
#a852da3710a1d60 > .tab-tabs .layout-right {
  text-align: right;
}
#a852da3710a1d60 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a852da3710a1d60 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a852da3710a1d60 .tab-contents,
#a852da3710a1d60 .tab-contents-wrap {
  pointer-events: none;
}
#a852da3710a1d60 .tab-content,
#a852da3710a1d60 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a852da3710a1d60 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a852da3710a1d60 .tab-wrap .tab-contents {
  height: 100%;
}
#a852da3710a1d60 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a852da3710a1d60 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a852da3710a1d60 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a0c6ca4243a3737 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#acc3fab014af201 .a41fda85daaf818 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#acc3fab014af201 .a41eca42c8aa4fb > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#acc3fab014af201 .a382daabb0a57cf {
  overflow: hidden;
}
#acc3fab014af201 .a382daabb0a57cf , #acc3fab014af201 .a382daabb0a57cf > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#acc3fab014af201 .a2a7faa096ade27 {
  overflow: hidden;
}
#acc3fab014af201 .a2a7faa096ade27 , #acc3fab014af201 .a2a7faa096ade27 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#acc3fab014af201 .a2a7faa096ade27:hover , #acc3fab014af201 .a2a7faa096ade27 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#acc3fab014af201 .a28d3ac0a6a9e47 , #acc3fab014af201 .a28d3ac0a6a9e47 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#acc3fab014af201 .a75d5aae61ab8b6 {
  overflow: hidden;
}
#acc3fab014af201 .a75d5aae61ab8b6 , #acc3fab014af201 .a75d5aae61ab8b6 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#acc3fab014af201 .a3bf4affb0ab827 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#acc3fab014af201 .a3bf4affb0ab827 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#acc3fab014af201 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #acc3fab014af201 .uk-position-center-left-out {
    left: -30px;
  }
  #acc3fab014af201 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a7455a57c8a397e .a803da0551a97f7 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a7455a57c8a397e .ad2cdab01aa0af6 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7455a57c8a397e .a4dd0a002aa4a00 {
  overflow: hidden;
}
#a7455a57c8a397e .a4dd0a002aa4a00 , #a7455a57c8a397e .a4dd0a002aa4a00 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a7455a57c8a397e .a465bac0f1a6b8e {
  overflow: hidden;
}
#a7455a57c8a397e .a465bac0f1a6b8e , #a7455a57c8a397e .a465bac0f1a6b8e > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7455a57c8a397e .a465bac0f1a6b8e:hover , #a7455a57c8a397e .a465bac0f1a6b8e *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a7455a57c8a397e .a694fafc4ba8897 , #a7455a57c8a397e .a694fafc4ba8897 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a7455a57c8a397e .a829fa84bca7e95 {
  overflow: hidden;
}
#a7455a57c8a397e .a829fa84bca7e95 , #a7455a57c8a397e .a829fa84bca7e95 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a7455a57c8a397e .a4752abc77a59f6 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a7455a57c8a397e .a4752abc77a59f6 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a7455a57c8a397e .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a7455a57c8a397e .uk-position-center-left-out {
    left: -30px;
  }
  #a7455a57c8a397e .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a42f6aca8ca9a16 .a623da9817a22b8 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a42f6aca8ca9a16 .a27a9a3cf0a9313 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a42f6aca8ca9a16 .ac354aa399af4ca {
  overflow: hidden;
}
#a42f6aca8ca9a16 .ac354aa399af4ca , #a42f6aca8ca9a16 .ac354aa399af4ca > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a42f6aca8ca9a16 .a1319a2f7ea4e89 {
  overflow: hidden;
}
#a42f6aca8ca9a16 .a1319a2f7ea4e89 , #a42f6aca8ca9a16 .a1319a2f7ea4e89 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a42f6aca8ca9a16 .a1319a2f7ea4e89:hover , #a42f6aca8ca9a16 .a1319a2f7ea4e89 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a42f6aca8ca9a16 .ab4e0a12fea3d3e , #a42f6aca8ca9a16 .ab4e0a12fea3d3e .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a42f6aca8ca9a16 .a7a39a0f57a759b {
  overflow: hidden;
}
#a42f6aca8ca9a16 .a7a39a0f57a759b , #a42f6aca8ca9a16 .a7a39a0f57a759b > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a42f6aca8ca9a16 .a99d4a58d2aef21 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a42f6aca8ca9a16 .a99d4a58d2aef21 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a42f6aca8ca9a16 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a42f6aca8ca9a16 .uk-position-center-left-out {
    left: -30px;
  }
  #a42f6aca8ca9a16 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab598a9c29a64f2 .a6a8da2130aa33d > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ab598a9c29a64f2 .a1d41a57ada7c21 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab598a9c29a64f2 .aa2b1ac267adf1a {
  overflow: hidden;
}
#ab598a9c29a64f2 .aa2b1ac267adf1a , #ab598a9c29a64f2 .aa2b1ac267adf1a > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab598a9c29a64f2 .ae59ca3c37a1218 {
  overflow: hidden;
}
#ab598a9c29a64f2 .ae59ca3c37a1218 , #ab598a9c29a64f2 .ae59ca3c37a1218 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab598a9c29a64f2 .ae59ca3c37a1218:hover , #ab598a9c29a64f2 .ae59ca3c37a1218 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab598a9c29a64f2 .a3d19a33d3a4e19 , #ab598a9c29a64f2 .a3d19a33d3a4e19 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ab598a9c29a64f2 .a51aba6f59a9d33 {
  overflow: hidden;
}
#ab598a9c29a64f2 .a51aba6f59a9d33 , #ab598a9c29a64f2 .a51aba6f59a9d33 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ab598a9c29a64f2 .aa0b9a1e37a2c43 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ab598a9c29a64f2 .aa0b9a1e37a2c43 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ab598a9c29a64f2 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ab598a9c29a64f2 .uk-position-center-left-out {
    left: -30px;
  }
  #ab598a9c29a64f2 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#af024aa6afa87d7 .a823faa41ba74c2 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#af024aa6afa87d7 .af11ca9e37a35b8 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#af024aa6afa87d7 .a9a83a79f2af33b {
  overflow: hidden;
}
#af024aa6afa87d7 .a9a83a79f2af33b , #af024aa6afa87d7 .a9a83a79f2af33b > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#af024aa6afa87d7 .a075fa0e87aa3a5 {
  overflow: hidden;
}
#af024aa6afa87d7 .a075fa0e87aa3a5 , #af024aa6afa87d7 .a075fa0e87aa3a5 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af024aa6afa87d7 .a075fa0e87aa3a5:hover , #af024aa6afa87d7 .a075fa0e87aa3a5 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#af024aa6afa87d7 .a2d87ada90a5577 , #af024aa6afa87d7 .a2d87ada90a5577 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#af024aa6afa87d7 .ae503aa9b6a568b {
  overflow: hidden;
}
#af024aa6afa87d7 .ae503aa9b6a568b , #af024aa6afa87d7 .ae503aa9b6a568b > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#af024aa6afa87d7 .a3c63ad8b5a4f71 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#af024aa6afa87d7 .a3c63ad8b5a4f71 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#af024aa6afa87d7 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #af024aa6afa87d7 .uk-position-center-left-out {
    left: -30px;
  }
  #af024aa6afa87d7 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab899a9cfdad4c6 .a300bafeb3a3164 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ab899a9cfdad4c6 .ac348a1d78aee6d > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab899a9cfdad4c6 .aef4aa14baaa9cb {
  overflow: hidden;
}
#ab899a9cfdad4c6 .aef4aa14baaa9cb , #ab899a9cfdad4c6 .aef4aa14baaa9cb > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab899a9cfdad4c6 .aea0aa1f95a74b1 {
  overflow: hidden;
}
#ab899a9cfdad4c6 .aea0aa1f95a74b1 , #ab899a9cfdad4c6 .aea0aa1f95a74b1 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab899a9cfdad4c6 .aea0aa1f95a74b1:hover , #ab899a9cfdad4c6 .aea0aa1f95a74b1 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab899a9cfdad4c6 .a5c2da49bbab644 , #ab899a9cfdad4c6 .a5c2da49bbab644 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ab899a9cfdad4c6 .a16eea82f9a1983 {
  overflow: hidden;
}
#ab899a9cfdad4c6 .a16eea82f9a1983 , #ab899a9cfdad4c6 .a16eea82f9a1983 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ab899a9cfdad4c6 .a361fab65bad91b .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ab899a9cfdad4c6 .a361fab65bad91b .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ab899a9cfdad4c6 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ab899a9cfdad4c6 .uk-position-center-left-out {
    left: -30px;
  }
  #ab899a9cfdad4c6 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a25c4a4959a8848 .aaab9a6732a0fa6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a25c4a4959a8848 .a659ca105cabd7e > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a25c4a4959a8848 .ab192acc93ac855 {
  overflow: hidden;
}
#a25c4a4959a8848 .ab192acc93ac855 , #a25c4a4959a8848 .ab192acc93ac855 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a25c4a4959a8848 .a2e99a31d2a462f {
  overflow: hidden;
}
#a25c4a4959a8848 .a2e99a31d2a462f , #a25c4a4959a8848 .a2e99a31d2a462f > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a25c4a4959a8848 .a2e99a31d2a462f:hover , #a25c4a4959a8848 .a2e99a31d2a462f *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a25c4a4959a8848 .a54acae788acab6 , #a25c4a4959a8848 .a54acae788acab6 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a25c4a4959a8848 .ae008ae666a52fa {
  overflow: hidden;
}
#a25c4a4959a8848 .ae008ae666a52fa , #a25c4a4959a8848 .ae008ae666a52fa > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a25c4a4959a8848 .a233dab7d0a8c6b .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a25c4a4959a8848 .a233dab7d0a8c6b .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a25c4a4959a8848 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a25c4a4959a8848 .uk-position-center-left-out {
    left: -30px;
  }
  #a25c4a4959a8848 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a0f69a1b8aa7392 {
  overflow: hidden;
  pointer-events: none;
}
#a0f69a1b8aa7392 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a0f69a1b8aa7392 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a0f69a1b8aa7392 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a0f69a1b8aa7392 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a0f69a1b8aa7392 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a0f69a1b8aa7392 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav,
#a0f69a1b8aa7392 > .tab-nav,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav-horizontal,
#a0f69a1b8aa7392 > .tab-nav-horizontal,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a0f69a1b8aa7392 > .tab-nav-horizontal::-webkit-scrollbar,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a0f69a1b8aa7392 > .tab-nav-horizontal.tagScroll,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a0f69a1b8aa7392 > .tab-nav-horizontal.tagScroll li a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav a,
#a0f69a1b8aa7392 > .tab-nav a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav li a,
#a0f69a1b8aa7392 > .tab-nav li a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav li a svg,
#a0f69a1b8aa7392 > .tab-nav li a svg,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a0f69a1b8aa7392 > .tab-nav li a .ap_icon,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav li a:hover,
#a0f69a1b8aa7392 > .tab-nav li a:hover,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a0f69a1b8aa7392 > .tab-wrap > div > .tab-nav li.uk-active a,
#a0f69a1b8aa7392 > .tab-nav li.uk-active a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a0f69a1b8aa7392 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a0f69a1b8aa7392 .layout-left li,
#a0f69a1b8aa7392 .layout-center li,
#a0f69a1b8aa7392 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a0f69a1b8aa7392 .layout-left li a,
#a0f69a1b8aa7392 .layout-center li a,
#a0f69a1b8aa7392 .layout-right li a {
  height: 100%;
}
#a0f69a1b8aa7392 > .tab-tabs .layout-left {
  text-align: left;
}
#a0f69a1b8aa7392 > .tab-tabs .layout-center {
  text-align: center;
}
#a0f69a1b8aa7392 > .tab-tabs .layout-right {
  text-align: right;
}
#a0f69a1b8aa7392 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a0f69a1b8aa7392 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a0f69a1b8aa7392 .tab-contents,
#a0f69a1b8aa7392 .tab-contents-wrap {
  pointer-events: none;
}
#a0f69a1b8aa7392 .tab-content,
#a0f69a1b8aa7392 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a0f69a1b8aa7392 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a0f69a1b8aa7392 .tab-wrap .tab-contents {
  height: 100%;
}
#a0f69a1b8aa7392 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a0f69a1b8aa7392 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a0f69a1b8aa7392 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#ad806a8820a158e > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a3fe1a0a99af0f8 .a1eeeacfd3ae875 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a3fe1a0a99af0f8 .aff26aa58aaddd9 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a3fe1a0a99af0f8 .a21c4a174ca2aa4 {
  overflow: hidden;
}
#a3fe1a0a99af0f8 .a21c4a174ca2aa4 , #a3fe1a0a99af0f8 .a21c4a174ca2aa4 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3fe1a0a99af0f8 .a41f9a4e07a763f {
  overflow: hidden;
}
#a3fe1a0a99af0f8 .a41f9a4e07a763f , #a3fe1a0a99af0f8 .a41f9a4e07a763f > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3fe1a0a99af0f8 .a41f9a4e07a763f:hover , #a3fe1a0a99af0f8 .a41f9a4e07a763f *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3fe1a0a99af0f8 .aecb4a3365a03c4 , #a3fe1a0a99af0f8 .aecb4a3365a03c4 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a3fe1a0a99af0f8 .a41e3adeefa1eac {
  overflow: hidden;
}
#a3fe1a0a99af0f8 .a41e3adeefa1eac , #a3fe1a0a99af0f8 .a41e3adeefa1eac > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a3fe1a0a99af0f8 .a63a6a1739a42ab .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a3fe1a0a99af0f8 .a63a6a1739a42ab .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a3fe1a0a99af0f8 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3fe1a0a99af0f8 .uk-position-center-left-out {
    left: -30px;
  }
  #a3fe1a0a99af0f8 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a042aa1f6aacd48 .a8ac4a2885a642d > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a042aa1f6aacd48 .a2dd0a2196a0727 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a042aa1f6aacd48 .ad8f0a00f2a6de3 {
  overflow: hidden;
}
#a042aa1f6aacd48 .ad8f0a00f2a6de3 , #a042aa1f6aacd48 .ad8f0a00f2a6de3 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a042aa1f6aacd48 .af6a5a9e5ea7045 {
  overflow: hidden;
}
#a042aa1f6aacd48 .af6a5a9e5ea7045 , #a042aa1f6aacd48 .af6a5a9e5ea7045 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a042aa1f6aacd48 .af6a5a9e5ea7045:hover , #a042aa1f6aacd48 .af6a5a9e5ea7045 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a042aa1f6aacd48 .a6d28afb7ba378c , #a042aa1f6aacd48 .a6d28afb7ba378c .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a042aa1f6aacd48 .a766da0626aa5a7 {
  overflow: hidden;
}
#a042aa1f6aacd48 .a766da0626aa5a7 , #a042aa1f6aacd48 .a766da0626aa5a7 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a042aa1f6aacd48 .a5d9aa4486a44d5 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a042aa1f6aacd48 .a5d9aa4486a44d5 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a042aa1f6aacd48 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a042aa1f6aacd48 .uk-position-center-left-out {
    left: -30px;
  }
  #a042aa1f6aacd48 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab1dcae1c6a7be5 .aa162a49aea7d35 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ab1dcae1c6a7be5 .a42c8aa23cac964 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab1dcae1c6a7be5 .a2aa4a2a68ac1e5 {
  overflow: hidden;
}
#ab1dcae1c6a7be5 .a2aa4a2a68ac1e5 , #ab1dcae1c6a7be5 .a2aa4a2a68ac1e5 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab1dcae1c6a7be5 .a5113ae59aa8901 {
  overflow: hidden;
}
#ab1dcae1c6a7be5 .a5113ae59aa8901 , #ab1dcae1c6a7be5 .a5113ae59aa8901 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab1dcae1c6a7be5 .a5113ae59aa8901:hover , #ab1dcae1c6a7be5 .a5113ae59aa8901 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab1dcae1c6a7be5 .ad2e0abe39aaaa6 , #ab1dcae1c6a7be5 .ad2e0abe39aaaa6 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ab1dcae1c6a7be5 .a2d5aab5bfad357 {
  overflow: hidden;
}
#ab1dcae1c6a7be5 .a2d5aab5bfad357 , #ab1dcae1c6a7be5 .a2d5aab5bfad357 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ab1dcae1c6a7be5 .a48faa3c4ba1ec3 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ab1dcae1c6a7be5 .a48faa3c4ba1ec3 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ab1dcae1c6a7be5 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ab1dcae1c6a7be5 .uk-position-center-left-out {
    left: -30px;
  }
  #ab1dcae1c6a7be5 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a8b8aa486caeb7a .a680fa7be6a32f1 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a8b8aa486caeb7a .a346ba0f1ca9494 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a8b8aa486caeb7a .ada64ab6c4a1fb4 {
  overflow: hidden;
}
#a8b8aa486caeb7a .ada64ab6c4a1fb4 , #a8b8aa486caeb7a .ada64ab6c4a1fb4 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a8b8aa486caeb7a .a3943aff28a4396 {
  overflow: hidden;
}
#a8b8aa486caeb7a .a3943aff28a4396 , #a8b8aa486caeb7a .a3943aff28a4396 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a8b8aa486caeb7a .a3943aff28a4396:hover , #a8b8aa486caeb7a .a3943aff28a4396 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a8b8aa486caeb7a .af3e3a9036a1145 , #a8b8aa486caeb7a .af3e3a9036a1145 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a8b8aa486caeb7a .adb95a67f8a0081 {
  overflow: hidden;
}
#a8b8aa486caeb7a .adb95a67f8a0081 , #a8b8aa486caeb7a .adb95a67f8a0081 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a8b8aa486caeb7a .a6c9fa6cb5ae4ad .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a8b8aa486caeb7a .a6c9fa6cb5ae4ad .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a8b8aa486caeb7a .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a8b8aa486caeb7a .uk-position-center-left-out {
    left: -30px;
  }
  #a8b8aa486caeb7a .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ae6fea202da4dea .a1c19aef2ca8fc8 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ae6fea202da4dea .a2e10a3f69a544b > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ae6fea202da4dea .a447fabd00a71b3 {
  overflow: hidden;
}
#ae6fea202da4dea .a447fabd00a71b3 , #ae6fea202da4dea .a447fabd00a71b3 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ae6fea202da4dea .a91cda7baaaebcf {
  overflow: hidden;
}
#ae6fea202da4dea .a91cda7baaaebcf , #ae6fea202da4dea .a91cda7baaaebcf > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ae6fea202da4dea .a91cda7baaaebcf:hover , #ae6fea202da4dea .a91cda7baaaebcf *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ae6fea202da4dea .a2699a5ee8a3e2d , #ae6fea202da4dea .a2699a5ee8a3e2d .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ae6fea202da4dea .a1f2fa24b3a79e3 {
  overflow: hidden;
}
#ae6fea202da4dea .a1f2fa24b3a79e3 , #ae6fea202da4dea .a1f2fa24b3a79e3 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ae6fea202da4dea .ad20aa937baa9b7 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ae6fea202da4dea .ad20aa937baa9b7 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ae6fea202da4dea .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ae6fea202da4dea .uk-position-center-left-out {
    left: -30px;
  }
  #ae6fea202da4dea .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a3106a6f95aa5a3 .a3af9a24e5afba9 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a3106a6f95aa5a3 .a5f0dadfbfa7eb4 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a3106a6f95aa5a3 .a7bd1a35b6ab353 {
  overflow: hidden;
}
#a3106a6f95aa5a3 .a7bd1a35b6ab353 , #a3106a6f95aa5a3 .a7bd1a35b6ab353 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3106a6f95aa5a3 .a8f9caa44dabe5c {
  overflow: hidden;
}
#a3106a6f95aa5a3 .a8f9caa44dabe5c , #a3106a6f95aa5a3 .a8f9caa44dabe5c > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a3106a6f95aa5a3 .a8f9caa44dabe5c:hover , #a3106a6f95aa5a3 .a8f9caa44dabe5c *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a3106a6f95aa5a3 .ac815abf2fa2952 , #a3106a6f95aa5a3 .ac815abf2fa2952 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a3106a6f95aa5a3 .ad637ad891a6d7a {
  overflow: hidden;
}
#a3106a6f95aa5a3 .ad637ad891a6d7a , #a3106a6f95aa5a3 .ad637ad891a6d7a > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a3106a6f95aa5a3 .a3577a62b4a988e .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a3106a6f95aa5a3 .a3577a62b4a988e .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a3106a6f95aa5a3 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a3106a6f95aa5a3 .uk-position-center-left-out {
    left: -30px;
  }
  #a3106a6f95aa5a3 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#adc61afa0da219f .a4e25ac904a4777 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#adc61afa0da219f .a3840ae31aa025d > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#adc61afa0da219f .af0a8a8df1a80bc {
  overflow: hidden;
}
#adc61afa0da219f .af0a8a8df1a80bc , #adc61afa0da219f .af0a8a8df1a80bc > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#adc61afa0da219f .ad9fba6b6ea1db9 {
  overflow: hidden;
}
#adc61afa0da219f .ad9fba6b6ea1db9 , #adc61afa0da219f .ad9fba6b6ea1db9 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#adc61afa0da219f .ad9fba6b6ea1db9:hover , #adc61afa0da219f .ad9fba6b6ea1db9 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#adc61afa0da219f .aa215af35fa8773 , #adc61afa0da219f .aa215af35fa8773 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#adc61afa0da219f .a07d7ab9c4ad432 {
  overflow: hidden;
}
#adc61afa0da219f .a07d7ab9c4ad432 , #adc61afa0da219f .a07d7ab9c4ad432 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#adc61afa0da219f .aae16a3801a118f .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#adc61afa0da219f .aae16a3801a118f .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#adc61afa0da219f .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #adc61afa0da219f .uk-position-center-left-out {
    left: -30px;
  }
  #adc61afa0da219f .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ad9bba097dac589 {
  overflow: hidden;
  pointer-events: none;
}
#ad9bba097dac589 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#ad9bba097dac589 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#ad9bba097dac589 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#ad9bba097dac589 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#ad9bba097dac589 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#ad9bba097dac589 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav,
#ad9bba097dac589 > .tab-nav,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav,
#ad9bba097dac589 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav-horizontal,
#ad9bba097dac589 > .tab-nav-horizontal,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#ad9bba097dac589 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#ad9bba097dac589 > .tab-nav-horizontal::-webkit-scrollbar,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#ad9bba097dac589 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#ad9bba097dac589 > .tab-nav-horizontal.tagScroll,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#ad9bba097dac589 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#ad9bba097dac589 > .tab-nav-horizontal.tagScroll li a,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#ad9bba097dac589 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav a,
#ad9bba097dac589 > .tab-nav a,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#ad9bba097dac589 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav li a,
#ad9bba097dac589 > .tab-nav li a,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#ad9bba097dac589 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav li a svg,
#ad9bba097dac589 > .tab-nav li a svg,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#ad9bba097dac589 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav li a .ap_icon,
#ad9bba097dac589 > .tab-nav li a .ap_icon,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#ad9bba097dac589 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav li a:hover,
#ad9bba097dac589 > .tab-nav li a:hover,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#ad9bba097dac589 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#ad9bba097dac589 > .tab-wrap > div > .tab-nav li.uk-active a,
#ad9bba097dac589 > .tab-nav li.uk-active a,
#ad9bba097dac589 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#ad9bba097dac589 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#ad9bba097dac589 .layout-left li,
#ad9bba097dac589 .layout-center li,
#ad9bba097dac589 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#ad9bba097dac589 .layout-left li a,
#ad9bba097dac589 .layout-center li a,
#ad9bba097dac589 .layout-right li a {
  height: 100%;
}
#ad9bba097dac589 > .tab-tabs .layout-left {
  text-align: left;
}
#ad9bba097dac589 > .tab-tabs .layout-center {
  text-align: center;
}
#ad9bba097dac589 > .tab-tabs .layout-right {
  text-align: right;
}
#ad9bba097dac589 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#ad9bba097dac589 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#ad9bba097dac589 .tab-contents,
#ad9bba097dac589 .tab-contents-wrap {
  pointer-events: none;
}
#ad9bba097dac589 .tab-content,
#ad9bba097dac589 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#ad9bba097dac589 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#ad9bba097dac589 .tab-wrap .tab-contents {
  height: 100%;
}
#ad9bba097dac589 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#ad9bba097dac589 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#ad9bba097dac589 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a5488a6e42a1bea > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#af225a10caa2990 .ae1c2af410ac4aa > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#af225a10caa2990 .a7b2aa7529a7bfc > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#af225a10caa2990 .af520a5c23a64bf {
  overflow: hidden;
}
#af225a10caa2990 .af520a5c23a64bf , #af225a10caa2990 .af520a5c23a64bf > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#af225a10caa2990 .a9527a583da7a2a {
  overflow: hidden;
}
#af225a10caa2990 .a9527a583da7a2a , #af225a10caa2990 .a9527a583da7a2a > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#af225a10caa2990 .a9527a583da7a2a:hover , #af225a10caa2990 .a9527a583da7a2a *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#af225a10caa2990 .a56b1ab3d8a8178 , #af225a10caa2990 .a56b1ab3d8a8178 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#af225a10caa2990 .aff39ae957a0a35 {
  overflow: hidden;
}
#af225a10caa2990 .aff39ae957a0a35 , #af225a10caa2990 .aff39ae957a0a35 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#af225a10caa2990 .a471ba87a2a3472 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#af225a10caa2990 .a471ba87a2a3472 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#af225a10caa2990 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #af225a10caa2990 .uk-position-center-left-out {
    left: -30px;
  }
  #af225a10caa2990 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ad765ace8cafb2c .a294fa4ef4aeb5a > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ad765ace8cafb2c .a7b37a89efabbbe > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ad765ace8cafb2c .a043dab891a1b39 {
  overflow: hidden;
}
#ad765ace8cafb2c .a043dab891a1b39 , #ad765ace8cafb2c .a043dab891a1b39 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ad765ace8cafb2c .aa0ebae1cda3db5 {
  overflow: hidden;
}
#ad765ace8cafb2c .aa0ebae1cda3db5 , #ad765ace8cafb2c .aa0ebae1cda3db5 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ad765ace8cafb2c .aa0ebae1cda3db5:hover , #ad765ace8cafb2c .aa0ebae1cda3db5 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ad765ace8cafb2c .a4e4ea9ca6af1df , #ad765ace8cafb2c .a4e4ea9ca6af1df .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ad765ace8cafb2c .a2655a972ca52f7 {
  overflow: hidden;
}
#ad765ace8cafb2c .a2655a972ca52f7 , #ad765ace8cafb2c .a2655a972ca52f7 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ad765ace8cafb2c .a4e74aec1ca09e4 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ad765ace8cafb2c .a4e74aec1ca09e4 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ad765ace8cafb2c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ad765ace8cafb2c .uk-position-center-left-out {
    left: -30px;
  }
  #ad765ace8cafb2c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#acbfeab4c0ab2dc .a7fecaa199a6709 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#acbfeab4c0ab2dc .ad097ac28fa438b > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#acbfeab4c0ab2dc .a70cfa5ba6a6bac {
  overflow: hidden;
}
#acbfeab4c0ab2dc .a70cfa5ba6a6bac , #acbfeab4c0ab2dc .a70cfa5ba6a6bac > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#acbfeab4c0ab2dc .a5a3da0ed7ae1ed {
  overflow: hidden;
}
#acbfeab4c0ab2dc .a5a3da0ed7ae1ed , #acbfeab4c0ab2dc .a5a3da0ed7ae1ed > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#acbfeab4c0ab2dc .a5a3da0ed7ae1ed:hover , #acbfeab4c0ab2dc .a5a3da0ed7ae1ed *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#acbfeab4c0ab2dc .ae28da132fadd2c , #acbfeab4c0ab2dc .ae28da132fadd2c .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#acbfeab4c0ab2dc .a53a6a53d3a61ee {
  overflow: hidden;
}
#acbfeab4c0ab2dc .a53a6a53d3a61ee , #acbfeab4c0ab2dc .a53a6a53d3a61ee > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#acbfeab4c0ab2dc .a9eb9ac29cae921 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#acbfeab4c0ab2dc .a9eb9ac29cae921 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#acbfeab4c0ab2dc .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #acbfeab4c0ab2dc .uk-position-center-left-out {
    left: -30px;
  }
  #acbfeab4c0ab2dc .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#ab5c4a323ca7a22 .add34a4a5fa7228 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#ab5c4a323ca7a22 .a25e2a6620a2960 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#ab5c4a323ca7a22 .abe75a2a33a63db {
  overflow: hidden;
}
#ab5c4a323ca7a22 .abe75a2a33a63db , #ab5c4a323ca7a22 .abe75a2a33a63db > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab5c4a323ca7a22 .ab347a50d8a74cc {
  overflow: hidden;
}
#ab5c4a323ca7a22 .ab347a50d8a74cc , #ab5c4a323ca7a22 .ab347a50d8a74cc > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#ab5c4a323ca7a22 .ab347a50d8a74cc:hover , #ab5c4a323ca7a22 .ab347a50d8a74cc *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#ab5c4a323ca7a22 .ad1cda5a57a5d49 , #ab5c4a323ca7a22 .ad1cda5a57a5d49 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#ab5c4a323ca7a22 .a43a9aa5e1ad4c1 {
  overflow: hidden;
}
#ab5c4a323ca7a22 .a43a9aa5e1ad4c1 , #ab5c4a323ca7a22 .a43a9aa5e1ad4c1 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#ab5c4a323ca7a22 .a542fa0269a8638 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#ab5c4a323ca7a22 .a542fa0269a8638 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#ab5c4a323ca7a22 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #ab5c4a323ca7a22 .uk-position-center-left-out {
    left: -30px;
  }
  #ab5c4a323ca7a22 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a7d63a54eba80c7 .a95bea324ca5a82 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a7d63a54eba80c7 .a35f2afae3a2ab9 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a7d63a54eba80c7 .ac9a2a2886a8514 {
  overflow: hidden;
}
#a7d63a54eba80c7 .ac9a2a2886a8514 , #a7d63a54eba80c7 .ac9a2a2886a8514 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a7d63a54eba80c7 .af150abdc6a9979 {
  overflow: hidden;
}
#a7d63a54eba80c7 .af150abdc6a9979 , #a7d63a54eba80c7 .af150abdc6a9979 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a7d63a54eba80c7 .af150abdc6a9979:hover , #a7d63a54eba80c7 .af150abdc6a9979 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a7d63a54eba80c7 .a6c57ac8e6af717 , #a7d63a54eba80c7 .a6c57ac8e6af717 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a7d63a54eba80c7 .a773da273aacd40 {
  overflow: hidden;
}
#a7d63a54eba80c7 .a773da273aacd40 , #a7d63a54eba80c7 .a773da273aacd40 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a7d63a54eba80c7 .adb26ad1dfa6641 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a7d63a54eba80c7 .adb26ad1dfa6641 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a7d63a54eba80c7 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a7d63a54eba80c7 .uk-position-center-left-out {
    left: -30px;
  }
  #a7d63a54eba80c7 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a20dfa51bba5753 .a0f5faffb0a6d12 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a20dfa51bba5753 .a851ea5d1fa85a1 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a20dfa51bba5753 .ab21da83d4a8a0e {
  overflow: hidden;
}
#a20dfa51bba5753 .ab21da83d4a8a0e , #a20dfa51bba5753 .ab21da83d4a8a0e > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a20dfa51bba5753 .a2381ac4d2a73bc {
  overflow: hidden;
}
#a20dfa51bba5753 .a2381ac4d2a73bc , #a20dfa51bba5753 .a2381ac4d2a73bc > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a20dfa51bba5753 .a2381ac4d2a73bc:hover , #a20dfa51bba5753 .a2381ac4d2a73bc *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a20dfa51bba5753 .a970ea705eab5fe , #a20dfa51bba5753 .a970ea705eab5fe .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a20dfa51bba5753 .a4d30a1665a65ac {
  overflow: hidden;
}
#a20dfa51bba5753 .a4d30a1665a65ac , #a20dfa51bba5753 .a4d30a1665a65ac > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a20dfa51bba5753 .a0b00a4257ac503 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a20dfa51bba5753 .a0b00a4257ac503 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a20dfa51bba5753 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a20dfa51bba5753 .uk-position-center-left-out {
    left: -30px;
  }
  #a20dfa51bba5753 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a0e10ac5f3a1778 .a0b98ab706ac5ce > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a0e10ac5f3a1778 .a7035af0bfa34a0 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0e10ac5f3a1778 .a438ca7eaaae6b8 {
  overflow: hidden;
}
#a0e10ac5f3a1778 .a438ca7eaaae6b8 , #a0e10ac5f3a1778 .a438ca7eaaae6b8 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a0e10ac5f3a1778 .aa4b9a1789a82f7 {
  overflow: hidden;
}
#a0e10ac5f3a1778 .aa4b9a1789a82f7 , #a0e10ac5f3a1778 .aa4b9a1789a82f7 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a0e10ac5f3a1778 .aa4b9a1789a82f7:hover , #a0e10ac5f3a1778 .aa4b9a1789a82f7 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a0e10ac5f3a1778 .a1dbfa41d0a60dd , #a0e10ac5f3a1778 .a1dbfa41d0a60dd .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a0e10ac5f3a1778 .a9e4aa0708a8bae {
  overflow: hidden;
}
#a0e10ac5f3a1778 .a9e4aa0708a8bae , #a0e10ac5f3a1778 .a9e4aa0708a8bae > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a0e10ac5f3a1778 .ad152a3034aa339 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a0e10ac5f3a1778 .ad152a3034aa339 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a0e10ac5f3a1778 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a0e10ac5f3a1778 .uk-position-center-left-out {
    left: -30px;
  }
  #a0e10ac5f3a1778 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a0bf2a74c1a7238 {
  overflow: hidden;
  pointer-events: none;
}
#a0bf2a74c1a7238 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a0bf2a74c1a7238 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a0bf2a74c1a7238 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a0bf2a74c1a7238 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a0bf2a74c1a7238 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a0bf2a74c1a7238 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav,
#a0bf2a74c1a7238 > .tab-nav,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav-horizontal,
#a0bf2a74c1a7238 > .tab-nav-horizontal,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a0bf2a74c1a7238 > .tab-nav-horizontal::-webkit-scrollbar,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a0bf2a74c1a7238 > .tab-nav-horizontal.tagScroll,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a0bf2a74c1a7238 > .tab-nav-horizontal.tagScroll li a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav a,
#a0bf2a74c1a7238 > .tab-nav a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav li a,
#a0bf2a74c1a7238 > .tab-nav li a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav li a svg,
#a0bf2a74c1a7238 > .tab-nav li a svg,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a0bf2a74c1a7238 > .tab-nav li a .ap_icon,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav li a:hover,
#a0bf2a74c1a7238 > .tab-nav li a:hover,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a0bf2a74c1a7238 > .tab-wrap > div > .tab-nav li.uk-active a,
#a0bf2a74c1a7238 > .tab-nav li.uk-active a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a0bf2a74c1a7238 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a0bf2a74c1a7238 .layout-left li,
#a0bf2a74c1a7238 .layout-center li,
#a0bf2a74c1a7238 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a0bf2a74c1a7238 .layout-left li a,
#a0bf2a74c1a7238 .layout-center li a,
#a0bf2a74c1a7238 .layout-right li a {
  height: 100%;
}
#a0bf2a74c1a7238 > .tab-tabs .layout-left {
  text-align: left;
}
#a0bf2a74c1a7238 > .tab-tabs .layout-center {
  text-align: center;
}
#a0bf2a74c1a7238 > .tab-tabs .layout-right {
  text-align: right;
}
#a0bf2a74c1a7238 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a0bf2a74c1a7238 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a0bf2a74c1a7238 .tab-contents,
#a0bf2a74c1a7238 .tab-contents-wrap {
  pointer-events: none;
}
#a0bf2a74c1a7238 .tab-content,
#a0bf2a74c1a7238 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a0bf2a74c1a7238 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a0bf2a74c1a7238 .tab-wrap .tab-contents {
  height: 100%;
}
#a0bf2a74c1a7238 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a0bf2a74c1a7238 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a0bf2a74c1a7238 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a35dda4472aa577 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#aef34afe0ba8988 .a3a70afd21a090b > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#aef34afe0ba8988 .a482da288ba6958 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#aef34afe0ba8988 .abd8dac2cfaab05 {
  overflow: hidden;
}
#aef34afe0ba8988 .abd8dac2cfaab05 , #aef34afe0ba8988 .abd8dac2cfaab05 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aef34afe0ba8988 .ad667a14aca482f {
  overflow: hidden;
}
#aef34afe0ba8988 .ad667a14aca482f , #aef34afe0ba8988 .ad667a14aca482f > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#aef34afe0ba8988 .ad667a14aca482f:hover , #aef34afe0ba8988 .ad667a14aca482f *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#aef34afe0ba8988 .ac362af89da51e4 , #aef34afe0ba8988 .ac362af89da51e4 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#aef34afe0ba8988 .aa392a7c7ca8ae7 {
  overflow: hidden;
}
#aef34afe0ba8988 .aa392a7c7ca8ae7 , #aef34afe0ba8988 .aa392a7c7ca8ae7 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#aef34afe0ba8988 .adb02a013fac370 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#aef34afe0ba8988 .adb02a013fac370 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#aef34afe0ba8988 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #aef34afe0ba8988 .uk-position-center-left-out {
    left: -30px;
  }
  #aef34afe0ba8988 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a41a6a8716a8628 .a09f3a3858a55e8 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a41a6a8716a8628 .afde9a2a74aa592 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a41a6a8716a8628 .a0614a3461a098b {
  overflow: hidden;
}
#a41a6a8716a8628 .a0614a3461a098b , #a41a6a8716a8628 .a0614a3461a098b > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a41a6a8716a8628 .a299ca6412ab927 {
  overflow: hidden;
}
#a41a6a8716a8628 .a299ca6412ab927 , #a41a6a8716a8628 .a299ca6412ab927 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a41a6a8716a8628 .a299ca6412ab927:hover , #a41a6a8716a8628 .a299ca6412ab927 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a41a6a8716a8628 .a4c8fa5f83a7e4e , #a41a6a8716a8628 .a4c8fa5f83a7e4e .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a41a6a8716a8628 .a9c6ead95ea70bc {
  overflow: hidden;
}
#a41a6a8716a8628 .a9c6ead95ea70bc , #a41a6a8716a8628 .a9c6ead95ea70bc > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a41a6a8716a8628 .af224a91baae8e8 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a41a6a8716a8628 .af224a91baae8e8 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a41a6a8716a8628 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a41a6a8716a8628 .uk-position-center-left-out {
    left: -30px;
  }
  #a41a6a8716a8628 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a0837a1949a771f .a82b8a4f16a1504 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a0837a1949a771f .ac93aaceffac7e4 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a0837a1949a771f .a98beaa98ba38ff {
  overflow: hidden;
}
#a0837a1949a771f .a98beaa98ba38ff , #a0837a1949a771f .a98beaa98ba38ff > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a0837a1949a771f .a5eb0af5fbad443 {
  overflow: hidden;
}
#a0837a1949a771f .a5eb0af5fbad443 , #a0837a1949a771f .a5eb0af5fbad443 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a0837a1949a771f .a5eb0af5fbad443:hover , #a0837a1949a771f .a5eb0af5fbad443 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a0837a1949a771f .a01e3a1d85aa7e3 , #a0837a1949a771f .a01e3a1d85aa7e3 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a0837a1949a771f .adb38a4c77a0a4d {
  overflow: hidden;
}
#a0837a1949a771f .adb38a4c77a0a4d , #a0837a1949a771f .adb38a4c77a0a4d > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a0837a1949a771f .ab173a49dfa11ad .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a0837a1949a771f .ab173a49dfa11ad .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a0837a1949a771f .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a0837a1949a771f .uk-position-center-left-out {
    left: -30px;
  }
  #a0837a1949a771f .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a2baea4dd2a5b9c .a67faa35faa761e > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a2baea4dd2a5b9c .a9d62a2d7ca8856 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a2baea4dd2a5b9c .ac4e5ad435af4aa {
  overflow: hidden;
}
#a2baea4dd2a5b9c .ac4e5ad435af4aa , #a2baea4dd2a5b9c .ac4e5ad435af4aa > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2baea4dd2a5b9c .a58bfa0dcea0909 {
  overflow: hidden;
}
#a2baea4dd2a5b9c .a58bfa0dcea0909 , #a2baea4dd2a5b9c .a58bfa0dcea0909 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a2baea4dd2a5b9c .a58bfa0dcea0909:hover , #a2baea4dd2a5b9c .a58bfa0dcea0909 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a2baea4dd2a5b9c .a50e8af190afc55 , #a2baea4dd2a5b9c .a50e8af190afc55 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a2baea4dd2a5b9c .ae915af754a7194 {
  overflow: hidden;
}
#a2baea4dd2a5b9c .ae915af754a7194 , #a2baea4dd2a5b9c .ae915af754a7194 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a2baea4dd2a5b9c .a5109ab061a3505 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a2baea4dd2a5b9c .a5109ab061a3505 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a2baea4dd2a5b9c .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a2baea4dd2a5b9c .uk-position-center-left-out {
    left: -30px;
  }
  #a2baea4dd2a5b9c .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a18f7ae267adb96 .a7628aa97dacca6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a18f7ae267adb96 .aac95aa3eba9078 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a18f7ae267adb96 .a185ea5886a2fbe {
  overflow: hidden;
}
#a18f7ae267adb96 .a185ea5886a2fbe , #a18f7ae267adb96 .a185ea5886a2fbe > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a18f7ae267adb96 .ad15dafd9ca5545 {
  overflow: hidden;
}
#a18f7ae267adb96 .ad15dafd9ca5545 , #a18f7ae267adb96 .ad15dafd9ca5545 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a18f7ae267adb96 .ad15dafd9ca5545:hover , #a18f7ae267adb96 .ad15dafd9ca5545 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a18f7ae267adb96 .a244eaca67abe78 , #a18f7ae267adb96 .a244eaca67abe78 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a18f7ae267adb96 .a5f67a9dbcaeb6f {
  overflow: hidden;
}
#a18f7ae267adb96 .a5f67a9dbcaeb6f , #a18f7ae267adb96 .a5f67a9dbcaeb6f > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a18f7ae267adb96 .a162ca1857a699d .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a18f7ae267adb96 .a162ca1857a699d .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a18f7ae267adb96 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a18f7ae267adb96 .uk-position-center-left-out {
    left: -30px;
  }
  #a18f7ae267adb96 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#abc32a0d79ae4f9 .aea3ea5002aaad6 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#abc32a0d79ae4f9 .afe3da1a7ca4c39 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#abc32a0d79ae4f9 .abbd7aa62ca70e0 {
  overflow: hidden;
}
#abc32a0d79ae4f9 .abbd7aa62ca70e0 , #abc32a0d79ae4f9 .abbd7aa62ca70e0 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#abc32a0d79ae4f9 .a9ba2aa40eafdd0 {
  overflow: hidden;
}
#abc32a0d79ae4f9 .a9ba2aa40eafdd0 , #abc32a0d79ae4f9 .a9ba2aa40eafdd0 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#abc32a0d79ae4f9 .a9ba2aa40eafdd0:hover , #abc32a0d79ae4f9 .a9ba2aa40eafdd0 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#abc32a0d79ae4f9 .a586aa8d16a6826 , #abc32a0d79ae4f9 .a586aa8d16a6826 .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#abc32a0d79ae4f9 .aaff3a1b38a1d24 {
  overflow: hidden;
}
#abc32a0d79ae4f9 .aaff3a1b38a1d24 , #abc32a0d79ae4f9 .aaff3a1b38a1d24 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#abc32a0d79ae4f9 .aecb6af890a6318 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#abc32a0d79ae4f9 .aecb6af890a6318 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#abc32a0d79ae4f9 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #abc32a0d79ae4f9 .uk-position-center-left-out {
    left: -30px;
  }
  #abc32a0d79ae4f9 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a9f2ea37d5a1b93 .a6b0aa99ecaab34 > .ele-wrap {background-color: rgba(255, 255, 255, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08);}#a9f2ea37d5a1b93 .ab991a20aca0268 > .ele-wrap {background-color: rgba(218, 232, 240, 1);border-right-style: none;border-left-style: none;border-bottom-style: none;border-top-style: none;}#a9f2ea37d5a1b93 .aeaaba9674a4367 {
  overflow: hidden;
}
#a9f2ea37d5a1b93 .aeaaba9674a4367 , #a9f2ea37d5a1b93 .aeaaba9674a4367 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 18px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a9f2ea37d5a1b93 .ad60ca5e81a4a65 {
  overflow: hidden;
}
#a9f2ea37d5a1b93 .ad60ca5e81a4a65 , #a9f2ea37d5a1b93 .ad60ca5e81a4a65 > * {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(51, 51, 51, 1);}#a9f2ea37d5a1b93 .ad60ca5e81a4a65:hover , #a9f2ea37d5a1b93 .ad60ca5e81a4a65 *:hover {
        font-weight: bold;
        font-style: normal;
    font-size: 22px;font-family: inherit;color: rgba(47, 126, 171, 1);}#a9f2ea37d5a1b93 .af6a1a5f26ae8bd , #a9f2ea37d5a1b93 .af6a1a5f26ae8bd .param-tag {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(0, 0, 0, 1);line-height: 22px;}#a9f2ea37d5a1b93 .a65a7a2eb0af813 {
  overflow: hidden;
}
#a9f2ea37d5a1b93 .a65a7a2eb0af813 , #a9f2ea37d5a1b93 .a65a7a2eb0af813 > * {
        font-weight: normal;
        font-style: normal;
    font-size: 14px;font-family: inherit;color: rgba(124, 124, 124, 1);line-height: 30px;}#a9f2ea37d5a1b93 .a6523a5ecaa28a7 .ele-wrap {color: #ffffff;border-width: 1px;border-style: solid;font-size: 18px;justify-content: center;background-color: rgba(47, 126, 171, 1);font-weight: 500;}#a9f2ea37d5a1b93 .a6523a5ecaa28a7 .ele-wrap:hover {background-color: rgba(218, 232, 240, 1);color: #2f7eab;}#a9f2ea37d5a1b93 .dynamic-list-item:hover {
  background-color: auto;
}
/* mobile */
@media (max-width: 640px) {
  #a9f2ea37d5a1b93 .uk-position-center-left-out {
    left: -30px;
  }
  #a9f2ea37d5a1b93 .uk-position-center-right-out {
    left: auto;
    right: -30px;
  }
}
#a60c4a405aa4cb7 {
  overflow: hidden;
  pointer-events: none;
}
#a60c4a405aa4cb7 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#a60c4a405aa4cb7 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#a60c4a405aa4cb7 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a60c4a405aa4cb7 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 54px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#a60c4a405aa4cb7 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#a60c4a405aa4cb7 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav,
#a60c4a405aa4cb7 > .tab-nav,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav-horizontal,
#a60c4a405aa4cb7 > .tab-nav-horizontal,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a60c4a405aa4cb7 > .tab-nav-horizontal::-webkit-scrollbar,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a60c4a405aa4cb7 > .tab-nav-horizontal.tagScroll,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 54px;
  overflow-x: auto;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a60c4a405aa4cb7 > .tab-nav-horizontal.tagScroll li a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav a,
#a60c4a405aa4cb7 > .tab-nav a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav a {
  padding: 0 20px;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav li a,
#a60c4a405aa4cb7 > .tab-nav li a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 54px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #5a5e66;
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0;
  padding: 0 20px;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav li a svg,
#a60c4a405aa4cb7 > .tab-nav li a svg,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav li a .ap_icon,
#a60c4a405aa4cb7 > .tab-nav li a .ap_icon,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav li a:hover,
#a60c4a405aa4cb7 > .tab-nav li a:hover,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a60c4a405aa4cb7 > .tab-wrap > div > .tab-nav li.uk-active a,
#a60c4a405aa4cb7 > .tab-nav li.uk-active a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#a60c4a405aa4cb7 > .tab-tabs > .tab-nav li.uk-active a {
  background-color: rgba(255, 255, 255, 0);
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #2f7eab;
}
#a60c4a405aa4cb7 .layout-left li,
#a60c4a405aa4cb7 .layout-center li,
#a60c4a405aa4cb7 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#a60c4a405aa4cb7 .layout-left li a,
#a60c4a405aa4cb7 .layout-center li a,
#a60c4a405aa4cb7 .layout-right li a {
  height: 100%;
}
#a60c4a405aa4cb7 > .tab-tabs .layout-left {
  text-align: left;
}
#a60c4a405aa4cb7 > .tab-tabs .layout-center {
  text-align: center;
}
#a60c4a405aa4cb7 > .tab-tabs .layout-right {
  text-align: right;
}
#a60c4a405aa4cb7 .tab-contents {
  height: 100%;
  height: calc(100% - 54px);
}
#a60c4a405aa4cb7 .tab-content-wrap {
  background-color: rgba(255, 255, 255, 0);
}
#a60c4a405aa4cb7 .tab-contents,
#a60c4a405aa4cb7 .tab-contents-wrap {
  pointer-events: none;
}
#a60c4a405aa4cb7 .tab-content,
#a60c4a405aa4cb7 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#a60c4a405aa4cb7 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#a60c4a405aa4cb7 .tab-wrap .tab-contents {
  height: 100%;
}
#a60c4a405aa4cb7 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#a60c4a405aa4cb7 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#a60c4a405aa4cb7 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#abb87a0f8da6147 {
  overflow: hidden;
  pointer-events: none;
}
#abb87a0f8da6147 > .tab-tabs .tab-nav-prev {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  left: 0;
}
#abb87a0f8da6147 > .tab-tabs .tab-nav-prev span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 96.77% 25%;
  background-size: initial;
}
#abb87a0f8da6147 > .tab-tabs .tab-nav-prev::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#abb87a0f8da6147 > .tab-tabs .tab-nav-next {
  display: none;
  position: absolute;
  top: 0;
  width: 59px;
  height: 50px;
  background: #fff;
  text-align: center;
  font-size: 0;
  right: 0;
}
#abb87a0f8da6147 > .tab-tabs .tab-nav-next span {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url(/resources/sys/img/tab-arrow.svg);
  background-position: 61.29% 25%;
  background-size: initial;
}
#abb87a0f8da6147 > .tab-tabs .tab-nav-next::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav,
#abb87a0f8da6147 > .tab-nav,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav,
#abb87a0f8da6147 > .tab-tabs > .tab-nav {
  text-align: center;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(204, 204, 204, 0.39);
  border-bottom-style: none;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav-horizontal,
#abb87a0f8da6147 > .tab-nav-horizontal,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal,
#abb87a0f8da6147 > .tab-tabs > .tab-nav-horizontal {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#abb87a0f8da6147 > .tab-nav-horizontal::-webkit-scrollbar,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal::-webkit-scrollbar,
#abb87a0f8da6147 > .tab-tabs > .tab-nav-horizontal::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#abb87a0f8da6147 > .tab-nav-horizontal.tagScroll,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll,
#abb87a0f8da6147 > .tab-tabs > .tab-nav-horizontal.tagScroll {
  white-space: nowrap;
  height: 50px;
  overflow-x: auto;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#abb87a0f8da6147 > .tab-nav-horizontal.tagScroll li a,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav-horizontal.tagScroll li a,
#abb87a0f8da6147 > .tab-tabs > .tab-nav-horizontal.tagScroll li a {
  margin-top: 0;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav a,
#abb87a0f8da6147 > .tab-nav a,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav a,
#abb87a0f8da6147 > .tab-tabs > .tab-nav a {
  padding: 0 0px;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav li a,
#abb87a0f8da6147 > .tab-nav li a,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav li a,
#abb87a0f8da6147 > .tab-tabs > .tab-nav li a {
  display: block;
  text-align: center;
  line-height: 49px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  border-right: 1px solid #16a085;
  height: 50px;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #333333;
  border-right-style: none;
  margin-right: 30px;
  margin-left: 30px;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav li a svg,
#abb87a0f8da6147 > .tab-nav li a svg,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav li a svg,
#abb87a0f8da6147 > .tab-tabs > .tab-nav li a svg {
  fill: currentColor;
  height: 1em;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav li a .ap_icon,
#abb87a0f8da6147 > .tab-nav li a .ap_icon,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav li a .ap_icon,
#abb87a0f8da6147 > .tab-tabs > .tab-nav li a .ap_icon {
  height: 1em;
  margin-right: 4px;
  display: inline-block;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav li a:hover,
#abb87a0f8da6147 > .tab-nav li a:hover,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav li a:hover,
#abb87a0f8da6147 > .tab-tabs > .tab-nav li a:hover {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #4a90e2;
  border-bottom-style: solid;
}
#abb87a0f8da6147 > .tab-wrap > div > .tab-nav li.uk-active a,
#abb87a0f8da6147 > .tab-nav li.uk-active a,
#abb87a0f8da6147 > .tab-tabs > .tab-wrap > div > .tab-nav li.uk-active a,
#abb87a0f8da6147 > .tab-tabs > .tab-nav li.uk-active a {
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  font-family: inherit;
  color: #2f7eab;
  border-bottom-width: 2px;
  border-bottom-color: #2f7eab;
  border-bottom-style: solid;
}
#abb87a0f8da6147 .layout-left li,
#abb87a0f8da6147 .layout-center li,
#abb87a0f8da6147 .layout-right li {
  display: inline-block;
  padding: 0;
  text-align: center;
  height: 100%;
}
#abb87a0f8da6147 .layout-left li a,
#abb87a0f8da6147 .layout-center li a,
#abb87a0f8da6147 .layout-right li a {
  height: 100%;
}
#abb87a0f8da6147 > .tab-tabs .layout-left {
  text-align: left;
}
#abb87a0f8da6147 > .tab-tabs .layout-center {
  text-align: center;
}
#abb87a0f8da6147 > .tab-tabs .layout-right {
  text-align: right;
}
#abb87a0f8da6147 .tab-contents {
  height: 100%;
  height: calc(100% - 50px);
}
#abb87a0f8da6147 .tab-content-wrap {
  background-color: transparent;
}
#abb87a0f8da6147 .tab-contents,
#abb87a0f8da6147 .tab-contents-wrap {
  pointer-events: none;
}
#abb87a0f8da6147 .tab-content,
#abb87a0f8da6147 .tab-content-wrap {
  height: 100%;
  width: 100%;
}
#abb87a0f8da6147 .tab-wrap {
  height: 100%;
  pointer-events: none;
}
#abb87a0f8da6147 .tab-wrap .tab-contents {
  height: 100%;
}
#abb87a0f8da6147 .tab-wrap > div {
  height: 100%;
  overflow-y: auto;
}
#abb87a0f8da6147 .tab-wrap.child-reverse > :first-child {
  order: 1;
}
#abb87a0f8da6147 .tab-wrap.child-reverse > :last-child {
  order: -1;
}
#a99eba1e3da5d3c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ae373a51c1a8e0c {
  min-height: 90vh;
  /* mobile */
}
#ae373a51c1a8e0c .search-highlight {
  background: yellow;
}
#ae373a51c1a8e0c .el-item {
  padding: 0;
  border-bottom: 1px solid #ececec;
}
#ae373a51c1a8e0c .el-title {
  margin-bottom: 20px;
}
#ae373a51c1a8e0c .el-item:hover .el-title {
  color: #0f6ecd;
}
#ae373a51c1a8e0c .img-wrap {
  overflow: hidden;
  display: block;
  border-radius: 4px;
}
#ae373a51c1a8e0c .img-wrap img {
  transition: all .3s ease;
  border-radius: 4px;
}
#ae373a51c1a8e0c .el-item:hover .img-wrap img {
  transform: scale(1.1);
}
#ae373a51c1a8e0c .el-title a {
  font-size: 20px;
  color: #333;
  line-height: 36px;
}
#ae373a51c1a8e0c .el-meta {
  font-size: 14px;
  color: #777;
  line-height: 1.5;
  margin: 6px 0;
}
#ae373a51c1a8e0c .el-content {
  font-size: 14px;
  color: #777;
}
@media (max-width: 640px) {
  #ae373a51c1a8e0c .el-title {
    margin-bottom: 0;
  }
  #ae373a51c1a8e0c .el-title a {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
  }
  #ae373a51c1a8e0c .category {
    font-size: 12px;
  }
  #ae373a51c1a8e0c .el-content {
    font-size: 12px;
    color: #777;
    line-height: 1.5;
    margin: 6px 0 0px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a9ecba030aa5897 form {
  width: 100%;
  height: 100%;
}
#a9ecba030aa5897 .search-box {
  text-align: center;
  margin-right: -10px;
  font-size: 16px;
  height: 100%;
}
#a9ecba030aa5897 .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;
}
#a9ecba030aa5897 .search-box .search-type {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  z-index: 999999;
}
#a9ecba030aa5897 .search-box .search-type.show {
  display: block;
}
#a9ecba030aa5897 .search-box .search-type li {
  text-align: center;
  line-height: 40px;
  background: rgba(47, 126, 171, 0.05);
  cursor: pointer;
  padding: 0 18px;
}
#a9ecba030aa5897 .search-box .search-type li:hover {
  color: #2f7eab;
}
#a9ecba030aa5897 .search-box .search-type li.active {
  color: #2f7eab;
}
#a9ecba030aa5897 .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: rgba(47, 126, 171, 0.05);
  overflow: hidden;
}
#a9ecba030aa5897 .inner-form .input-field {
  height: 100%;
}
#a9ecba030aa5897 .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: 16px;
  font-family: inherit;
  color: #2f7eab;
}
#a9ecba030aa5897 .inner-form .input-field input.placeholder {
  font-size: 16px;
  color: #56a4d1;
}
#a9ecba030aa5897 .inner-form .input-field input:-moz-placeholder {
  font-size: 16px;
  color: #56a4d1;
}
#a9ecba030aa5897 .inner-form .input-field input::-webkit-input-placeholder {
  font-size: 16px;
  color: #56a4d1;
}
#a9ecba030aa5897 .inner-form .input-field input:focus {
  box-shadow: none;
  outline: 0;
}
#a9ecba030aa5897 .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: rgba(47, 126, 171, 0.05);
  position: relative;
}
#a9ecba030aa5897 .inner-form .input-field.first-wrap input {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#a9ecba030aa5897 .inner-form .input-field.first-wrap svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  fill: #2f7eab;
  margin: 0 15px;
}
#a9ecba030aa5897 .inner-form .input-field.second-wrap {
  min-width: 80px;
}
#a9ecba030aa5897 .btn-search {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  border: 0;
  cursor: pointer;
  position: relative;
  z-index: 0;
  background: #2f7eab;
  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;
  font-size: 16px;
}
#a9ecba030aa5897 .btn-search:hover {
  background: #2f7eab;
}
#a9ecba030aa5897 .btn-search:focus {
  outline: 0;
  box-shadow: none;
}
#a99eba1e3da5d3c .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a31d5a86afa9bbc {
  /* 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------------------------*/
}
#a31d5a86afa9bbc * {
  font-family: 'PT Sans Caption', sans-serif, 'arial', 'Times New Roman';
}
#a31d5a86afa9bbc .error .clip .shadow {
  height: 180px;
  /*Contrall*/
}
#a31d5a86afa9bbc .error .clip:nth-of-type(2) .shadow {
  width: 130px;
  /*Contrall play with javascript*/
}
#a31d5a86afa9bbc .error .clip:nth-of-type(1) .shadow,
#a31d5a86afa9bbc .error .clip:nth-of-type(3) .shadow {
  width: 250px;
  /*Contrall*/
}
#a31d5a86afa9bbc .error .digit {
  width: 150px;
  /*Contrall*/
  height: 150px;
  /*Contrall*/
  line-height: 150px;
  /*Contrall*/
  font-size: 120px;
  font-weight: bold;
}
#a31d5a86afa9bbc .error h2 {
  font-size: 32px;
}
#a31d5a86afa9bbc .error .msg {
  top: -190px;
  left: 30%;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 32px;
}
#a31d5a86afa9bbc .error span.triangle {
  top: 70%;
  right: 0%;
  border-left: 20px solid #535353;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
#a31d5a86afa9bbc .error .container-error-404 {
  margin-top: 10%;
  position: relative;
  height: 250px;
  padding-top: 40px;
  text-align: center;
}
#a31d5a86afa9bbc .error .container-error-404 .clip {
  display: inline-block;
  transform: skew(-45deg);
}
#a31d5a86afa9bbc .error .clip .shadow {
  overflow: hidden;
}
#a31d5a86afa9bbc .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);
}
#a31d5a86afa9bbc .error .clip:nth-of-type(3) .shadow:after,
#a31d5a86afa9bbc .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%;
}
#a31d5a86afa9bbc .error .clip:nth-of-type(3) .shadow:after {
  left: -8px;
}
#a31d5a86afa9bbc .error .digit {
  position: relative;
  top: 8%;
  color: white;
  background: #07B3F9;
  border-radius: 50%;
  display: inline-block;
  transform: skew(45deg);
}
#a31d5a86afa9bbc .error .clip:nth-of-type(2) .digit {
  left: -10%;
}
#a31d5a86afa9bbc .error .clip:nth-of-type(1) .digit {
  right: -20%;
}
#a31d5a86afa9bbc .error .clip:nth-of-type(3) .digit {
  left: -20%;
}
#a31d5a86afa9bbc .error h2 {
  color: #A2A2A2;
  font-weight: bold;
  padding-bottom: 20px;
}
#a31d5a86afa9bbc .error .msg {
  position: relative;
  z-index: 9999;
  display: block;
  background: #535353;
  color: #A2A2A2;
  border-radius: 50%;
  font-style: italic;
}
#a31d5a86afa9bbc .error .triangle {
  position: absolute;
  z-index: 999;
  transform: rotate(45deg);
  content: "";
  width: 0;
  height: 0;
}
@media (max-width: 767px) {
  #a31d5a86afa9bbc {
    /* Error Page */
    /* Error Page */
  }
  #a31d5a86afa9bbc .error .clip .shadow {
    height: 100px;
    /*Contrall*/
  }
  #a31d5a86afa9bbc .error .clip:nth-of-type(2) .shadow {
    width: 80px;
    /*Contrall play with javascript*/
  }
  #a31d5a86afa9bbc .error .clip:nth-of-type(1) .shadow,
  #a31d5a86afa9bbc .error .clip:nth-of-type(3) .shadow {
    width: 100px;
    /*Contrall*/
  }
  #a31d5a86afa9bbc .error .digit {
    width: 80px;
    /*Contrall*/
    height: 80px;
    /*Contrall*/
    line-height: 80px;
    /*Contrall*/
    font-size: 52px;
  }
  #a31d5a86afa9bbc .error h2 {
    font-size: 24px;
  }
  #a31d5a86afa9bbc .error .msg {
    top: -110px;
    left: 15%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
  }
  #a31d5a86afa9bbc .error span.triangle {
    top: 70%;
    right: -3%;
    border-left: 10px solid #535353;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
  }
  #a31d5a86afa9bbc .error .container-error-404 {
    height: 150px;
  }
}
#a31d5a86afa9bbc .overlay {
  position: relative;
  z-index: 20;
}
#a31d5a86afa9bbc .ground-color {
  background: white;
}
#a31d5a86afa9bbc .item-bg-color {
  background: #EAEAEA;
}
#a31d5a86afa9bbc .padding-top {
  padding-top: 10px;
}
#a31d5a86afa9bbc .padding-bottom {
  padding-bottom: 10px;
}
#a31d5a86afa9bbc .padding-vertical {
  padding-top: 10px;
  padding-bottom: 10px;
}
#a31d5a86afa9bbc .padding-horizontal {
  padding-left: 10px;
  padding-right: 10px;
}
#a31d5a86afa9bbc .padding-all {
  padding: 10px;
}
#a31d5a86afa9bbc .no-padding-left {
  padding-left: 0px;
}
#a31d5a86afa9bbc .no-padding-right {
  padding-right: 0px;
}
#a31d5a86afa9bbc .no-vertical-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}
#a31d5a86afa9bbc .no-horizontal-padding {
  padding-left: 0px;
  padding-right: 0px;
}
#a31d5a86afa9bbc .no-padding {
  padding: 0px;
}
#a31d5a86afa9bbc .margin-top {
  margin-top: 10px;
}
#a31d5a86afa9bbc .margin-bottom {
  margin-bottom: 10px;
}
#a31d5a86afa9bbc .margin-right {
  margin-right: 10px;
}
#a31d5a86afa9bbc .margin-left {
  margin-left: 10px;
}
#a31d5a86afa9bbc .margin-horizontal {
  margin-left: 10px;
  margin-right: 10px;
}
#a31d5a86afa9bbc .margin-vertical {
  margin-top: 10px;
  margin-bottom: 10px;
}
#a31d5a86afa9bbc .margin-all {
  margin: 10px;
}
#a31d5a86afa9bbc .no-margin {
  margin: 0px;
}
#a31d5a86afa9bbc .no-vertical-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}
#a31d5a86afa9bbc .no-horizontal-margin {
  margin-left: 0px;
  margin-right: 0px;
}
#a31d5a86afa9bbc .inside-col-shrink {
  margin: 0px 20px;
}
#a31d5a86afa9bbc hr {
  margin: 0px;
  padding: 0px;
  border-top: 1px dashed #999;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#af5bda4617a7a0a .ele-wrap {border-color: #000;color: #fff;font-size: 18px;font-weight: 500;background-color: rgba(47, 126, 171, 1);border-radius: 0px;justify-content: center;border-style: solid;width: 300px;height: 60px;}#af5bda4617a7a0a .ele-wrap:hover {background-color: #0483cc;}#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#abcdea79eea9233 .login-main {
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 20px 0 rgba(12, 1, 4, 0.05);
}
#abcdea79eea9233 .switch_item {
  margin-right: 10px;
}
#abcdea79eea9233 a.switch_item:hover {
  text-decoration: underline;
}
#abcdea79eea9233 .slider {
  width: 420px;
  height: 600px;
}
#abcdea79eea9233 .uk-slideshow-items {
  height: 100%;
}
#abcdea79eea9233 .uk-slideshow-items a {
  width: 100%;
  height: 100%;
  display: block;
}
#abcdea79eea9233 .login-wrap {
  width: 100%;
  height: 100%;
}
#abcdea79eea9233 .uk-dotnav > * > * {
  background: #fff;
  border-color: #fff;
  opacity: .5;
}
#abcdea79eea9233 .uk-dotnav > .uk-active > * {
  border-color: #0076fe;
  background: #0076fe;
}
#abcdea79eea9233 .phone-login-box {
  margin: 40px auto 40px;
}
#abcdea79eea9233 .login-header {
  margin-bottom: 24px;
}
#abcdea79eea9233 .login-header h4 {
  font-size: 22px;
  font-weight: bolder;
  line-height: 1;
  padding-left: 20px;
  border-left: 4px solid #0076fe;
}
#abcdea79eea9233 .input-item {
  width: 330px;
  height: 45px;
  background-color: #f0f2f7;
  border-radius: 22px;
  border: solid 1px #e3e8f0;
  position: relative;
  overflow: hidden;
}
#abcdea79eea9233 .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;
}
#abcdea79eea9233 .forget_password {
  cursor: pointer;
}
#abcdea79eea9233 .forget_password:hover {
  color: #2f7eab;
}
#abcdea79eea9233 .input-item input.error,
#abcdea79eea9233 .input-item input.error::placeholder {
  color: #fc4343;
}
#abcdea79eea9233 .input-item input::placeholder {
  color: #999;
}
#abcdea79eea9233 .input-item .icon {
  position: absolute;
  left: 10px;
  top: 12px;
  fill: #ccc;
  width: 20px;
}
#abcdea79eea9233 .form-item {
  margin: 24px 0;
}
#abcdea79eea9233 .verifycode-input .input-item {
  width: 200px;
  float: left;
}
#abcdea79eea9233 .send-code {
  float: left;
  margin-left: 20px;
}
#abcdea79eea9233 .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;
}
#abcdea79eea9233 .submit {
  width: 330px;
  height: 45px;
  background-color: #0076fe;
  border-radius: 22px;
  font-size: 18px;
  line-height: 45px;
  color: #fff;
  cursor: pointer;
}
#abcdea79eea9233 .error {
  color: #fc4343;
  font-size: 12px;
  padding-left: 10px;
  display: block;
  max-width: 300px;
}
#abcdea79eea9233 .login_btn_wrap {
  text-align: center;
}
#abcdea79eea9233 .login_btn_wrap .submit {
  display: block;
  margin-bottom: 10px;
}
#abcdea79eea9233 .input-item .pwd-toggle {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -10px;
  font-size: 16px;
  color: #999;
  cursor: pointer;
}
#abcdea79eea9233 .input-item .pwd-toggle:hover {
  color: currentColor;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a2ff7a08aca2bd8 .sidebar {
  width: 150px;
  max-width: 150px;
  height: 100%;
}
#a2ff7a08aca2bd8 .nav-items {
  background: #fafafa;
  min-height: 200px;
}
#a2ff7a08aca2bd8 .phone-info {
  background: #fafafa;
  margin-top: 10px;
  font-size: 12px;
  padding: 22px 4px 20px 16px;
  line-height: 1.5;
  color: #666;
}
#a2ff7a08aca2bd8 .phone-info .phone {
  line-height: 1.5;
  color: #333;
  font-size: 18px;
  font-family: Arial;
}
#a2ff7a08aca2bd8 .nav-type {
  line-height: 37px;
  padding-left: 20px;
  cursor: pointer;
}
#a2ff7a08aca2bd8 .nav-type.active {
  color: #FFF;
  cursor: default;
  background: #ff658c;
}
#a2ff7a08aca2bd8 .content {
  padding-bottom: 60px;
  color: #666;
  border: 1px solid #f0f0f0;
  min-height: 400px;
}
#a2ff7a08aca2bd8 .nav-list {
  padding: 0 20px;
}
#a2ff7a08aca2bd8 .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;
}
#a2ff7a08aca2bd8 .nav-list .nav-item.active {
  background-color: #ff5c89;
  color: #fff;
  cursor: default;
}
#a2ff7a08aca2bd8 .order-item {
  margin-top: 10px;
  background: #fff;
  padding: 0 20px;
}
#a2ff7a08aca2bd8 .order-item:hover {
  background: #f7f7f7;
}
#a2ff7a08aca2bd8 .del-order {
  cursor: pointer;
}
#a2ff7a08aca2bd8 .order-item .order-title {
  line-height: 40px;
  color: #666;
  font-size: 13px;
  border-bottom: 1px solid #f7f7f7;
}
#a2ff7a08aca2bd8 .goods-item {
  padding: 10px 0;
  border-bottom: 1px solid #ececec;
  cursor: pointer;
}
#a2ff7a08aca2bd8 .order-goods-list .goods-item:last-child {
  border-bottom: none;
}
#a2ff7a08aca2bd8 .goods-item img {
  width: 100px;
  height: 100px;
  background: #f4f4f4;
}
#a2ff7a08aca2bd8 .goods-item .goods-info {
  padding: 0 15px;
}
#a2ff7a08aca2bd8 .appoint-time span {
  color: #e4393c;
  background-color: #f9eeee;
  display: inline-block;
  padding: 2px 10px;
  border-radius: 2px;
  line-height: 1;
}
#a2ff7a08aca2bd8 .appoint-time {
  margin-bottom: 4px;
}
#a2ff7a08aca2bd8 .appoint-name {
  color: #333;
  font-size: 14px;
}
#a2ff7a08aca2bd8 .appoint-info {
  padding: 0 15px;
  font-size: 12px;
  color: #888;
}
#a2ff7a08aca2bd8 .goods-item .goods-name {
  color: #333;
}
#a2ff7a08aca2bd8 .goods-item .sku-name {
  color: #999;
  font-size: 12px;
}
#a2ff7a08aca2bd8 .order-total-info {
  padding-bottom: 10px;
  color: #999;
  font-size: 12px;
}
#a2ff7a08aca2bd8 .order-total-info .total-price {
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
}
#a2ff7a08aca2bd8 .load-more {
  font-size: 12px;
  padding-bottom: 15px;
  color: #999;
}
#a2ff7a08aca2bd8 .order-btns {
  padding: 10px 0;
  border-top: 1px solid #f7f7f7;
}
#a2ff7a08aca2bd8 .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;
}
#a2ff7a08aca2bd8 .order-btns .btn-warn {
  color: #fff;
  background: #eb3c3c;
  border-color: #eb3c3c;
  cursor: pointer;
}
#a2ff7a08aca2bd8 .appoint-info .title {
  font-weight: bold;
  color: #333;
}
#a2ff7a08aca2bd8 .coupon-item {
  margin: 10px 30px;
  display: inline-flex;
  width: 42%;
}
#a2ff7a08aca2bd8 .setting-form {
  padding: 30px 20px;
}
#a2ff7a08aca2bd8 .setting-item {
  margin-bottom: 20px;
  font-size: 13px;
  color: #666;
  line-height: 18px;
}
#a2ff7a08aca2bd8 .setting-item .label {
  display: inline-block;
  margin-right: 6px;
  text-align: right;
  min-width: 120px;
}
#a2ff7a08aca2bd8 .setting-item .input-text {
  border: 1px solid #ccc;
  line-height: 28px;
  padding: 0 10px;
  min-width: 200px;
  font-size: 13px;
}
#a2ff7a08aca2bd8 .setting-form .setting-btns {
  margin-left: 130px;
}
#a2ff7a08aca2bd8 .setting-form .uk-button {
  height: 30px;
  line-height: 30px;
  margin-right: 8px;
}
#a2ff7a08aca2bd8 .setting-wrap {
  position: relative;
}
#a2ff7a08aca2bd8 .user-info {
  border: 1px solid #ccc;
  width: 300px;
  position: absolute;
  right: 80px;
  top: 30px;
  color: #666;
  padding: 10px;
  font-size: 13px;
  background: #f9f9f9;
}
#a2ff7a08aca2bd8 .user-info .avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}
#a2ff7a08aca2bd8 .user-info .levels {
  color: #888;
  font-size: 12px;
}
#a2ff7a08aca2bd8 .address-wrap {
  padding: 30px 20px;
}
#a2ff7a08aca2bd8 .addr-header {
  font-size: 18px;
  color: #333;
  margin: 0;
}
#a2ff7a08aca2bd8 .addr-detail {
  border-bottom: 1px solid #ececec;
  margin-bottom: 10px;
}
#a2ff7a08aca2bd8 .addr-list {
  min-height: 200px;
}
#a2ff7a08aca2bd8 .addr-detail .addr-item-name,
#a2ff7a08aca2bd8 .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;
}
#a2ff7a08aca2bd8 .addr-detail .addr-name {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
#a2ff7a08aca2bd8 .addr-detail .addr-item-name {
  color: #e93b3d;
  border-color: #e93b3d;
}
#a2ff7a08aca2bd8 .addr-detail {
  padding: 12px 0;
  flex: 1;
}
#a2ff7a08aca2bd8 .op-btns a {
  font-size: 12px;
  color: #e93b3d;
  margin-left: 6px;
}
#a2ff7a08aca2bd8 .add-addr {
  height: 32px;
  line-height: 30px;
}
#a2ff7a08aca2bd8 .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;
}
#a2ff7a08aca2bd8 .publish-item {
  cursor: default;
  min-height: 120px;
}
#a2ff7a08aca2bd8 .publish-item .status-0 {
  background-image: url(/resources/sys/img/icons/info-unread.png);
}
#a2ff7a08aca2bd8 .publish-item .status-1 {
  background-image: url(/resources/sys/img/icons/info-fail.png);
}
#a2ff7a08aca2bd8 .publish-item .btns a {
  display: inline-block;
  font-size: 12px;
  padding: 4px 10px;
  border-radius: 2px;
  color: #fff;
  background: #2f7eab;
}
#a2ff7a08aca2bd8 .publish-item .btns .del-info {
  background: #ccc;
  color: #999;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#ae1aeac421aa08e {
  min-height: 90vh;
  /* mobile */
}
#ae1aeac421aa08e .search-highlight {
  background: yellow;
}
#ae1aeac421aa08e .el-item {
  padding: 0;
  border-bottom: 1px solid #ececec;
}
#ae1aeac421aa08e .el-title {
  margin-bottom: 20px;
}
#ae1aeac421aa08e .el-item:hover .el-title {
  color: #0f6ecd;
}
#ae1aeac421aa08e .img-wrap {
  overflow: hidden;
  display: block;
  border-radius: 4px;
}
#ae1aeac421aa08e .img-wrap img {
  transition: all .3s ease;
  border-radius: 4px;
}
#ae1aeac421aa08e .el-item:hover .img-wrap img {
  transform: scale(1.1);
}
#ae1aeac421aa08e .el-title a {
  font-size: 20px;
  color: #333;
  line-height: 36px;
}
#ae1aeac421aa08e .el-meta {
  font-size: 14px;
  color: #777;
  line-height: 1.5;
  margin: 6px 0;
}
#ae1aeac421aa08e .el-content {
  font-size: 14px;
  color: #777;
}
@media (max-width: 640px) {
  #ae1aeac421aa08e .el-title {
    margin-bottom: 0;
  }
  #ae1aeac421aa08e .el-title a {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
  }
  #ae1aeac421aa08e .category {
    font-size: 12px;
  }
  #ae1aeac421aa08e .el-content {
    font-size: 12px;
    color: #777;
    line-height: 1.5;
    margin: 6px 0 0px;
  }
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a7a2fa2f92acf89 .ap-content-container {
  height: 100%;
  min-height: 40px;
}
#a0c9fa35e7a7f77 .comment-detail {
  min-height: 600px;
}
#a0c9fa35e7a7f77 table {
  background: #f9fdff;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
#a0c9fa35e7a7f77 table th,
#a0c9fa35e7a7f77 table td {
  padding: 10px 20px;
  border: #ececec 1px solid;
  line-height: 1.8em;
}
#a0c9fa35e7a7f77 table th {
  padding-left: 0;
  text-align: right;
  background: #eff7fe;
  font-weight: normal;
  color: #333;
}
#a0c9fa35e7a7f77 .red {
  color: #F00!important;
}
#a0c9fa35e7a7f77 .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;
}
#a297eab1e8afc3b .menu-list {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  background: transparent;
  text-align: left;
}
#a297eab1e8afc3b .menu-list li {
  height: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  flex-shrink: 0;
}
#a297eab1e8afc3b .ap-icon {
  margin-right: 6px;
}
#a297eab1e8afc3b .indicator {
  margin-left: 4px;
}
#a297eab1e8afc3b .menu-list > li > a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 20px;
  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: #ffffff;
}
#a297eab1e8afc3b .menu-list li:hover > a,
#a297eab1e8afc3b .menu-list li.active > a {
  background: rgba(209, 40, 40, 0);
  background-color: rgba(209, 40, 40, 0);
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  color: #fff;
}
#a297eab1e8afc3b .menu-list li.active > a {
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
  border-bottom-width: 2px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  background-color: rgba(255, 0, 0, 0);
}
#a297eab1e8afc3b .menu-list ul,
#a297eab1e8afc3b .menu-list ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#a297eab1e8afc3b .menu-list ul {
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}
#a297eab1e8afc3b .menu-list ul li ul {
  top: 0;
  left: 100%;
}
#a297eab1e8afc3b .menu-list ul li {
  clear: both;
  width: 100%;
  border: none;
}
#a297eab1e8afc3b .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;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  font-family: inherit;
  color: #000000;
  width: 106px;
}
#a297eab1e8afc3b .menu-list ul li a:hover {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
#a297eab1e8afc3b .menu-list ul li.active > a {
  background-color: rgba(47, 126, 171, 0.1);
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  color: #2f7eab;
}
