/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
* {
  box-sizing: border-box;
}
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1,
.h1 {
  color: #333;
  font-size: 56px;
}
h2,
.h2 {
  color: #333;
  font-size: 40px;
}
h3,
.h3 {
  color: #333;
  font-size: 32px;
}
h4,
.h4 {
  color: #333;
  font-size: 24px;
}
h5,
.h5 {
  color: #333;
  font-size: 18px;
}
h6,
.h6 {
  color: #333;
  font-size: 14px;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, serif;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, serif;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit, serif;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
mark {
  background-color: transparent;
}
em {
  font-style: normal;
}
::-webkit-scrollbar {
  width: 0.3rem;
}
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #9e9e9e;
}
::-webkit-scrollbar-track {
  background: #fff;
}

@font-face {
  font-family: "iconfont"; /* Project id 1337574 */
  src: url(/static/images/iconfont.60b05cab.woff2) format('woff2'),
       url(/static/images/iconfont.32ef0a93.woff) format('woff'),
       url(/static/images/iconfont.ab014d4c.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-eye-off-line:before {
  content: "\e750";
}

.icon-eye-line:before {
  content: "\e74f";
}

.icon-logo-zh:before {
  content: "\e600";
}

.icon-logo-ca:before {
  content: "\eb4d";
}

.icon-trip-rt:before {
  content: "\e74d";
}

.icon-trip-ow:before {
  content: "\e74e";
}

.icon-airpass-coupon:before {
  content: "\e74c";
}

.icon-coupon-center:before {
  content: "\e74b";
}

.icon-wza:before {
  content: "\e74a";
}

.icon-hand-baggage:before {
  content: "\e601";
}

.icon-upload:before {
  content: "\e749";
}

.icon-message-filled:before {
  content: "\e748";
}

.icon-download:before {
  content: "\e747";
}

.icon-search:before {
  content: "\e746";
}

.icon-password:before {
  content: "\e743";
}

.icon-earth:before {
  content: "\e744";
}

.icon-mobile1:before {
  content: "\e745";
}

.icon-home:before {
  content: "\e742";
}

.icon-mobile-top:before {
  content: "\e740";
}

.icon-user-top:before {
  content: "\e741";
}

.icon-phone:before {
  content: "\e73e";
}

.icon-member:before {
  content: "\e73f";
}

.icon-filter:before {
  content: "\e619";
}

.icon-sort:before {
  content: "\eab8";
}

.icon-takeoff-line:before {
  content: "\e77f";
}

.icon-return-square:before {
  content: "\e67c";
}

.icon-go-square:before {
  content: "\e954";
}

.icon-info-circle:before {
  content: "\e6b9";
}

.icon-delete-filled:before {
  content: "\e73c";
}

.icon-delete:before {
  content: "\e73d";
}

.icon-traveller:before {
  content: "\e73b";
}

.icon-minus-circle-filled:before {
  content: "\e783";
}

.icon-minus-circle:before {
  content: "\e630";
}

.icon-caution-circle-outlined:before {
  content: "\e676";
}

.icon-adult:before {
  content: "\eab9";
}

.icon-notice:before {
  content: "\e6ea";
}

.icon-mobile:before {
  content: "\e6eb";
}

.icon-pause:before {
  content: "\e6ec";
}

.icon-pause-circle:before {
  content: "\e6ef";
}

.icon-photo:before {
  content: "\e6f0";
}

.icon-play-circle-filled:before {
  content: "\e6f1";
}

.icon-play-circle:before {
  content: "\e6f2";
}

.icon-question-circle:before {
  content: "\e6f3";
}

.icon-user:before {
  content: "\e6f4";
}

.icon-user-filled:before {
  content: "\e6f5";
}

.icon-seat-outlined:before {
  content: "\e6f6";
}

.icon-seat-filled:before {
  content: "\e6f7";
}

.icon-question-circle-filled:before {
  content: "\e6f8";
}

.icon-smile-filled:before {
  content: "\e6f9";
}

.icon-service:before {
  content: "\e6fa";
}

.icon-oneway:before {
  content: "\e6fb";
}

.icon-star:before {
  content: "\e6fc";
}

.icon-pause-circle-filled:before {
  content: "\e6fd";
}

.icon-holiday:before {
  content: "\e6fe";
}

.icon-smile:before {
  content: "\e6ff";
}

.icon-roundtrip:before {
  content: "\e700";
}

.icon-plus:before {
  content: "\e701";
}

.icon-minus:before {
  content: "\e702";
}

.icon-plus-circle-filled:before {
  content: "\e703";
}

.icon-wifi:before {
  content: "\e704";
}

.icon-man:before {
  content: "\e705";
}

.icon-plus-circle:before {
  content: "\e706";
}

.icon-arrow-chevron-down:before {
  content: "\e707";
}

.icon-arrow-chevron-right:before {
  content: "\e708";
}

.icon-arrow-chevron-left:before {
  content: "\e709";
}

.icon-arrow-chevron-up:before {
  content: "\e70a";
}

.icon-arrow-down:before {
  content: "\e70b";
}

.icon-next-square:before {
  content: "\e70c";
}

.icon-arrow-left:before {
  content: "\e70d";
}

.icon-arrow-right:before {
  content: "\e70e";
}

.icon-arrow-up:before {
  content: "\e70f";
}

.icon-back:before {
  content: "\e710";
}

.icon-prev-square:before {
  content: "\e711";
}

.icon-baby:before {
  content: "\e712";
}

.icon-close:before {
  content: "\e713";
}

.icon-close-circle-filled:before {
  content: "\e714";
}

.icon-baggage:before {
  content: "\e715";
}

.icon-close-circle:before {
  content: "\e716";
}

.icon-calendar:before {
  content: "\e717";
}

.icon-check:before {
  content: "\e718";
}

.icon-caution-circle-filled:before {
  content: "\e719";
}

.icon-check-circle-filled:before {
  content: "\e71a";
}

.icon-check-circle:before {
  content: "\e71b";
}

.icon-car:before {
  content: "\e71c";
}

.icon-coupon-filled:before {
  content: "\e71d";
}

.icon-time:before {
  content: "\e71e";
}

.icon-seat:before {
  content: "\e71f";
}

.icon-time-filled:before {
  content: "\e720";
}

.icon-child:before {
  content: "\e721";
}

.icon-edit-filled:before {
  content: "\e722";
}

.icon-takeoff:before {
  content: "\e723";
}

.icon-coupon:before {
  content: "\e724";
}

.icon-eye:before {
  content: "\e725";
}

.icon-customer:before {
  content: "\e726";
}

.icon-gift:before {
  content: "\e727";
}

.icon-info-circle-filled:before {
  content: "\e728";
}

.icon-insurance:before {
  content: "\e729";
}

.icon-location:before {
  content: "\e72a";
}

.icon-transfer:before {
  content: "\e72b";
}

.icon-eye-filled:before {
  content: "\e72c";
}

.icon-mail-filled:before {
  content: "\e72d";
}

.icon-logo-sc2:before {
  content: "\e72e";
}

.icon-hotel:before {
  content: "\e72f";
}

.icon-mail:before {
  content: "\e730";
}

.icon-flight:before {
  content: "\e731";
}

.icon-logout:before {
  content: "\e732";
}

.icon-bar:before {
  content: "\e733";
}

.icon-miles:before {
  content: "\e734";
}

.icon-edit:before {
  content: "\e735";
}

.icon-meal:before {
  content: "\e736";
}

.icon-more:before {
  content: "\e737";
}

.icon-order-filled:before {
  content: "\e738";
}

.icon-order:before {
  content: "\e739";
}

.icon-infant:before {
  content: "\e73a";
}

.icon-logo-sc:before {
  content: "\eaba";
}


.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
html {
  font-size: 75% !important;
  line-height: 1;
}
html.html-gray {
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
body {
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, sans-serif;
  background-color: #F5F8F9;
  color: #666;
  font-size: 14px;
  height: auto;
  min-width: 770px;
}
input,
select,
textarea,
button {
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, sans-serif;
}
input[type="text"],
input[type="email"],
input[type="number"],
select,
textarea {
  width: 100%;
}
p {
  line-height: 150%;
}
.w100 {
  width: 100% !important;
}
.height32 {
  height: 32px;
}
.mt02 {
  margin-top: 0.2rem;
}
.slider-down-up {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s;
  -moz-transition: max-height 0.2s;
  /* Firefox 4 */
  -webkit-transition: max-height 0.2s;
  /* Safari and Chrome */
  -o-transition: max-height 0.2s;
  /* Opera */
}
.slider-down-up.show {
  max-height: 2000px;
  overflow: visible;
}
ol,
ul {
  margin: 0;
  padding: 0;
}
ol li,
ul li {
  list-style: none;
}
ol.disc,
ul.disc {
  margin-left: 15px;
}
ol.disc li,
ul.disc li {
  list-style: disc;
}
ol.circle,
ul.circle {
  margin-left: 15px;
}
ol.circle li,
ul.circle li {
  list-style: circle;
}
ol.square,
ul.square {
  margin-left: 15px;
}
ol.square li,
ul.square li {
  list-style: square;
}
ol.decimal,
ul.decimal {
  margin-left: 15px;
}
ol.decimal > li,
ul.decimal > li {
  list-style: decimal;
}
.iconfont {
  font-size: 12px;
  font-weight: normal;
}
.form-control {
  border: 1px #fff solid;
  background-color: #fff;
}
.divider {
  border-top: 1px #B5CCDE solid;
}
.divider.dashed {
  border-top: 1px #B5CCDE dashed;
}
.divider.dotted {
  border-top: 1px #B5CCDE dotted;
}
.divider.gray {
  border-color: #dae5ee;
}
.fontBold {
  font-weight: bold;
}
.fontNormal {
  font-weight: normal;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.text-left {
  text-align: left!important;
}
.text-center {
  text-align: center!important;
}
.text-right {
  text-align: right!important;
}
.text-white {
  color: #fff;
}
.text-333 {
  color: #333;
}
.text-666 {
  color: #666;
}
.text-999 {
  color: #999;
}
.text-through {
  color: #999;
  text-decoration: line-through;
}
.text-no-warp {
  white-space: nowrap;
}
.flex-1 {
  flex: 1 1 !important;
}
.flex-2 {
  flex: 2 1 !important;
}
.flex-3 {
  flex: 3 1 !important;
}
.flex-4 {
  flex: 4 1 !important;
}
.inset {
  margin: 0.75rem;
}
img {
  max-width: 100%;
}
.imgRounder {
  border-radius: 4px;
}
/* 颜色 color-* */
.color-primary {
  color: #2F74B8;
}
.text-primary {
  color: #2F74B8;
}
.text-dark-primary {
  color: #1E385A;
}
a.text-primary {
  color: #2F74B8;
}
a.text-primary:hover {
  text-decoration: underline;
}
a.text-dark-primary {
  color: #1E385A;
}
a.text-dark-primary:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-primary {
  background-color: #2F74B8;
}
/* 背景 bg-* */
.bg-dark-primary {
  background-color: #1E385A;
}
/* 按钮 btn-* */
.btn-primary {
  border: 1px #2F74B8 solid;
  background-color: #2F74B8;
  color: #fff;
}
.btn-primary:hover {
  background-color: #1E385A;
}
/* 边框按钮 btn-outline-* */
.btn-outline-primary {
  border: 1px #1E385A solid;
  background-color: transparent;
  color: #1E385A;
}
.btn-outline-primary:hover,
.btn-outline-primary:active {
  border-color: #1E385A;
  background-color: #1E385A;
  color: #fff;
}
.btn-outline-primary:hover .iconfont,
.btn-outline-primary:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-primary {
  background-color: #2F74B8;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-primary {
  border: 1px #2F74B8 solid;
  background-color: transparent;
  color: #2F74B8;
}
/* 颜色 color-* */
.color-secondary {
  color: #6c757d;
}
.text-secondary {
  color: #6c757d;
}
.text-dark-secondary {
  color: #545b62;
}
a.text-secondary {
  color: #6c757d;
}
a.text-secondary:hover {
  text-decoration: underline;
}
a.text-dark-secondary {
  color: #545b62;
}
a.text-dark-secondary:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-secondary {
  background-color: #6c757d;
}
/* 背景 bg-* */
.bg-dark-secondary {
  background-color: #545b62;
}
/* 按钮 btn-* */
.btn-secondary {
  border: 1px #6c757d solid;
  background-color: #6c757d;
  color: #fff;
}
.btn-secondary:hover {
  background-color: #545b62;
}
/* 边框按钮 btn-outline-* */
.btn-outline-secondary {
  border: 1px #545b62 solid;
  background-color: transparent;
  color: #545b62;
}
.btn-outline-secondary:hover,
.btn-outline-secondary:active {
  border-color: #545b62;
  background-color: #545b62;
  color: #fff;
}
.btn-outline-secondary:hover .iconfont,
.btn-outline-secondary:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-secondary {
  background-color: #6c757d;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-secondary {
  border: 1px #6c757d solid;
  background-color: transparent;
  color: #6c757d;
}
/* 颜色 color-* */
.color-warning {
  color: #F4791B;
}
.text-warning {
  color: #F4791B;
}
.text-dark-warning {
  color: #F4791B;
}
a.text-warning {
  color: #F4791B;
}
a.text-warning:hover {
  text-decoration: underline;
}
a.text-dark-warning {
  color: #F4791B;
}
a.text-dark-warning:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-warning {
  background-color: #F4791B;
}
/* 背景 bg-* */
.bg-dark-warning {
  background-color: #F4791B;
}
/* 按钮 btn-* */
.btn-warning {
  border: 1px #F4791B solid;
  background-color: #F4791B;
  color: #fff;
}
.btn-warning:hover {
  background-color: #F4791B;
}
/* 边框按钮 btn-outline-* */
.btn-outline-warning {
  border: 1px #F4791B solid;
  background-color: transparent;
  color: #F4791B;
}
.btn-outline-warning:hover,
.btn-outline-warning:active {
  border-color: #F4791B;
  background-color: #F4791B;
  color: #fff;
}
.btn-outline-warning:hover .iconfont,
.btn-outline-warning:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-warning {
  background-color: #F4791B;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-warning {
  border: 1px #F4791B solid;
  background-color: transparent;
  color: #F4791B;
}
/* 颜色 color-* */
.color-danger {
  color: #E13D3D;
}
.text-danger {
  color: #E13D3D;
}
.text-dark-danger {
  color: #A51414;
}
a.text-danger {
  color: #E13D3D;
}
a.text-danger:hover {
  text-decoration: underline;
}
a.text-dark-danger {
  color: #A51414;
}
a.text-dark-danger:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-danger {
  background-color: #E13D3D;
}
/* 背景 bg-* */
.bg-dark-danger {
  background-color: #A51414;
}
/* 按钮 btn-* */
.btn-danger {
  border: 1px #E13D3D solid;
  background-color: #E13D3D;
  color: #fff;
}
.btn-danger:hover {
  background-color: #A51414;
}
/* 边框按钮 btn-outline-* */
.btn-outline-danger {
  border: 1px #A51414 solid;
  background-color: transparent;
  color: #A51414;
}
.btn-outline-danger:hover,
.btn-outline-danger:active {
  border-color: #A51414;
  background-color: #A51414;
  color: #fff;
}
.btn-outline-danger:hover .iconfont,
.btn-outline-danger:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-danger {
  background-color: #E13D3D;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-danger {
  border: 1px #E13D3D solid;
  background-color: transparent;
  color: #E13D3D;
}
/* 颜色 color-* */
.color-success {
  color: #00AA79;
}
.text-success {
  color: #00AA79;
}
.text-dark-success {
  color: #42A875;
}
a.text-success {
  color: #00AA79;
}
a.text-success:hover {
  text-decoration: underline;
}
a.text-dark-success {
  color: #42A875;
}
a.text-dark-success:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-success {
  background-color: #00AA79;
}
/* 背景 bg-* */
.bg-dark-success {
  background-color: #42A875;
}
/* 按钮 btn-* */
.btn-success {
  border: 1px #00AA79 solid;
  background-color: #00AA79;
  color: #fff;
}
.btn-success:hover {
  background-color: #42A875;
}
/* 边框按钮 btn-outline-* */
.btn-outline-success {
  border: 1px #42A875 solid;
  background-color: transparent;
  color: #42A875;
}
.btn-outline-success:hover,
.btn-outline-success:active {
  border-color: #42A875;
  background-color: #42A875;
  color: #fff;
}
.btn-outline-success:hover .iconfont,
.btn-outline-success:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-success {
  background-color: #00AA79;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-success {
  border: 1px #00AA79 solid;
  background-color: transparent;
  color: #00AA79;
}
/* 颜色 color-* */
.color-info {
  color: #17a2b8;
}
.text-info {
  color: #17a2b8;
}
.text-dark-info {
  color: #117a8b;
}
a.text-info {
  color: #17a2b8;
}
a.text-info:hover {
  text-decoration: underline;
}
a.text-dark-info {
  color: #117a8b;
}
a.text-dark-info:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-info {
  background-color: #17a2b8;
}
/* 背景 bg-* */
.bg-dark-info {
  background-color: #117a8b;
}
/* 按钮 btn-* */
.btn-info {
  border: 1px #17a2b8 solid;
  background-color: #17a2b8;
  color: #fff;
}
.btn-info:hover {
  background-color: #117a8b;
}
/* 边框按钮 btn-outline-* */
.btn-outline-info {
  border: 1px #117a8b solid;
  background-color: transparent;
  color: #117a8b;
}
.btn-outline-info:hover,
.btn-outline-info:active {
  border-color: #117a8b;
  background-color: #117a8b;
  color: #fff;
}
.btn-outline-info:hover .iconfont,
.btn-outline-info:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-info {
  background-color: #17a2b8;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-info {
  border: 1px #17a2b8 solid;
  background-color: transparent;
  color: #17a2b8;
}
/* 颜色 color-* */
.color-light {
  color: #fff;
}
.text-light {
  color: #fff;
}
.text-dark-light {
  color: #fafafa;
}
a.text-light {
  color: #fff;
}
a.text-light:hover {
  text-decoration: underline;
}
a.text-dark-light {
  color: #fafafa;
}
a.text-dark-light:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-light {
  background-color: #fff;
}
/* 背景 bg-* */
.bg-dark-light {
  background-color: #fafafa;
}
/* 按钮 btn-* */
.btn-light {
  border: 1px #fff solid;
  background-color: #fff;
  color: #fff;
}
.btn-light:hover {
  background-color: #fafafa;
}
/* 边框按钮 btn-outline-* */
.btn-outline-light {
  border: 1px #fafafa solid;
  background-color: transparent;
  color: #fafafa;
}
.btn-outline-light:hover,
.btn-outline-light:active {
  border-color: #fafafa;
  background-color: #fafafa;
  color: #fff;
}
.btn-outline-light:hover .iconfont,
.btn-outline-light:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-light {
  background-color: #fff;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-light {
  border: 1px #fff solid;
  background-color: transparent;
  color: #fff;
}
/* 颜色 color-* */
.color-dark {
  color: #333;
}
.text-dark {
  color: #333;
}
.text-dark-dark {
  color: #1a1a1a;
}
a.text-dark {
  color: #333;
}
a.text-dark:hover {
  text-decoration: underline;
}
a.text-dark-dark {
  color: #1a1a1a;
}
a.text-dark-dark:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-dark {
  background-color: #333;
}
/* 背景 bg-* */
.bg-dark-dark {
  background-color: #1a1a1a;
}
/* 按钮 btn-* */
.btn-dark {
  border: 1px #333 solid;
  background-color: #333;
  color: #fff;
}
.btn-dark:hover {
  background-color: #1a1a1a;
}
/* 边框按钮 btn-outline-* */
.btn-outline-dark {
  border: 1px #1a1a1a solid;
  background-color: transparent;
  color: #1a1a1a;
}
.btn-outline-dark:hover,
.btn-outline-dark:active {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: #fff;
}
.btn-outline-dark:hover .iconfont,
.btn-outline-dark:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-dark {
  background-color: #333;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-dark {
  border: 1px #333 solid;
  background-color: transparent;
  color: #333;
}
/* 颜色 color-* */
.color-simple {
  color: #333;
}
.text-simple {
  color: #333;
}
.text-dark-simple {
  color: #333;
}
a.text-simple {
  color: #333;
}
a.text-simple:hover {
  text-decoration: underline;
}
a.text-dark-simple {
  color: #333;
}
a.text-dark-simple:hover {
  text-decoration: underline;
}
/* 背景 bg-* */
.bg-simple {
  background-color: #333;
}
/* 背景 bg-* */
.bg-dark-simple {
  background-color: #333;
}
/* 按钮 btn-* */
.btn-simple {
  border: 1px #333 solid;
  background-color: #333;
  color: #fff;
}
.btn-simple:hover {
  background-color: #333;
}
/* 边框按钮 btn-outline-* */
.btn-outline-simple {
  border: 1px #333 solid;
  background-color: transparent;
  color: #333;
}
.btn-outline-simple:hover,
.btn-outline-simple:active {
  border-color: #333;
  background-color: #333;
  color: #fff;
}
.btn-outline-simple:hover .iconfont,
.btn-outline-simple:active .iconfont {
  color: #fff;
}
/* 徽章 badge-* */
.badge-simple {
  background-color: #333;
  color: #fff;
}
/* 边框按钮 btn-outline-* */
.badge-outline-simple {
  border: 1px #333 solid;
  background-color: transparent;
  color: #333;
}
.font-0x {
  font-size: 12px !important;
}
.font-1x {
  font-size: 14px !important;
}
.font-2x {
  font-size: 16px !important;
}
.font-3x {
  font-size: 18px !important;
}
.font-4x {
  font-size: 20px !important;
}
.font-5x {
  font-size: 22px !important;
}
.font-6x {
  font-size: 24px !important;
}
.font-7x {
  font-size: 26px !important;
}
.font-8x {
  font-size: 28px !important;
}
.font-9x {
  font-size: 30px !important;
}
.font-10x {
  font-size: 32px !important;
}
.p-0 {
  padding: 0rem !important;
}
.pt-0 {
  padding-top: 0rem !important;
}
.pb-0 {
  padding-bottom: 0rem !important;
}
.pl-0 {
  padding-left: 0rem !important;
}
.pr-0 {
  padding-right: 0rem !important;
}
.px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
.m-0 {
  margin: 0rem !important;
}
.mt-0 {
  margin-top: 0rem !important;
}
.mb-0 {
  margin-bottom: 0rem !important;
}
.ml-0 {
  margin-left: 0rem !important;
}
.mr-0 {
  margin-right: 0rem !important;
}
.mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.p-1 {
  padding: 0.33333333rem !important;
}
.pt-1 {
  padding-top: 0.33333333rem !important;
}
.pb-1 {
  padding-bottom: 0.33333333rem !important;
}
.pl-1 {
  padding-left: 0.33333333rem !important;
}
.pr-1 {
  padding-right: 0.33333333rem !important;
}
.px-1 {
  padding-left: 0.33333333rem !important;
  padding-right: 0.33333333rem !important;
}
.py-1 {
  padding-top: 0.33333333rem !important;
  padding-bottom: 0.33333333rem !important;
}
.m-1 {
  margin: 0.33333333rem !important;
}
.mt-1 {
  margin-top: 0.33333333rem !important;
}
.mb-1 {
  margin-bottom: 0.33333333rem !important;
}
.ml-1 {
  margin-left: 0.33333333rem !important;
}
.mr-1 {
  margin-right: 0.33333333rem !important;
}
.mx-1 {
  margin-left: 0.33333333rem !important;
  margin-right: 0.33333333rem !important;
}
.my-1 {
  margin-top: 0.33333333rem !important;
  margin-bottom: 0.33333333rem !important;
}
.p-2 {
  padding: 0.66666667rem !important;
}
.pt-2 {
  padding-top: 0.66666667rem !important;
}
.pb-2 {
  padding-bottom: 0.66666667rem !important;
}
.pl-2 {
  padding-left: 0.66666667rem !important;
}
.pr-2 {
  padding-right: 0.66666667rem !important;
}
.px-2 {
  padding-left: 0.66666667rem !important;
  padding-right: 0.66666667rem !important;
}
.py-2 {
  padding-top: 0.66666667rem !important;
  padding-bottom: 0.66666667rem !important;
}
.m-2 {
  margin: 0.66666667rem !important;
}
.mt-2 {
  margin-top: 0.66666667rem !important;
}
.mb-2 {
  margin-bottom: 0.66666667rem !important;
}
.ml-2 {
  margin-left: 0.66666667rem !important;
}
.mr-2 {
  margin-right: 0.66666667rem !important;
}
.mx-2 {
  margin-left: 0.66666667rem !important;
  margin-right: 0.66666667rem !important;
}
.my-2 {
  margin-top: 0.66666667rem !important;
  margin-bottom: 0.66666667rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.p-4 {
  padding: 1.33333333rem !important;
}
.pt-4 {
  padding-top: 1.33333333rem !important;
}
.pb-4 {
  padding-bottom: 1.33333333rem !important;
}
.pl-4 {
  padding-left: 1.33333333rem !important;
}
.pr-4 {
  padding-right: 1.33333333rem !important;
}
.px-4 {
  padding-left: 1.33333333rem !important;
  padding-right: 1.33333333rem !important;
}
.py-4 {
  padding-top: 1.33333333rem !important;
  padding-bottom: 1.33333333rem !important;
}
.m-4 {
  margin: 1.33333333rem !important;
}
.mt-4 {
  margin-top: 1.33333333rem !important;
}
.mb-4 {
  margin-bottom: 1.33333333rem !important;
}
.ml-4 {
  margin-left: 1.33333333rem !important;
}
.mr-4 {
  margin-right: 1.33333333rem !important;
}
.mx-4 {
  margin-left: 1.33333333rem !important;
  margin-right: 1.33333333rem !important;
}
.my-4 {
  margin-top: 1.33333333rem !important;
  margin-bottom: 1.33333333rem !important;
}
.p-5 {
  padding: 1.66666667rem !important;
}
.pt-5 {
  padding-top: 1.66666667rem !important;
}
.pb-5 {
  padding-bottom: 1.66666667rem !important;
}
.pl-5 {
  padding-left: 1.66666667rem !important;
}
.pr-5 {
  padding-right: 1.66666667rem !important;
}
.px-5 {
  padding-left: 1.66666667rem !important;
  padding-right: 1.66666667rem !important;
}
.py-5 {
  padding-top: 1.66666667rem !important;
  padding-bottom: 1.66666667rem !important;
}
.m-5 {
  margin: 1.66666667rem !important;
}
.mt-5 {
  margin-top: 1.66666667rem !important;
}
.mb-5 {
  margin-bottom: 1.66666667rem !important;
}
.ml-5 {
  margin-left: 1.66666667rem !important;
}
.mr-5 {
  margin-right: 1.66666667rem !important;
}
.mx-5 {
  margin-left: 1.66666667rem !important;
  margin-right: 1.66666667rem !important;
}
.my-5 {
  margin-top: 1.66666667rem !important;
  margin-bottom: 1.66666667rem !important;
}
.p-6 {
  padding: 2rem !important;
}
.pt-6 {
  padding-top: 2rem !important;
}
.pb-6 {
  padding-bottom: 2rem !important;
}
.pl-6 {
  padding-left: 2rem !important;
}
.pr-6 {
  padding-right: 2rem !important;
}
.px-6 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.m-6 {
  margin: 2rem !important;
}
.mt-6 {
  margin-top: 2rem !important;
}
.mb-6 {
  margin-bottom: 2rem !important;
}
.ml-6 {
  margin-left: 2rem !important;
}
.mr-6 {
  margin-right: 2rem !important;
}
.mx-6 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.my-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.p-7 {
  padding: 2.33333333rem !important;
}
.pt-7 {
  padding-top: 2.33333333rem !important;
}
.pb-7 {
  padding-bottom: 2.33333333rem !important;
}
.pl-7 {
  padding-left: 2.33333333rem !important;
}
.pr-7 {
  padding-right: 2.33333333rem !important;
}
.px-7 {
  padding-left: 2.33333333rem !important;
  padding-right: 2.33333333rem !important;
}
.py-7 {
  padding-top: 2.33333333rem !important;
  padding-bottom: 2.33333333rem !important;
}
.m-7 {
  margin: 2.33333333rem !important;
}
.mt-7 {
  margin-top: 2.33333333rem !important;
}
.mb-7 {
  margin-bottom: 2.33333333rem !important;
}
.ml-7 {
  margin-left: 2.33333333rem !important;
}
.mr-7 {
  margin-right: 2.33333333rem !important;
}
.mx-7 {
  margin-left: 2.33333333rem !important;
  margin-right: 2.33333333rem !important;
}
.my-7 {
  margin-top: 2.33333333rem !important;
  margin-bottom: 2.33333333rem !important;
}
.p-8 {
  padding: 2.66666667rem !important;
}
.pt-8 {
  padding-top: 2.66666667rem !important;
}
.pb-8 {
  padding-bottom: 2.66666667rem !important;
}
.pl-8 {
  padding-left: 2.66666667rem !important;
}
.pr-8 {
  padding-right: 2.66666667rem !important;
}
.px-8 {
  padding-left: 2.66666667rem !important;
  padding-right: 2.66666667rem !important;
}
.py-8 {
  padding-top: 2.66666667rem !important;
  padding-bottom: 2.66666667rem !important;
}
.m-8 {
  margin: 2.66666667rem !important;
}
.mt-8 {
  margin-top: 2.66666667rem !important;
}
.mb-8 {
  margin-bottom: 2.66666667rem !important;
}
.ml-8 {
  margin-left: 2.66666667rem !important;
}
.mr-8 {
  margin-right: 2.66666667rem !important;
}
.mx-8 {
  margin-left: 2.66666667rem !important;
  margin-right: 2.66666667rem !important;
}
.my-8 {
  margin-top: 2.66666667rem !important;
  margin-bottom: 2.66666667rem !important;
}
.p-9 {
  padding: 3rem !important;
}
.pt-9 {
  padding-top: 3rem !important;
}
.pb-9 {
  padding-bottom: 3rem !important;
}
.pl-9 {
  padding-left: 3rem !important;
}
.pr-9 {
  padding-right: 3rem !important;
}
.px-9 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-9 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.m-9 {
  margin: 3rem !important;
}
.mt-9 {
  margin-top: 3rem !important;
}
.mb-9 {
  margin-bottom: 3rem !important;
}
.ml-9 {
  margin-left: 3rem !important;
}
.mr-9 {
  margin-right: 3rem !important;
}
.mx-9 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.my-9 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.p-10 {
  padding: 3.33333333rem !important;
}
.pt-10 {
  padding-top: 3.33333333rem !important;
}
.pb-10 {
  padding-bottom: 3.33333333rem !important;
}
.pl-10 {
  padding-left: 3.33333333rem !important;
}
.pr-10 {
  padding-right: 3.33333333rem !important;
}
.px-10 {
  padding-left: 3.33333333rem !important;
  padding-right: 3.33333333rem !important;
}
.py-10 {
  padding-top: 3.33333333rem !important;
  padding-bottom: 3.33333333rem !important;
}
.m-10 {
  margin: 3.33333333rem !important;
}
.mt-10 {
  margin-top: 3.33333333rem !important;
}
.mb-10 {
  margin-bottom: 3.33333333rem !important;
}
.ml-10 {
  margin-left: 3.33333333rem !important;
}
.mr-10 {
  margin-right: 3.33333333rem !important;
}
.mx-10 {
  margin-left: 3.33333333rem !important;
  margin-right: 3.33333333rem !important;
}
.my-10 {
  margin-top: 3.33333333rem !important;
  margin-bottom: 3.33333333rem !important;
}
.d-flex {
  display: flex;
}
.d-flex-inline {
  display: inline-flex;
}
.justify-content-start {
  justify-content: flex-start;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-around {
  justify-content: space-around;
}
.align-items-start {
  align-items: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: flex-end;
}
.flex-direction-row {
  flex-direction: row;
}
.flex-direction-row-reverse {
  flex-direction: row-reverse;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-column-reverse {
  flex-direction: column-reverse;
}
.view-xs {
  display: none;
}
.view-lg {
  display: inline;
}
.line-height {
  line-height: 22px;
}
#content,
.container-body {
  position: relative;
  /* min-height: 640px; */
  z-index: 2;
}
.font-32x {
  font-size: 32px;
}
.font-48x {
  font-size: 48px;
}
.font-56x {
  font-size: 56px;
}
.font-64x {
  font-size: 64px;
}
.sc-container,
.container {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}
.light-box {
  background-color: #F2FAFF;
  padding: 1rem;
  border-radius: 4px;
}
.title-headline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f2faff;
  padding: 10px 12px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
}
.title-headline.no-bg {
  background-color: transparent;
  padding-bottom: 0;
}
.title-headline .group {
  display: flex;
  align-items: center;
  flex: 1 1;
}
.title-headline .group b {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.title-headline .group span {
  white-space: nowrap;
}
.buttons-group {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
  display: inline-block;
}
.buttons-group button {
  font-weight: normal;
  height: 32px;
  line-height: 32px;
  padding: 0 18px;
  background-color: #fff;
  border-radius: 0;
}
.buttons-group button:first-child {
  border-radius: 4px 0 0 4px;
}
.buttons-group button:last-child {
  border-radius: 0 4px 4px 0;
}
.buttons-group button.active {
  background-color: #1E385A;
  color: #fff;
}
.buttons-group.border button {
  border: 1px #B5CCDE solid;
  margin-left: -1px;
}
.buttons-group.no-shadow {
  box-shadow: 0 0 0 #fff;
}
.white-box {
  border: 1px #fff solid;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.white-box.no-shadow {
  box-shadow: 0 0 0;
}
.white-box.no-radius {
  border-radius: 0;
}
.text-price {
  align-items: center;
}
.line-through {
  text-decoration: line-through;
}
span.triangle {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-top: 10px solid #F4791B;
  border-left: 10px solid #F4791B;
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
}
.hidden {
  display: none;
}
.box-headline {
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #1E385A;
  padding: 0 0 0 8px;
  margin-bottom: 3rem !important;
  height: 20px;
  line-height: 1;
}
.box-headline::before {
  content: " ";
  border-left: 3px #F4791B solid;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.box-headline::after {
  content: " ";
  border-bottom: 1px #e2e2e2 solid;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -16px;
}
.box-headline .title {
  order: -1;
}
.box-headline .slot {
  order: 10;
}
.box-headline.noborder {
  margin-bottom: 12px !important;
}
.box-headline.noborder::after {
  display: none;
}
.clickPopover .popup-content-tooltip {
  z-index: 0 !important;
}
.popup-content-tooltip {
  min-width: 400px;
  z-index: 4;
}
.table-sc {
  width: 100%;
}
.table-sc thead td,
.table-sc thead th {
  padding: 5px;
  background-color: #F2FAFF;
  color: #1E385A;
  font-weight: bold;
}
.table-sc tbody td {
  padding: 5px;
}
.table-sc.vertical-top td {
  vertical-align: top;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-country-tab .air-country-item,
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-view-title .air-close,
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-tab,
.air-input .air-input-text,
.air-checkbox-text,
.air-select-dropdown .air-select-item,
.air-btn,
.air-input.air-active.label,
.air-prompt,
.sc-air-ui .air-city-wrap .air-city-drop-wrap .air-drop-item,
.air-dialog-close,
.air-dialog-icon-close,
.air-tabs-header .air-tabs-item,
.air-form-item .error-message,
.air-form-item .error-message i,
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-group-item {
  font-size: 14px !important;
}
.air-input .air-prompt {
  line-height: 40px;
  padding: 0 16px;
}
.air-city-wrap .air-city-select-wrap .air-city-input-clone:focus,
.air-city-wrap .air-city-select-wrap .air-city-input:focus,
.air-city-wrap .air-city-select-wrap .air-city-input:hover + .air-city-input-clone,
.segment-search .passenger-con.focus {
  border: 1px #1E385A solid;
}
.air-form-item.is-error .air-input {
  position: relative;
}
.air-form-item.is-error .air-input .air-input-text {
  padding-right: 40px;
}
.air-form-item.is-error .air-input::after {
  content: "";
  position: absolute;
  right: 10px;
  top: calc(50% - 10px);
  z-index: 2;
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABhUlEQVQ4T7WVT07CQBTGv9dCImVtIkTFjSeoidHQegEXbnDBBdi4QA+iLNxwANmwceEFSInGxJ7AjRgFE9cUE9p5ZgZaSv2DJHWWM+/95vvevJkhLBgPppkt5PNrMmwwHL7tuO74txT6brFvmoYwjFoAVMC8CyJNxTELEN3rQFvzvGbRdb1k/hdgr1w+BFETQHGB+D6Ya6Vu9yYeNwd8sqwTDWgwoC8qhVwnIBBAfctxLsP4CCiVEdH1X2ExQMDMR6FSBZQ1GxvGY8ImSwUMZBKW/OmmcXf9rOdty5qqyRfLOg2A81gig7kOXR9AiBZmUB+aVkUQFEDUmLieDB04W3ecCzXRs6xbAHsxGz5rWrXU6bR7BweVKRQSFs6REK2E+ruS4+yT7LPVXO4jao2ZTKUmggJIbDBXCtlS76PRCr3a9obP/PzDqUZQ5WSmdh42Tc4QbaYPXNqybR+D+Sp2UBN9oeXUD+Vf2ib1xla207x6Ycuk+jiE0FSfrxCa6gObvDHLfgGfvzIRjgHC9wYAAAAASUVORK5CYII=) no-repeat;
}
.sc-air-ui-input .air-input.input-error-border {
  position: relative;
}
.sc-air-ui-input .air-input.input-error-border .air-input-text {
  padding-right: 40px;
}
.sc-air-ui-input .air-input.input-error-border::after {
  content: "";
  position: absolute;
  right: 10px;
  top: calc(50% - 10px);
  z-index: 1;
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABhUlEQVQ4T7WVT07CQBTGv9dCImVtIkTFjSeoidHQegEXbnDBBdi4QA+iLNxwANmwceEFSInGxJ7AjRgFE9cUE9p5ZgZaSv2DJHWWM+/95vvevJkhLBgPppkt5PNrMmwwHL7tuO74txT6brFvmoYwjFoAVMC8CyJNxTELEN3rQFvzvGbRdb1k/hdgr1w+BFETQHGB+D6Ya6Vu9yYeNwd8sqwTDWgwoC8qhVwnIBBAfctxLsP4CCiVEdH1X2ExQMDMR6FSBZQ1GxvGY8ImSwUMZBKW/OmmcXf9rOdty5qqyRfLOg2A81gig7kOXR9AiBZmUB+aVkUQFEDUmLieDB04W3ecCzXRs6xbAHsxGz5rWrXU6bR7BweVKRQSFs6REK2E+ruS4+yT7LPVXO4jao2ZTKUmggJIbDBXCtlS76PRCr3a9obP/PzDqUZQ5WSmdh42Tc4QbaYPXNqybR+D+Sp2UBN9oeXUD+Vf2ib1xla207x6Ycuk+jiE0FSfrxCa6gObvDHLfgGfvzIRjgHC9wYAAAAASUVORK5CYII=) no-repeat;
}
.sc-air-ui-input .air-input.input-error-border.label::after {
  top: calc(50%);
}
.sc-air-ui-input .air-input.input-success-border {
  position: relative;
}
.sc-air-ui-input .air-input.input-success-border .air-input-text {
  padding-right: 40px;
}
.sc-air-ui-input .air-input.input-success-border::after {
  content: "";
  position: absolute;
  right: 10px;
  top: calc(50% - 10px);
  z-index: 1;
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABu0lEQVQ4T62VTUsCURSG3zPZB0paUBBB7foFBlkLIa1dQZvQ/kBuWlSkRFEYLYIUa9HG/kBKBUEtMlB3RQt/QYughQStFLQP9Z6YyZHR1FFwtvc9zz0f7z1D0Pms4dVuk3l4RJblsh/vKc95oVkI1Tu03vqN5nzOQ8AyBKZAkBQdQ0DCMwOXWaMpnFr052vj/wGdEe8CA2EAozrJpwnwxN2BO62uCuiIbK0BdAqgS68V5fMSwOsJd/BM1VeA5cxu2oCpjBIBS2qmClDumSWXe2mhzEaJpzMm04TcUwU4G/VuECPUYpl1ZUzYTLoCJwrQEfU+gjHdKpCBVwL6AQxVYghPCVdghmSfWcyWr4o1dKjMvJ9cCR46o75ZZhEH6G8ODJHJZvrIfrE7ZqCfNw3nk4m2JRYGJtoDY6AyQaKduOv4aO7aZxMFEQPIrL2/yD3j9YAAsT/hCh7MX/kmS0V+ADBIKiziswnwPQBLbTEKsGHJGqgoCnvcHQw1yqyq5KZDKUNlTVOYLFCHomsbYr9kkGL1eqYtuco2LRj7G0BvEwNUG1sWdvTpqTd3dDmo0I6uLxXa0QVb2/h2fwG/XhXnfSWwjIAAAAAASUVORK5CYII=) no-repeat;
}
.sc-air-ui-input .air-input.input-success-border.label::after {
  top: calc(50%);
}
.air-form-item.is-error .air-time-picker {
  border: 0 !important;
}
.air-form-item .error-message {
  color: #A51414;
}
.air-form-item .error-message .air-icon-font.air-icon-solid-exclamation-square {
  display: none;
}
.popup-overlay-tooltip {
  z-index: 2;
}
.air-time-picker .air-time-input {
  border-radius: 2px;
  border-width: 1px !important;
}
.air-time-picker .air-time-input:hover {
  border: 1px #B5CCDE solid;
}
.air-time-picker .air-time-input:focus {
  box-shadow: 0 0 4px #B5CCDE;
  border: 1px #1E385A solid;
}
.air-time-picker .air-time-input:focus:hover {
  border: 1px #1E385A solid;
}
.air-form-item.is-error .air-calendar-con .air-calendar-input,
.air-form-item.is-error .air-input .air-input-text,
.air-form-item.is-error .air-select .air-select-input,
.air-form-item.is-error .air-time-picker {
  border: 1px #E13D3D solid;
}
.air-input__suffix,
.air-time-picker .air-icon {
  right: 10px;
}
.air-icon-solid-caret-down {
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABKklEQVRIS2NkoDFgpLH5DKMWEAzhYRREoaGrmE892ZDw/z+jDQMjw09GRsbdD48tWUswDBgYGOStYoL////vyvCfgZ2R8f8RM5mABatXh/0F6YUHkZxl9HSG//8zUAxkZNgsKsITcXbzrG/YLDL2TeN6/ebLCob/DL6o+hhnPDq+NBPFAgWHBIF/P37tYWBgMEZWzMjAeEBElNsb3RI9t1juj5//bv3/n8EezfKzTBxsLg8OLPiAYgGIQ6wlxBqOYQExlvz++Z2RGJfDfIU1meLzCQPjf0ZCwYIaxDiSCS5LsChHCXN0ebwZjQhL8BqONQ7QXYDHEoKGE2UBjognynCiLUCzhAE5nRPK6SQVdqDgAhkIy0SEDCfJB8QYhk0NST4gx5JRCwiGGgDMa58Zz6kCugAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 100% auto;
  text-indent: -100px;
  overflow: hidden;
}
.air-icon-solid-caret-up {
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABKklEQVRIS2NkoDFgpLH5DKMWEAzhYRREoaGrmE892ZDw/z+jDQMjw09GRsbdD48tWUswDBgYGOStYoL////vyvCfgZ2R8f8RM5mABatXh/0F6YUHkZxl9HSG//8zUAxkZNgsKsITcXbzrG/YLDL2TeN6/ebLCob/DL6o+hhnPDq+NBPFAgWHBIF/P37tYWBgMEZWzMjAeEBElNsb3RI9t1juj5//bv3/n8EezfKzTBxsLg8OLPiAYgGIQ6wlxBqOYQExlvz++Z2RGJfDfIU1meLzCQPjf0ZCwYIaxDiSCS5LsChHCXN0ebwZjQhL8BqONQ7QXYDHEoKGE2UBjognynCiLUCzhAE5nRPK6SQVdqDgAhkIy0SEDCfJB8QYhk0NST4gx5JRCwiGGgDMa58Zz6kCugAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 100% auto;
  text-indent: -9999px;
  overflow: hidden;
  transform: rotate(-180deg);
}
.air-icon-calendar {
  right: 10px;
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAA/UlEQVRYR+2YQQ6CMBBFZziHK7iEnkJZyD10h3tlyT1ggbfQS+DGe/BNY1CQxBIaaJsMW6bkz5v+lhkmxx92XB/5JfB0rQ8Ab2xSZcbtsovyVkOPYFo9CiLsbQok4jKLw0QETq+CEJzO7r3SZ4Kmuc+x3q+Deg4Cpt/sEZSbZBROn10sd7GUeBQB0yDLJgkCTs7bsOym0d/7IvB/iYWgqQWcJ6hP0LJJRKCOgNpjvzFNg+LT53KQq+a8GwPQEcB6kZ4ki6PBX3pa1WgFWTeJCDSdzThPUDXeQyN9B1LMfAfo2Y+BmqitFjGJzuX69z4f1M63nXr8y0fI6MOU+QuFnxk4f1dj1QAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 100% auto;
  text-indent: -9999px;
  overflow: hidden;
}
.icon-logo-lyairline {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(/static/media/ic_logo_lyairline.b6b97f79.svg) no-repeat;
  background-size: auto 100%;
}
.flight-schedule {
  display: flex;
  justify-content: space-between;
  text-align: left;
}
.flight-schedule .airport {
  flex: 3 1;
  font-size: 14px;
  color: #333;
  /* &:first-child {
      text-align: right;
    } */
}
.flight-schedule .airport .time {
  font-weight: bold;
  margin-bottom: 1rem;
  font-size: 24px;
}
.flight-schedule .airport .name {
  line-height: 1.2;
}
.flight-schedule .duration {
  flex: 4 1;
  padding: 0 2rem;
  text-align: center;
}
.flight-schedule .duration .line {
  color: #79AFDD;
  height: 3rem;
  text-align: center;
  position: relative;
}
.flight-schedule .duration .line::before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 100%;
  height: 2px;
  background-color: #B5CCDE;
  transform: translate(0, -50%);
}
.flight-schedule .duration .line > div {
  position: absolute;
  left: 50%;
  top: 50%;
  background-color: #fff;
  padding: 0 1rem;
  transform: translate(-50%, -50%);
}
.flight-schedule .stop {
  color: #2b74b8;
  font-weight: bolder;
  padding-right: 8px;
}
.flight-schedule.vertical {
  flex-direction: column;
  align-items: flex-start;
  min-height: 60px;
  position: relative;
}
.flight-schedule.vertical::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  height: calc(100% - 20px);
  border-left: 2px #B5CCDE dashed;
}
.flight-schedule.vertical .airport {
  display: flex;
  align-items: center;
  text-align: left;
}
.flight-schedule.vertical .airport .time {
  font-size: 20px;
  margin-bottom: 0;
  margin-right: 1rem;
}
.flight-schedule.vertical .airport::before {
  display: inline-block;
  content: " ";
  width: 10px;
  height: 10px;
  background-color: #B5CCDE;
  border-radius: 100%;
  margin-right: 10px;
  margin-left: -4px;
}
.flight-schedule.vertical .duration {
  padding: 12px 16px;
  line-height: 1.5;
  text-align: left;
  flex: none;
}
.flight-schedule.vertical .duration .line {
  display: none;
}
.flight-schedule.vertical .duration .stops-info {
  color: #2b74b8;
  font-weight: bolder;
  padding-right: 8px;
}
.label-text-group {
  display: flex;
  flex-wrap: wrap;
  padding: 6px 12px;
}
.label-text-group li {
  margin: 5px 0;
  width: 25%;
  line-height: 150%;
}
.label-text-group li .label {
  color: #666;
  padding-bottom: 6px;
  padding-right: 12px;
}
.label-text-group li .text {
  font-size: 16px;
  color: #333;
  padding-right: 12px;
}
.label-text-group li.flex-1 {
  flex: 1 1;
}
.label-text-group li.flex-2 {
  flex: 2 1;
}
.label-text-group li.flex-3 {
  flex: 3 1;
}
.label-text-group li.flex-4 {
  flex: 4 1;
}
.label-text-group.auto li {
  width: auto;
  margin-right: 50px;
}
.label-text-group.fill-all {
  justify-content: space-between;
}
.label-text-group.fill-all li {
  width: auto;
}
.label-text-group.column-2 li {
  width: 50%;
}
.label-text-group.column-3 li {
  width: 33.3333%;
}
.label-text-group.column-5 li {
  width: 20%;
}
.label-text-group.vertical {
  padding: 0;
}
.label-text-group.vertical li {
  width: 100% !important;
  margin: 4px 0 !important;
  display: flex;
  align-items: flex-start;
}
.label-text-group.vertical li .label {
  flex: 1 1;
  padding: 0;
  white-space: nowrap;
  min-width: 70px;
}
.label-text-group.vertical li .text {
  flex: 3 1;
}
.label-text-group.horizontal {
  padding: 0;
}
.label-text-group.horizontal li {
  display: flex;
  align-items: center;
  width: auto;
  margin: 0 24px 0 0;
}
.label-text-group.horizontal li .label,
.label-text-group.horizontal li .text {
  padding: 0;
}
.label-text-group.horizontal li:last-child {
  margin-right: 0;
}
.dx_captcha_basic_bg {
  background-color: #fff;
}
/* .date-picker {
  .date-content {
    table {
      width: 100%!important;
    }
    z-index: 11;
    width:23rem;
    .day-title-close, .day-picker-header, .month-picker-header, .month-title-return, .year-title-return,.year-picker-header {
      padding: 10px!important;
    }
    .air-year-picker,.air-month-picker {
      float: none;
      width: inherit;

      tr {
        margin: 1rem 0;
      }
    }
  }
  .air-year-picker .year-table .year-table-td span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .month-table {
    tbody {
      display: block;
    }
    tr {
      display: flex;
      td {
        width: 25%!important;
      }
    }
    .month-table-td {
      span {
        width: 40px;
        height: 40px;
        line-height: 40px;
      }
    }
  }
  .air-day-picker .day-table .day-table-day {
    font-size: 14px;
  }
} */
.air-dialog {
  color: #666;
}
.air-dialog.dialog-tips {
  width: 300px !important;
}
.air-dialog.dialog-tips .air-dialog-header .air-dialog-close {
  display: none;
}
.air-dialog.dialog-tips .air-dialog-body {
  padding: 0;
  text-align: center;
}
.air-dialog.dialog-tips .air-dialog-footer {
  padding: 2rem;
  justify-content: center;
}
.white-box-with-button {
  position: relative;
}
.white-box-with-button .btn-container-outside {
  position: absolute;
  right: -40px;
  bottom: -146px;
}
.white-box-with-button.promptMessage .btn-container-outside {
  bottom: -132px;
}
.tabs-line .air-tabs .air-tabs-header {
  padding: 0;
}
.tabs-line .air-tabs .air-tabs-header .air-tabs-nav {
  border: 0;
  padding: 0 16px;
  background-color: transparent;
  border-radius: 0;
}
.tabs-line .air-tabs .air-tabs-header .air-tabs-nav .air-tabs-item {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #666;
  height: auto;
  min-height: 46px;
  line-height: 1.2;
  border-bottom: 3px transparent solid;
  border-radius: 0;
}
.tabs-line .air-tabs .air-tabs-header .air-tabs-nav .air-tabs-item.is-active {
  border-color: #F4791B;
  background-color: transparent;
  color: #1E385A;
}
.notice-view {
  background-color: #fff4d9;
  font-size: 12px;
  min-height: 44px;
  line-height: 1.5;
  padding: 12px 16px 12px 40px;
  color: #ab6e0d;
  position: relative;
}
.notice-view.with-view {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 56px;
}
.notice-view .iconfont {
  position: absolute;
  left: 16px;
  top: 14px;
  line-height: 1;
}
.notice-view .view {
  position: absolute;
  right: 16px;
  top: 12px;
}
.form-field .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0;
}
.form-field .item .name {
  width: 100px;
  text-align: right;
  padding-right: 12px;
}
.form-field .item .field {
  flex: 1 1;
  color: #999;
}
ul.select-list-item li button {
  width: 100%;
  font-weight: normal;
  text-align: center;
}
ul.select-list-item li button:active {
  background-color: #B5CCDE;
  color: #1E385A;
}
.sc-switch-tab {
  font-size: 14px;
}
.sc-switch-tab nav {
  border: 1px solid #B5CCDE;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
}
.sc-switch-tab nav button {
  height: 32px;
  font-size: 14px;
  padding: 0 28px !important;
  color: #333;
  transition: all 0.2s ease 0s;
  border-radius: 0 !important;
}
.sc-switch-tab nav button:hover {
  background-color: #F2FAFF;
}
.sc-switch-tab nav button:disabled {
  cursor: not-allowed;
  color: #999;
  background-color: #f2f2f2;
}
.sc-switch-tab nav div {
  border-right: 1px #B5CCDE solid;
}
.sc-switch-tab nav div:first-child button {
  border-radius: 3px 0 0 3px !important;
}
.sc-switch-tab nav div:last-child {
  border-right: none;
}
.sc-switch-tab nav div:last-child button {
  border-radius: 0 3px 3px 0 !important;
}
.sc-switch-tab nav div.active button {
  background-color: #1E385A;
  color: #fff;
}
.sc-switch-tab div[class*="panel"] {
  font-size: 14px;
  padding: 16px 0 0 0;
}
.sc-switch-tab-line {
  font-size: 14px;
}
.sc-switch-tab-line nav {
  border-bottom: 1px solid #B5CCDE;
}
.sc-switch-tab-line nav button {
  height: 46px;
  font-size: 14px;
  padding: 0 8px !important;
  transition: all 0.2s ease 0s;
  border-radius: 0 !important;
  color: #1E385A;
  opacity: 0.4;
}
.sc-switch-tab-line nav button:hover {
  background-color: #F2FAFF;
}
.sc-switch-tab-line nav button:disabled {
  cursor: not-allowed;
  color: #999;
  background-color: #f2f2f2;
}
.sc-switch-tab-line nav div {
  margin-right: 24px;
}
.sc-switch-tab-line nav div.active button {
  border-bottom: 3px #F4791B solid !important;
  opacity: 1;
}
.sc-switch-tab-line div[class*="panel"] {
  font-size: 14px;
  padding: 16px 0 0 0;
}
.sc-switch-button {
  display: inline-flex;
  border: 1px solid #B5CCDE;
  border-radius: 4px;
}
.sc-switch-button button {
  height: 32px;
  line-height: 32px;
  background-color: #fff;
  padding: 0 18px;
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
  border-right: 1px solid #b5ccde;
  transition: all 0.2s ease 0s;
  color: #333;
  border-radius: 0;
}
.sc-switch-button button:hover {
  background-color: #F2FAFF;
}
.sc-switch-button button.active {
  background-color: #1e385a;
  color: #fff;
}
.sc-switch-button button[disabled] {
  background-color: #f2f2f2;
  color: #999;
  cursor: not-allowed;
}
.sc-switch-button button:first-child {
  border-radius: 4px 0 0 4px;
}
.sc-switch-button button:last-child {
  border-right: none;
  border-radius: 0 4px 4px 0;
}
.iframe-fit {
  min-width: 800px;
  width: 100%;
  min-height: 800px;
}
.sc-dropdown {
  position: relative;
}
.sc-dropdown .name {
  height: 40px;
  line-height: 40px;
}
.sc-dropdown .mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  z-index: 2;
}
.sc-dropdown input[readonly] {
  cursor: pointer;
}
.sc-dropdown .sc-air-ui-input {
  position: relative;
  z-index: 2;
}
.sc-dropdown .list {
  position: absolute;
  left: 0;
  top: 40px;
  padding: 8px 0;
  border: 1px #B5CCDE solid;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
  border-radius: 2;
  transition: all 0.2s ease 0s;
  z-index: 4;
  opacity: 0;
}
.sc-dropdown .list.show {
  opacity: 1;
}
.sc-dropdown .list button {
  text-align: left;
  width: 100%;
  font-weight: normal;
  border-radius: 0;
  color: #666;
}
.sc-dropdown .list button:hover {
  background-color: #F2FAFF;
}
.headline-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.headline-box .left-info {
  flex: 1 1;
}
.headline-box .right-info {
  min-width: 200px;
  white-space: nowrap;
}
.global-loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  background-color: rgba(255, 255, 255, 0.9);
}
.global-loading .loading {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
button.min-button-width {
  min-width: 120px;
}
.card-table {
  border: 1px #B5CCDE solid;
  border-radius: 4px;
}
.card-table .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px #B5CCDE solid;
  border-bottom: 1px #B5CCDE solid;
  background-color: #F2FAFF;
  padding: 8px 12px;
  color: #333;
}
.card-table .title:first-child {
  border-top: none;
  border-radius: 4px 4px 0 0;
}
.card-table.no-border {
  border: none;
}
.card-table.no-border .title {
  border: none;
}
.calendar-day-text-blue ul[class*='dates'] li button {
  color: #2F74B8;
  font-weight: bold!important;
}
.calendar-day-text-blue ul[class*='dates'] li.disable button {
  color: inherit!important;
  font-weight: normal!important;
}
.calendar-day-text-blue ul[class*='dates'] li.disable:hover button {
  color: inherit;
}
.calendar-day-text-blue ul[class*='dates'] li.active button,
.calendar-day-text-blue ul[class*='dates'] li:hover button {
  color: #fff;
}
.my-tabs nav {
  margin-bottom: 16px;
}
.my-tabs nav button.bar {
  opacity: 0.4;
  border-bottom: 4px transparent solid!important;
  padding-bottom: 12px;
  font-size: 14px;
}
.my-tabs nav .active button.bar {
  border-bottom-color: #F4791B !important;
  color: #1E385A;
  opacity: 1;
}
.my-tabs.no-tab nav {
  display: none;
}
.my-tabs div[class*='panel'] {
  padding: 0;
  min-height: inherit;
}
.geetest_captcha {
  z-index: 1;
}
.cmsContent h1 {
  font-size: 2em;
  line-height: 150%;
}
.cmsContent h2 {
  font-size: 1.5em;
  line-height: 150%;
}
.cmsContent h3 {
  font-size: 1.17em;
  line-height: 150%;
}
.cmsContent h4 {
  font-size: 1em;
  line-height: 150%;
}
.cmsContent h5 {
  font-size: 0.83em;
  line-height: 150%;
}
.cmsContent h6 {
  font-size: 0.67em;
  line-height: 150%;
}
.cmsContent .info {
  font-size: 12px;
}
.cmsContent .info .menu a {
  display: block;
  color: #2F74B8;
  line-height: 28px;
}
.cmsContent .info .info-title {
  text-align: center;
  line-height: 20px;
  margin-bottom: 12px;
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.cmsContent .info .text-content p {
  line-height: 24px;
  margin-bottom: 20px;
}
.cmsContent table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 20px;
}
.cmsContent table th,
.cmsContent table td {
  text-align: center;
  vertical-align: middle;
  height: 23px;
  line-height: 23px;
  padding: 0 5px;
  border: 1px solid #666;
}
.air-modal-popup.sc-flight-dialog.dialog-has-inf .modal-body .baggage-size-text-inf {
  display: inline;
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image {
  max-width: inherit;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh {
  width: 468px;
  height: 164px;
  margin-bottom: 16px;
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.hand-baggage-economy {
  background-image: url(/static/media/hand-baggage-economy.847f33fe.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.hand-baggage-economy-x1 {
  background-image: url(/static/media/hand-baggage-economy-x1.d66de038.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.hand-baggage-business {
  background-image: url(/static/media/hand-baggage-business.15cf1eaf.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.hand-baggage-business-x2 {
  background-image: url(/static/media/hand-baggage-business-x2.00a72ebf.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-economy-adv {
  background-image: url(/static/media/international-baggage-economy-adv.bfad66b6.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-economy-adv-x1 {
  background-image: url(/static/media/international-baggage-economy-adv-x1.68c33207.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-economy-adv-x2 {
  background-image: url(/static/media/international-baggage-economy-adv-x2.f93dc6a2.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-business {
  background-image: url(/static/media/international-baggage-business.324ba3ce.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-business-x1 {
  background-image: url(/static/media/international-baggage-business-x1.b671ca34.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-business-x2 {
  background-image: url(/static/media/international-baggage-business-x2.d85fc78e.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-economy {
  background-image: url(/static/media/international-baggage-economy.bfad66b6.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-economy-x1 {
  background-image: url(/static/media/international-baggage-economy-x1.68c33207.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.international-baggage-economy-x2 {
  background-image: url(/static/media/international-baggage-economy-x2.f93dc6a2.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.domestic-baggage-economy-adv {
  background-image: url(/static/media/domestic-baggage-economy-adv.0490b1fc.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.domestic-baggage-business {
  background-image: url(/static/media/domestic-baggage-business.b7a4c834.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.zh.domestic-baggage-economy {
  background-image: url(/static/media/domestic-baggage-economy.0490b1fc.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en {
  width: 468px;
  height: 164px;
  margin-bottom: 16px;
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.hand-baggage-economy {
  background-image: url(/static/media/hand-baggage-economy.42aa07a0.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.hand-baggage-economy-x1 {
  background-image: url(/static/media/hand-baggage-economy-x1.42ab260b.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.hand-baggage-business {
  background-image: url(/static/media/hand-baggage-business.7c113f69.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.hand-baggage-business-x2 {
  background-image: url(/static/media/hand-baggage-business-x2.81e64564.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-economy-adv {
  background-image: url(/static/media/international-baggage-economy-adv.c2b9b836.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-economy-adv-x1 {
  background-image: url(/static/media/international-baggage-economy-adv-x1.11b21652.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-economy-adv-x2 {
  background-image: url(/static/media/international-baggage-economy-adv-x2.ed04ae08.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-business {
  background-image: url(/static/media/international-baggage-business.28114703.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-business-x1 {
  background-image: url(/static/media/international-baggage-business-x1.f16486a2.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-business-x2 {
  background-image: url(/static/media/international-baggage-business-x2.523a4f0d.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-economy {
  background-image: url(/static/media/international-baggage-economy.c2b9b836.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-economy-x1 {
  background-image: url(/static/media/international-baggage-economy-x1.11b21652.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.international-baggage-economy-x2 {
  background-image: url(/static/media/international-baggage-economy-x2.ed04ae08.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.domestic-baggage-economy-adv {
  background-image: url(/static/media/domestic-baggage-economy-adv.7a80ea26.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.domestic-baggage-business {
  background-image: url(/static/media/domestic-baggage-business.3a26b0c2.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.en.domestic-baggage-economy {
  background-image: url(/static/media/domestic-baggage-economy.7a80ea26.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn {
  width: 468px;
  height: 164px;
  margin-bottom: 16px;
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.hand-baggage-economy {
  background-image: url(/static/media/hand-baggage-economy.847f33fe.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.hand-baggage-economy-x1 {
  background-image: url(/static/media/hand-baggage-economy-x1.d66de038.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.hand-baggage-business {
  background-image: url(/static/media/hand-baggage-business.15cf1eaf.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.hand-baggage-business-x2 {
  background-image: url(/static/media/hand-baggage-business-x2.00a72ebf.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-economy-adv {
  background-image: url(/static/media/international-baggage-economy-adv.0a7cd7ca.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-economy-adv-x1 {
  background-image: url(/static/media/international-baggage-economy-adv-x1.649e6f67.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-economy-adv-x2 {
  background-image: url(/static/media/international-baggage-economy-adv-x2.c3158f82.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-business {
  background-image: url(/static/media/international-baggage-business.466d37ed.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-business-x1 {
  background-image: url(/static/media/international-baggage-business-x1.581393e4.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-business-x2 {
  background-image: url(/static/media/international-baggage-business-x2.8a2110e4.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-economy {
  background-image: url(/static/media/international-baggage-economy.0a7cd7ca.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-economy-x1 {
  background-image: url(/static/media/international-baggage-economy-x1.649e6f67.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.international-baggage-economy-x2 {
  background-image: url(/static/media/international-baggage-economy-x2.c3158f82.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.domestic-baggage-economy-adv {
  background-image: url(/static/media/domestic-baggage-economy-adv.7a14ee81.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.domestic-baggage-business {
  background-image: url(/static/media/domestic-baggage-business.513288d3.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.cn.domestic-baggage-economy {
  background-image: url(/static/media/domestic-baggage-economy.7a14ee81.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp {
  width: 468px;
  height: 164px;
  margin-bottom: 16px;
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.hand-baggage-economy,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.hand-baggage-economy {
  background-image: url(/static/media/hand-baggage-economy.86a97bb5.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.hand-baggage-economy-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.hand-baggage-economy-x1 {
  background-image: url(/static/media/hand-baggage-economy-x1.0ad79ffc.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.hand-baggage-business,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.hand-baggage-business {
  background-image: url(/static/media/hand-baggage-business.37891a57.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.hand-baggage-business-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.hand-baggage-business-x2 {
  background-image: url(/static/media/hand-baggage-business-x2.885ca6fb.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-economy-adv,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-economy-adv {
  background-image: url(/static/media/international-baggage-economy-adv.399ef5bf.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-economy-adv-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-economy-adv-x1 {
  background-image: url(/static/media/international-baggage-economy-adv-x1.b2b415dd.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-economy-adv-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-economy-adv-x2 {
  background-image: url(/static/media/international-baggage-economy-adv-x2.b7cd247a.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-business,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-business {
  background-image: url(/static/media/international-baggage-business.01a739d1.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-business-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-business-x1 {
  background-image: url(/static/media/international-baggage-business-x1.ad13912e.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-business-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-business-x2 {
  background-image: url(/static/media/international-baggage-business-x2.2b472593.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-economy,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-economy {
  background-image: url(/static/media/international-baggage-economy.399ef5bf.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-economy-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-economy-x1 {
  background-image: url(/static/media/international-baggage-economy-x1.b2b415dd.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.international-baggage-economy-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.international-baggage-economy-x2 {
  background-image: url(/static/media/international-baggage-economy-x2.b7cd247a.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.domestic-baggage-economy-adv,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.domestic-baggage-economy-adv {
  background-image: url(/static/media/domestic-baggage-economy-adv.fd9d0635.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.domestic-baggage-business,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.domestic-baggage-business {
  background-image: url(/static/media/domestic-baggage-business.9b749763.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ja.domestic-baggage-economy,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.jp.domestic-baggage-economy {
  background-image: url(/static/media/domestic-baggage-economy.fd9d0635.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr {
  width: 468px;
  height: 164px;
  margin-bottom: 16px;
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.hand-baggage-economy,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.hand-baggage-economy {
  background-image: url(/static/media/hand-baggage-economy.523eb6a6.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.hand-baggage-economy-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.hand-baggage-economy-x1 {
  background-image: url(/static/media/hand-baggage-economy-x1.0eadc035.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.hand-baggage-business,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.hand-baggage-business {
  background-image: url(/static/media/hand-baggage-business.98729ffa.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.hand-baggage-business-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.hand-baggage-business-x2 {
  background-image: url(/static/media/hand-baggage-business-x2.8e8327f7.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-economy-adv,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-economy-adv {
  background-image: url(/static/media/international-baggage-economy-adv.174c340b.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-economy-adv-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-economy-adv-x1 {
  background-image: url(/static/media/international-baggage-economy-adv-x1.92faaadc.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-economy-adv-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-economy-adv-x2 {
  background-image: url(/static/media/international-baggage-economy-adv-x2.02c376ab.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-business,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-business {
  background-image: url(/static/media/international-baggage-business.7ad5115e.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-business-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-business-x1 {
  background-image: url(/static/media/international-baggage-business-x1.48173545.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-business-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-business-x2 {
  background-image: url(/static/media/international-baggage-business-x2.2efdb922.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-economy,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-economy {
  background-image: url(/static/media/international-baggage-economy.174c340b.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-economy-x1,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-economy-x1 {
  background-image: url(/static/media/international-baggage-economy-x1.92faaadc.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.international-baggage-economy-x2,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.international-baggage-economy-x2 {
  background-image: url(/static/media/international-baggage-economy-x2.02c376ab.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.domestic-baggage-economy-adv,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.domestic-baggage-economy-adv {
  background-image: url(/static/media/domestic-baggage-economy-adv.1080f1e2.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.domestic-baggage-business,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.domestic-baggage-business {
  background-image: url(/static/media/domestic-baggage-business.749c7645.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.ko.domestic-baggage-economy,
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-image.kr.domestic-baggage-economy {
  background-image: url(/static/media/domestic-baggage-economy.1080f1e2.jpg);
}
.air-modal-popup.sc-flight-dialog .modal-body .baggage-size-text-inf {
  display: none;
}
.popover-dark {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
.popover-dark div[class*='popup-arrow'] {
  background-color: #000000;
}
@media screen and (max-width: 1200px) {
  .view-xs {
    display: block;
  }
  .view-lg {
    display: none;
  }
  .xs-block {
    display: block;
  }
  .sc-container,
  .container {
    position: relative;
    width: inherit;
    padding: 0 1rem;
  }
  .white-box .sc-container {
    padding: 0;
  }
  .flight-info-row {
    flex-direction: column;
  }
  .flight-info-row .flight-left-info,
  .flight-info-row .flight-cabin {
    width: 100%;
  }
  .header-container {
    justify-content: space-between;
  }
  .sc-flight-dialog {
    width: 90% !important;
  }
  .sc-flight-dialog.air-modal-popup.sc-flight-dialog.head-no-line.sc-flight-dialog.h5-detail {
    width: 100% !important;
  }
}
@media screen and (max-width: 992px) {
  .title-headline .group b {
    max-width: 150px;
  }
  .label-text-group li {
    width: 50% !important;
  }
  .label-text-group.column-2 li,
  .label-text-group.column-3 li,
  .label-text-group.column-5 li {
    width: 50% !important;
  }
  .sc-switch-button button {
    padding: 0 6px;
  }
}
@media screen and (max-width: 576px) {
  .flight-schedule {
    align-items: center;
  }
  .flight-schedule .airport {
    font-size: 12px;
  }
  .flight-schedule .airport .time {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .flight-schedule .airport:last-child {
    text-align: right;
  }
  .flight-schedule .duration {
    flex: 1 1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAACCAYAAADhEnrDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDEvMTQvMjA4njCxAAAAlklEQVQokeWPMQrCQBQFJxoDkSCCSKKNzRZ7CMHOE4mdF/BI2nqILbYRC0UQIglI1ujayILwb+CU84s3P6qapwfIkjjiy6V2HqDIkuDs7eEB1CgNbmdLD7BUw+C2h7MHWM8nwQEYY8hnitX+RN6PGac9yqbl7l5U7o3EIOmyWUy5Hi1a65+btCP1SN3Sf7VrPUBHLPljPjSHOere6nLuAAAAAElFTkSuQmCC) center 7px no-repeat;
  }
  .flight-schedule .duration .iconfont {
    color: #79AFDD;
  }
  .flight-schedule.vertical {
    margin-left: 12px;
  }
  .flight-schedule.vertical .airport .time {
    font-size: 16px;
  }
  .label-text-group li .text {
    font-size: inherit;
  }
}

.icon_navbarHeight__3Uilm {
  height: 48px;
}
.icon_tabbarHeight__349XU {
  height: 60px;
}
.icon_relative__1uSV_ {
  position: relative;
}
.icon_absolute__3PENX {
  position: absolute;
}
.icon_fixed__3h2O1 {
  position: fixed;
}
.icon_bgWhite__w9cZP {
  background-color: #fff;
}
.icon_flex__uoBIy {
  display: flex;
}
.icon_boxShadow__1Jgcu,
.icon_box-shadow__36S4M {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.icon_boxShadowMedium__2UMOV {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.icon_boxShadowDark__2ozmo {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.icon_pointer__1J_5H {
  cursor: pointer;
}
.icon_cursor-default__1NfqL {
  cursor: default;
}
.icon_text-ellipsis__2oLi8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon_gradientPrimary__1RDzf {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.icon_gradientWarning__3bc9m {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.icon_scrollStyle__16KaA {
  /* 滚动条样式 */
}
.icon_scrollStyle__16KaA::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.icon_scrollStyle__16KaA::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.icon_scrollStyle__16KaA::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.icon_clearfix__2ZuMx::before,
.icon_clearfix__2ZuMx::after {
  display: table;
  content: " ";
}
.icon_clearfix__2ZuMx::after {
  clear: both;
}
.icon_relative__1uSV_ {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.icon_icon__3vLLQ {
  font-size: 125%;
}
.icon_icon__3vLLQ.icon_primary__2Mwzg {
  color: #2F74B8;
}
.icon_icon__3vLLQ.icon_warning__1Miqg {
  color: #F4791B;
}
.icon_icon__3vLLQ.icon_secondary__dS_zj {
  color: #6c757d;
}
.icon_icon__3vLLQ.icon_info__1BMIv {
  color: #17a2b8;
}
.icon_icon__3vLLQ.icon_success__JcnSM {
  color: #00AA79;
}
.icon_icon__3vLLQ.icon_light__1HQFJ {
  color: #fff;
}
.icon_icon__3vLLQ.icon_dark__MJAFn {
  color: #333;
}
.icon_icon__3vLLQ.icon_dark-primary__1GxLz {
  color: #1E385A;
}
.icon_icon__3vLLQ.icon_dark-warning__1RIm_ {
  color: #F4791B;
}
.icon_icon__3vLLQ.icon_dark-secondary__3NNzI {
  color: #545b62;
}
.icon_icon__3vLLQ.icon_dark-info__20GKa {
  color: #117a8b;
}
.icon_icon__3vLLQ.icon_dark-success__3gBLy {
  color: #42A875;
}
.icon_icon__3vLLQ.icon_dark-light__1GFcE {
  color: #fafafa;
}
.icon_icon__3vLLQ.icon_dark-dark__2oXwn {
  color: #1a1a1a;
}
.icon_icon__3vLLQ.icon_danger__3EL1E {
  color: #E13D3D;
}
.icon_icon__3vLLQ.icon_dark-danger__2SEEC {
  color: #A51414;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: " ";
}
.clearfix::after {
  clear: both;
}
.relative {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.alert {
  display: flex;
  align-items: flex-start;
  border: 1px solid transparent;
  text-align: left;
  min-height: 40px;
  line-height: 1.8;
  color: #333;
  width: 100%;
  border-radius: 4px;
  cursor: default;
}
.alert.alert-primary {
  padding: 8px 16px 8px 12px;
  border-color: #458fce;
  background-color: #f2faff;
}
.alert.alert-primary .iconfont {
  color: #2F74B8;
}
.alert.alert-warning {
  padding: 8px 16px 8px 12px;
  border-color: #f9a516;
  background-color: #fff4da;
}
.alert.alert-warning .iconfont {
  color: #F4791B;
}
.alert .alert-heading {
  color: #000;
  font-weight: bold;
}
.alert.show-expand {
  cursor: pointer;
}
.alert.show-expand .text {
  max-height: 24px;
  overflow: hidden;
  transition: all 0.2s ease 0s;
}
.alert.show-expand .btn-expand {
  transition: all 0.2s ease 0s;
}
.alert.show-expand.expand .text {
  max-height: 300px;
  overflow: auto;
}
.alert.show-expand.expand .btn-expand {
  transform: rotate(-180deg);
}
.alert .icon {
  min-height: 24px;
  display: flex;
  align-items: center;
}
.alert .iconfont {
  line-height: 22px;
  margin-right: 6px;
  color: #F4791B;
}
.alert .btn-expand {
  cursor: pointer;
  margin: 0;
  order: 9;
  color: #666 !important;
}
.alert .btn-close {
  cursor: pointer;
  margin: 0;
  align-self: center;
  order: 9;
  color: #666 !important;
}
.alert .text {
  flex: 1 1;
}
.alert ol li,
.alert ul li {
  margin-bottom: 8px;
}
.alert ol li:last-child,
.alert ul li:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 576px) {
  .alert {
    font-size: 12px;
  }
}

.style_navbarHeight__2GpEc {
  height: 48px;
}
.style_tabbarHeight__3RSFX {
  height: 60px;
}
.style_relative__2kDku {
  position: relative;
}
.style_absolute__2mXhv {
  position: absolute;
}
.style_fixed__1bpCx {
  position: fixed;
}
.style_bgWhite__2GhcJ {
  background-color: #fff;
}
.style_flex__3MCHt {
  display: flex;
}
.style_boxShadow__1ly3K,
.style_box-shadow__3tKc6 {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__3NYA9 {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__2Q2WM {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__3sJF1 {
  cursor: pointer;
}
.style_cursor-default__1qC2M {
  cursor: default;
}
.style_text-ellipsis__AELp9 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__2qcz3 {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__8a0kL {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__2fz03 {
  /* 滚动条样式 */
}
.style_scrollStyle__2fz03::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__2fz03::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__2fz03::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_air-button__3iqVa {
  display: inline-block;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px transparent solid;
  background-color: transparent;
  height: 40px;
  line-height: 1;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  transition: all 0.2s ease 0s;
  border-radius: 2px;
}
.style_air-button__3iqVa.style_btn-corner-lt__2DkKS {
  border-radius: 16px 2px 2px 2px;
}
.style_air-button__3iqVa.style_btn-corner-rt__29nfd {
  border-radius: 2px 16px 2px 2px;
}
.style_air-button__3iqVa.style_btn-corner-lb__3VaGC {
  border-radius: 2px 2px 2px 16px;
}
.style_air-button__3iqVa.style_btn-corner-rb__qH2UA {
  border-radius: 2px 2px 16px 2px;
}
.style_air-button__3iqVa.style_btn-corner__3GgxA {
  border-radius: 2px 2px 16px 2px;
}
.style_air-button__3iqVa.style_btn-small__23Kxq {
  height: 22px;
  font-size: 12px;
  padding: 0 1rem;
  font-weight: normal;
}
.style_air-button__3iqVa.style_btn-large__Vs7BE {
  height: 64px;
  padding: 0 24px;
  font-size: 18px;
  min-width: 200px;
}
.style_air-button__3iqVa.style_btn-block__2t3mL {
  width: 100%;
}
.style_air-button__3iqVa.style_btn-disabled__2IOpc {
  opacity: 0.2;
  cursor: default;
}
.style_air-button__3iqVa.style_btn-light__2nkKS {
  color: #333;
}
.style_air-button__3iqVa.style_btn-full__H-FMk {
  display: block;
  width: 100%;
  height: 100%;
  line-height: normal;
  padding: 0;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_air-button__3iqVa.style_no-warp__2vofL {
  display: flex;
  white-space: nowrap;
}
.style_air-button__3iqVa.style_btn-auto__2o7zR {
  height: auto;
  line-height: normal;
  padding: 0;
  font-weight: normal;
  border: 0;
  white-space: normal;
  text-align: left;
}
.style_air-button__3iqVa.style_btn-link__1FS2g {
  height: auto;
  line-height: normal;
  padding: 0;
  font-weight: normal;
  color: #2F74B8 !important;
  background-color: transparent !important;
  border: 0;
  text-align: left;
  white-space: normal;
}
.style_air-button__3iqVa.style_btn-link__1FS2g:hover {
  text-decoration: underline;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-primary__2wWtE {
  border: 1px #2F74B8 solid;
  background-color: #2F74B8;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-primary__2wWtE:hover {
  background-color: #1E385A;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-primary__ugRVS {
  border: 1px #1E385A solid;
  background-color: transparent;
  color: #1E385A;
}
.style_air-button__3iqVa.style_btn-outline-primary__ugRVS:hover {
  border-color: #1E385A;
  background-color: #1E385A;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-primary__ugRVS:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-secondary__2Tyjt {
  border: 1px #6c757d solid;
  background-color: #6c757d;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-secondary__2Tyjt:hover {
  background-color: #545b62;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-secondary__5RN-V {
  border: 1px #545b62 solid;
  background-color: transparent;
  color: #545b62;
}
.style_air-button__3iqVa.style_btn-outline-secondary__5RN-V:hover {
  border-color: #545b62;
  background-color: #545b62;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-secondary__5RN-V:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-warning__3yPmU {
  border: 1px #F4791B solid;
  background-color: #F4791B;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-warning__3yPmU:hover {
  background-color: #F4791B;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-warning__3u75_ {
  border: 1px #F4791B solid;
  background-color: transparent;
  color: #F4791B;
}
.style_air-button__3iqVa.style_btn-outline-warning__3u75_:hover {
  border-color: #F4791B;
  background-color: #F4791B;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-warning__3u75_:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-danger__nzVFS {
  border: 1px #E13D3D solid;
  background-color: #E13D3D;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-danger__nzVFS:hover {
  background-color: #A51414;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-danger__25DZl {
  border: 1px #A51414 solid;
  background-color: transparent;
  color: #A51414;
}
.style_air-button__3iqVa.style_btn-outline-danger__25DZl:hover {
  border-color: #A51414;
  background-color: #A51414;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-danger__25DZl:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-success__2dynl {
  border: 1px #00AA79 solid;
  background-color: #00AA79;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-success__2dynl:hover {
  background-color: #42A875;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-success__YrFJp {
  border: 1px #42A875 solid;
  background-color: transparent;
  color: #42A875;
}
.style_air-button__3iqVa.style_btn-outline-success__YrFJp:hover {
  border-color: #42A875;
  background-color: #42A875;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-success__YrFJp:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-info__1pvG8 {
  border: 1px #17a2b8 solid;
  background-color: #17a2b8;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-info__1pvG8:hover {
  background-color: #117a8b;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-info__1l8C2 {
  border: 1px #117a8b solid;
  background-color: transparent;
  color: #117a8b;
}
.style_air-button__3iqVa.style_btn-outline-info__1l8C2:hover {
  border-color: #117a8b;
  background-color: #117a8b;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-info__1l8C2:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-light__2nkKS {
  border: 1px #fff solid;
  background-color: #fff;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-light__2nkKS:hover {
  background-color: #fafafa;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-light__3Fcu3 {
  border: 1px #fafafa solid;
  background-color: transparent;
  color: #fafafa;
}
.style_air-button__3iqVa.style_btn-outline-light__3Fcu3:hover {
  border-color: #fafafa;
  background-color: #fafafa;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-light__3Fcu3:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-dark__1IaI_ {
  border: 1px #333 solid;
  background-color: #333;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-dark__1IaI_:hover {
  background-color: #1a1a1a;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-dark__ZfDEj {
  border: 1px #1a1a1a solid;
  background-color: transparent;
  color: #1a1a1a;
}
.style_air-button__3iqVa.style_btn-outline-dark__ZfDEj:hover {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-dark__ZfDEj:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.style_air-button__3iqVa.style_btn-simple__2Y7SP {
  border: 1px #333 solid;
  background-color: #333;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-simple__2Y7SP:hover {
  background-color: #333;
}
/* 边框按钮 btn-outline-* */
.style_air-button__3iqVa.style_btn-outline-simple__3Lrb6 {
  border: 1px #333 solid;
  background-color: transparent;
  color: #333;
}
.style_air-button__3iqVa.style_btn-outline-simple__3Lrb6:hover {
  border-color: #333;
  background-color: #333;
  color: #fff;
}
.style_air-button__3iqVa.style_btn-outline-simple__3Lrb6:hover .iconfont {
  color: #fff;
}
@media screen and (max-width: 576px) {
  .style_air-button__3iqVa {
    height: 32px;
  }
  .style_air-button__3iqVa.style_btn-large__Vs7BE {
    height: 40px;
    font-size: 14px;
    min-width: inherit;
  }
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-card {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
  background-color: #fff;
}
.sc-card.inset {
  border-radius: 4px;
  margin: 10px;
}
.sc-card.no-shadow {
  box-shadow: 0 0 0;
}
.sc-card.card-transparent {
  background-color: transparent;
  box-shadow: 0 0 0;
}
.sc-card.card-transparent .sc-card-head {
  padding: 1rem 0;
  border: 0;
}
.sc-card.hover {
  transition: all 0.2s ease 0s;
}
.sc-card.hover:hover {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.sc-card.radius {
  border-radius: 4px;
}
.sc-card .sc-card-media img {
  width: 100%;
  height: auto;
}
.sc-card .sc-card-media img.img-top {
  border-radius: 4px 4px 0 0;
}
.sc-card .sc-card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-bottom: 1px #fff solid;
  background-color: transparent;
  line-height: 24px;
  width: 100%;
  border: none;
  cursor: auto;
}
.sc-card .sc-card-head .sc-card-head-title {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #1E385A;
  font-weight: bold;
}
.sc-card .sc-card-head .arrow {
  transition: all 0.2s ease 0s;
}
.sc-card .sc-card-body .sc-card-body-inner {
  padding: 0 16px 16px;
}
.sc-card .sc-card-body .content .table .title {
  margin: 1rem 0 0.5rem;
  font-size: 12px;
}
.sc-card .sc-card-foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px #fff solid;
  padding: 1rem;
}
.sc-card.hiddenBody .sc-card-head {
  cursor: pointer;
}
.sc-card.hiddenBody .sc-card-head .arrow {
  transform: rotate(-180deg);
}
.sc-card.hiddenBody .sc-card-body {
  display: none;
}
@media screen and (max-width: 576px) {
  .sc-card.inset {
    border-radius: 2px;
    margin: 12px;
  }
  .sc-card .sc-card-head {
    padding: 12px;
  }
  .sc-card .sc-card-body .sc-card-body-inner {
    padding: 0 12px 12px;
  }
  .sc-card .sc-card-foot {
    padding: 12px;
  }
}

.style_navbarHeight__1g1Bj {
  height: 48px;
}
.style_tabbarHeight__CzRVB {
  height: 60px;
}
.style_relative__10wXd {
  position: relative;
}
.style_absolute__2bmb0 {
  position: absolute;
}
.style_fixed__1fZqy {
  position: fixed;
}
.style_bgWhite__1y5Go {
  background-color: #fff;
}
.style_flex__3Scx6 {
  display: flex;
}
.style_boxShadow__SvJ29,
.style_box-shadow__2q5Zu {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__1vFDX {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__3qhMK {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__E8IsE {
  cursor: pointer;
}
.style_cursor-default__2HXTE {
  cursor: default;
}
.style_text-ellipsis__3ATOh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__2scKb {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__2xlJK {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__H8J0U {
  /* 滚动条样式 */
}
.style_scrollStyle__H8J0U::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__H8J0U::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__H8J0U::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__1cYyG::before,
.style_clearfix__1cYyG::after {
  display: table;
  content: " ";
}
.style_clearfix__1cYyG::after {
  clear: both;
}
.style_relative__10wXd {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_check__2e3AU {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.style_check__2e3AU input {
  display: none;
}
.style_check__2e3AU:not([aria-disabled="true"]) {
  cursor: pointer;
}
.style_check__2e3AU.style_small__3f_v2 {
  font-size: 1rem;
}
.style_check__2e3AU.style_default__1HzCS {
  font-size: 1.16666667rem;
}
.style_check__2e3AU.style_large__2hWdY {
  font-size: 1.33333333rem;
}
.style_check__2e3AU span.style_label__1v6fe {
  flex: 1 1;
  padding: 0 0 0 0.5em;
  display: inline-block;
  line-height: 150%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.style_check__2e3AU .style_inner__3fR6F {
  font-size: 1.2em;
  position: relative;
  width: 16px !important;
  height: 16px !important;
  border: 1px #1E385A solid;
  background-color: #fff;
  display: inline-block;
}
.style_check__2e3AU .style_inner__3fR6F::after {
  font-size: 14px;
  position: absolute;
  color: #fff;
  width: 100%;
  height: 100%;
  line-height: 1;
  background-color: #1E385A;
  transition: all 0.1s ease-in;
  transform: scale(0);
  opacity: 0;
  text-align: center;
}
.style_check__2e3AU .style_inner__3fR6F.style_disabled__14CRB {
  border-color: #999 !important;
  background-color: #ccc;
}
.style_check__2e3AU .style_inner__3fR6F.style_disabled__14CRB::after {
  background-color: #999 !important;
}
.style_check__2e3AU.style_radio__6JYEf .style_inner__3fR6F {
  border-radius: 100%;
}
.style_check__2e3AU.style_radio__6JYEf .style_inner__3fR6F::after {
  content: "";
  border-radius: 100%;
}
.style_check__2e3AU.style_radio__6JYEf[aria-checked=true] .style_inner__3fR6F {
  border-color: #1E385A;
}
.style_check__2e3AU.style_radio__6JYEf[aria-checked=true] .style_inner__3fR6F::after {
  transform: scale(0.75);
  opacity: 1;
}
.style_check__2e3AU.style_checkbox__GB6ug .style_inner__3fR6F {
  border-radius: 2px;
}
.style_check__2e3AU.style_checkbox__GB6ug .style_inner__3fR6F::after {
  content: "\e718";
  border-radius: 0;
}
.style_check__2e3AU.style_checkbox__GB6ug[aria-checked=true] .style_inner__3fR6F {
  border-color: #1E385A;
}
.style_check__2e3AU.style_checkbox__GB6ug[aria-checked=true] .style_inner__3fR6F::after {
  transform: scale(1);
  opacity: 1;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-collapse {
  background-color: #fff;
}
.sc-collapse.collapse-bordered {
  border: 1px #B5CCDE solid;
}
.sc-collapse.collapse-bordered .sc-collapse-item {
  border-bottom: 1px #B5CCDE solid;
}
.sc-collapse.collapse-bordered .sc-collapse-item:last-child {
  border-bottom: 0;
}
.sc-collapse.collapse-inset {
  margin: 1rem;
  border-radius: 4px;
}
.sc-collapse .sc-collapse-item {
  border-bottom: 1px #B5CCDE solid;
}
.sc-collapse .sc-collapse-item:last-child {
  border-bottom: 0;
}
.sc-collapse .sc-collapse-item .sc-collapse-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.sc-collapse .sc-collapse-item .sc-collapse-head .iconfont {
  transition: all 0.2s ease 0s;
}
.sc-collapse .sc-collapse-item .sc-collapse-body {
  max-height: 0;
  padding: 0 12px;
  overflow: hidden;
  transition: all 0.2s ease 0s;
}
.sc-collapse .sc-collapse-item.sc-collapse-item-active .sc-collapse-head .iconfont {
  transform: rotate(90deg);
}
.sc-collapse .sc-collapse-item.sc-collapse-item-active .sc-collapse-body {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  padding: 12px;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-back-top {
  position: fixed;
  bottom: 100px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: url("data:image/png;base64,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") no-repeat;
  background-size: cover;
  opacity: 0;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.2s ease 0s;
  z-index: -1;
}
.air-back-top.is-active {
  opacity: 0.6;
  z-index: 100;
}
.air-back-top .line {
  position: absolute;
  bottom: 0;
  left: 29px;
  width: 2px;
  height: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAEICAYAAABieLU/AAAAfUlEQVRoQ+2VsQ0AIQzEnv3H+QGDBD1yb1OniQ9f1sz83+OtBg6dONxPYuHwcuJwaOD+BwmHalClf3HDuCX6tyZs+8SB4gRKBaoCgQUiAZX+Kv2LG8Yt0b814TlIHChOoFSgKhBYIBJQ6a/Sv7hh3BL9WxOeg8SB4gTKBGoDhclsp1nEfS8AAAAASUVORK5CYII=");
  background-size: cover;
}
.air-back-top .airline {
  position: absolute;
  top: 10px;
  left: 12px;
  width: 36px;
  height: 36px;
  background: url("data:image/png;base64,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") repeat-y;
  background-size: 100% auto;
  transition: all 0.5s ease 0s;
}
.air-back-top .airline2 {
  position: absolute;
  bottom: -114px;
  left: 12px;
  width: 36px;
  height: 36px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABwCAYAAAD/h0UQAAAVKUlEQVR4Xu2dCXRUZZbH//e9qlRlKwKBgAkBwr4mQhbAZcBlIMzBnmm78SgqnqO29mjb7Tgz3ePWwnT3OLbTdo+O9ui0rQeUOSOe1umxmwQdW8YFSAIxYZUtbFFZgkCArFV3zveqXvJS9baqVJL3It85nBzqfev9vXu/+62PMAgDM+cC+PaZDiDFizfTiT4fbM2kwdYgZp4PYAOAjNNtABOaScLibC9tGkxtHVTgmDkAYCeA0QJSUxsQaeAx+DAjm+jcYIE32MC9COAeFY4ApwYJeGmYn+69BM5hEmDmawG8hy4lC2scOFxRksByCNdnpdL7Dqt6QtUZFBrHzOkAtgMo0EqhqbUbIzMgEQ4O86GQiC4kJC0HJRos4J4G8HfRctWaSvUZEf4l20d/7yAGCVXF9eCYWWjZHgAp0RI4JTQuKhChXWZMGZpKhxKSmEMSDQZwawHcoidPBVykheKP6O6U/xLWDvfRrQ5hkFA1XA2OmYsBVGsdEq0U9DRO4UZgj4SSrBTalpDUHJDI7eCEF3mdnhxbWttw8iIjLd0ffqyqm+plEt4d7qdFDmCQUBVcC46ZJwDYr211/e6DeOWNSnxYtR0nT59VHmUPHYL5c4tw842LMHVSgdC2MEcGUvwYn0XUkJDkBjiRm8H9GMAqIb9gMISfPPsaXl23ASyI6ARJknDPHd/Cnbf9JSQp0mwJj+X46GcDzCCh4t0Mbi+ASaLV9z/+HN55b7MtASwt/zOs/FF4AoUIu0b4aYathA6L5EpwzFwGYIuQ5dq338fDT70cI1ahYR5ZRntHR8yznz56P8qvv0L53Stj9tAU+tRhXCyr41Zwwrw9IlpXU78XT7/4BjZv2600Nv+yEVj10B1YML8Qxy8yqrbuwM9/9So+P35SeV5cNB1/fdcyFM2crPR3BDwxIpX+0VJSDovgVnDrAZRrZbm5djdefO0d/PjB21GQP0p5dDIyAG/88qQCb8UtSzGncJpqJhUHhSS8leOnGx3GxbI6bgX3BYAwHZNwQoBTfZUeI/DwQFwZIRAO5vhJeKiuCq4Dx8wCmABnGU60aIbmUeM4NbEYjMt+ZLltrc6N4JYA+KMlNQA9wEUn0IAkwtU5qfSRnTydEseN4O4G8B92BCjAGVhKja1U+rmbcny0zk6eTonjRnDfA/CcHQEeb1H6MCUojgiF/4qg7fIkwm0jUul1O3k6JY4bwYm1tJ/bEaBwTrpARaDpgZQId+ak0it28nRKHDeCexyArXGX0Dg7gSR8d6SfxH4V1wQ3gvspgEftSNguOEnCAzl++jc7eToljhvB2da4L0UfF5G0wWgg3N8R7hqVSr91ChQ79XAjuL8B8IydxpmB6+GcyFiW46M37eTplDhuBPcdAC/ZEaAwlbacExmLRvrpXTt5OiWOG8GJ/SVin4llEBrXFaJtpUblyIN5o1JIWW1wS3AjuBsA/N6OgL+42D2OM4vvlTF9uI/CywsuCW4Edw0AW7uRteCiB+BaPl4gb0S6u070uBFcKYAqO4ohwKlBnTXRG4B70pCZQ3TeTp5OieNGcGJBbZcdAYo+rmsHisnqwKhUyESkv1nFTkEDEMeN4MYAOGxHVlqNi4nf7ZycyU2joXbyc1IcN4IbJo6+2RHi58I5MYio2dV8JDeNxtrJz0lx3AhOnBHQnHwzFqepxkWSEbDjsnSa5SQoduoyIOBOt/ISDg+iR0fe/GME3DPMT2IviWVgZrF1y2MVUWicUdBsXfgkN42utMpLPO9tve2UYTfOgIA71cpHmcPHfdVAwLHhqZRvp+LMfBqAZb+kNZVGc5UErM9Np7+wU25v622nDLtxBgTc8YvMXW65ZlFzZKr6q3H1v+rgBUM8qCAgcijAOK6ZxqmpJMIJvxc3DfXSRiuh9abeVnnH+3xAwD381gFd1/vJb04wrI8A1hnEKjAWZKUAHsm6qY0XjGdO1AG52I3uDee1UZbxhBnAROptXcvEYjgenAKsUzkjsEDdbzAkpUvYpq1uNPEqNRoHjyqFcMe30ePRB/i1B9d4gVlvnSwvvdtUnuzgBejEKhbAosIQL5AiW7+pQuOsFuRkAmQd7SXEArRTb+taJSfGgGjcsQvMetuvRqcTaYEZTegLcD6b4Iw2C6naK0yuengnZj4zvEV9I3nwxAgvbTSrd3Jw2M9lQMAdadachYr45ZIEpEjYqGiYwZ46VbCZHiDVcjAACFNplZfg3wVO4ygJEWrnNwXA9iAWhHTqNibD2qmyj8RezAEBd1gDTlgpWQbEX7OJYG1zMr1Amh1wmksxjLTXK7RKNZVRkfSGECHlPB4g/qphbObXBFzDOWbVm4ucmFFkYLYvRNGASBwBLt0GuGPCqzR6gSOZ6fVvahLt9gblN80PoRDQEQKEBhYEvgbgTrbwgrYQPhBOgVWIFpwKVkDL8FqlBhRwkXKM1uMUj9JGXYxKCzLgk7BwRKr1ONC6xvZj9KLK9gsRMQWwTnH0NxRx6/V2F5tsWtWWJsAFYm41ia2PAGcVhOYbOSd2TXekP9zoIeWsneVA3qpOdp73ObgvWlg4G6uYY936mArG2KaoGBGVS5MBMZazClpwRn2cYnGNpGCk8kYHEsLn7QS4Jy7rY4B9Bk4AYwtg8bzR2i5GgMvyWWELm0rDQx+R5Kq2RXVhylOrPtesBkTYSNR3AJMOzg4wa5Gbx/DLwDAb4I6e1/RxUa6+WoLoa4228PW2nqoJ7QuASQMngAXFXKLOTIeRACw1zsBU+SRguOUUM3BU08cZWT1FAHrTOHEMT2wCVuZCk2VCew1OAcbhyd8Y22LVR+h3YZZn2sR01wi74CxspTCVekevdGFYtcfqeTjTpABMGJwApszWx6FhNt9My2hiNn9kqmU0CFOpalPM+TgBTMyaaLKxtADWRcYTY6OnFxoYN7ijwkuMTP7GNDR6ykh7Y51Ok0w2F+sKQI0vtCQ3zVpGWlMZHVsFqSqJHW+kL9orNDARgLbBKcCCUbP1Vm6XlemweB4DNmLWhEORJ+6EtQhHbOyUjGvOow/bK+ZC4cET+TaHEZbgtMDMdgNHPKiuI7uKOx11fNdK0FamSn0uNG50nOB0tYU1+y4TcEas6ptIeyXCRsjWAA3BCWDciVUhYIFRJCtTZ/U8xnwZuOxqPK2C5qczyEJdrDQuGAxC9si2nROr9lg9j6u9hA9kGSuNNDCGiQAWDGIlGAut3pi4n8fbsqgCDh9uxKbqOlRV12P10w8iPc3ctVTAGbj6Iuv/evOP2Fxdj7LSQswrLcK4sXlxN8k0QS/bq7yoBgC7wB1t5gVBwkoOYaHdcY1Rh2/nTJod03r+/AXU1O5EVU09tlTX4dQpsbkrHKrfeR452VmmchPgTGan8JtX3sDqtf/dlcfw4cMwt7QIZSWFKL58BgKB9B6mv6/ba2Z6SQAEVuZnhudCiZnpyHm8EAK+a/m6WXXO0RlEOR9mV1YofSIYe/Y0oGprPapq6rBr936ExPqJTvjwzV+GxuTlmG4Z0oLTy+O5F9a0r3urQnfWU9y+N33aRJSVFKGsuBBTp4hLSi1cgjjb2+POjrAAupeO9CosJsSBfx+Tgfuo4Tz/gEP4lSW0qLtBlPgWFbXKUyQ/dfoMamq2Y0tNHaq3bUfzORNXkLCTmCqYsP7Qx2t+QURFZmUcbjaeQBZlt7S33r1o6d2HiLGEicvBMLy7MjOQgdI5szC3pAilpbOQPSwrfucranhkg1P3BeDatBIepIZm3s2MqVZCTtbzjs4gdu7aiy1VdYoJPHDQ5PwG4SsC/S+A9T7IlXs3rW5U68HMHwK4yjY4nf5GYnxzTIDeVvOYPH9FXhuCiwEsYfB1YONNtxPGj1VM6tyyIsyYPhlej41NMEkSIhH20MFm7uQQlFIt3VurcZmBqfz8yxOorhHmrx61n+5ES4vOBwHCKhwCcY1E0npmbCgb/Y0t69bdFNRrLzPHXH0YHe+wifJGzPZ14zL1P9mybNkbctWx388l8OIQhDZSCcC6pjk11Y/ZRTMUJ6e0uBC5uTl6BilWQxOUJyR00oGzRrcYx1jC2B8MvKbWtjZ8Wrdb6acErMbGLw3fNSL6goENEkkV6ZyyYeeml7s9EJM3lJnF3VvfNtU4DTi9KS9JQumYdKqxowgz5t817AK1LwpxqJyARcx8mVG6vLxRijaWlhRhdtE0+Hz6SxnRihKdn+40XWRsTPvPGtw+bac1mjgNDUcVp0Jo1vbte9DR2ambAwHtAH3CElfIklTR8NFrdXEWpURn5lcB3GEFrqt1UW+3+K/sxeR8P+1LpPyCq24rCoZC5RSicoCvEJeq6+Xj9Xgwa9ZUlJYUKjALxuVb7vW0Ux/ad1azOTV6pkOnsaqSNZ+7gK21O1Ad8QCbmr4yLo9wUDgVkkyVad7A+zs/eMHGZJR59ZlZ3AR0v1msQ1rnRMcTSJMwamQGHbcjKLM4Mxbel3Gx49y1oSAvjjg5443iZ2cPVTxVYVKLZ89ERiDdcKhpZkkVcFZ7D8VbKwzqZ/sOoqqqDjVb67HnswOGrjpAF8S4A6AKD1BxYNNrPb4P0FtBRTTunwH8yDa4GDsEeDKRlk9k88Yv+7WeMP+2iZ3K1cNczspEhvK1rZgghhxTp0xASXEhSkuLMG2K4E1dG5zMlskUcOogNTpiU9MZ1GyrR3V1PbbWbkdzs5mrTtsJVMngiszRkz7cuW5lu/2mxh+TmR8D8BMrcEYDcJLQOS6DbOwVi79u2hQzlq1MaT6272oClTN4MZgND1FmZmagePYslJYWomROIYYP7x5yhF9WjQO590w3uM7OILbv+AxbFVh1ONhwxMz8nQboPQIq/ZKv4rOPf9uvH5Bl5gcB/NJMrA3NxtvzJKBpXICG9w5L/KmnXHlnbmuorZyBxQBfD4Y4Gq0bxheMUTSxeE4hZs6cghQxrxoZmtIHu4+z8P5qaurxad0utLYau+oEVJNEFQypsixvaZWRqx5/c+JPwcyWN8WKPs5kAbyhIECGfVH8NYo/hTLkaHynjBBazCEWMEuNhhx+vx+XF01HiRg7lhSBxsxb3mUpY4omfA6mDZKMivSQ/127rnr8TYg/BTPfDOA/rTTO6DkBdQUBujz+kvsuhTLkkFr/PBREOYgXgSE+i60beoBTXHXCR8xUKXvlioYPV9f3XTV7lzMzLwXwPwmDI/xfQSbFHOHqXa2Sm7rg6hWFwY5gOZHoG3GVdshBY+Yv308Q5g8VWZnSn+o3rLGx/ze5FUwkN2YWy05/Mkt78Jzx9jwC3hkfIHEvmCtC4aLb0880h64hQDg5YhLAnYGZSyIf/TNswEHhnESeRg/jJMLagkz3frXRzeDExLjpjXfCqzRZG/z1hCF0nztf216dUxnYJjOzuG7jqKmpFDMnRq6XjKcmZNA/DGwrEi/dzRonlr9N5tmAA5o+LlpEBDw6PkD/lLjoBjalm8GJWQ/T2RktuOiZdknC98Zn0vMDK/7ES3ctONFkZhazBYbHPwQ4NURP2BKwYvwQWpO46AY2pdvBnRLfrzUSofAq1T4u2quUCX9VEKDunUIDyyHu0t0OTux7EPdX6gatxkVHkCVcU5BJH8QtMYckcDu4nQCmJwLO40HxuPRLH3AfkPeQmcWV8+JDt3FrnM+HSfl+Svo6YX8Jwu0aJ3aAXWskrP3COTFYHiAJIydm0on+EnSyy3E7OOFcfMMMXNeUV9S2jIlD4CciWzfNJlvoycjP7eDEx/qWm2qc3kNC+6QA2ThFngwR900ebgcnvvl2j5Fo9p3VzOlpB3KEU5MCNKJvRNo/ubod3C8APGSocWcNt6AfmDSEJvaPiPumFLeDexKA7kTx2rffx/FWYOmSWN9FBo6NH4IZRKSZW+kbAfdVrq4E91ULjw0FO7/v90r3paVIuofklqx4BG1B4KVfh+eRtXOVXgohIPE5EP9Gkj3PDk0lWx+g6CsIieTrKnBNF9vncZCEabyRmWW/V0KGuK1GJ0y4eoUCq/IPq8NPNX2cAJeBoPIbEQXB+B3J/Ex2WsrmRIQ4EGkcD04AOnk+KEA9BPA8rfr4PYSAwY2jY+ffqkR9ryL2K9EpCCGVxBb5SPO7oNJmInpmRIb8OwWog4NjwTUxBzrOddwF5u8DGKdOEoe1J3z9gs8rIcvgxlFzcEH4KaTszo5Sxoh20iEAz3oD3pezHdoPOg6c6L/a2jt+AMZdDA5E909aJUjxELINLq6MBqddHfAhCPFPDUa3QxDoHEl42Zfi/Ven9YOOAtd4pu2HYGVbeYrpvRsRjfPIEnIC+rvIVXDv6prKTqSERB8Xab7ZeSZFwamdQY/nZXltfTi+PyysY8A1nm5bzuBIhxS97Bktim79yc1K0T2bHQNOo3JSewtSla9EGDW/5+pd9y1EdGveMJ+t77P2NTzHgDt6qm0bE8+20+B9B45gy7Yd2LJ1B35477dwRXHsyk4XuPU93wVGCMtvfQD5eaMwt3gmyubMxOQJPZf0jF4bIqodPcw3x04d+zqOY8AdbmptIw4fDoxerf7qzDlU1e5E9bYdyl/xfzXcfMPC1qce+U7MWC5a49Q89+1vOHnfA4+lgpGh5jE0K4Cy2TNQOmem8ndoVqb+rWQktY/NNjhe2tekovJ3DLhDJ1u7DuoFgyFs37UP1eKOk9od2Lu/x/hYfFDpUwZVioOSN9xUtunZBx7YCvS8McGoj5NkXHPz3977cdOui1eKg4jijDczxBmCLllMnjgWpbNnYu7sGZg5fSJkWe4aBhaMSHWEzBxRCfEyfVx3hLfU7kDVth2o3b4bLS3dKy5EdAKMDSyh0gtpw4FP1vRYR2Nm8cFbcXFL12WIKrgNqqkMk1k9ZSjFHD+ecMXtOR0ILaIQFoOU893h0/ciw1QfZs+appjV0stn4qqiMY6QmSMqIQSkPTVEoA4Qf6IclGSqPLRpTa3Vx2eZeVnk9I4yldIFLuJVElCbOQRX5RKZfA5Q2TlG4+bfPlsctAgfRKQrGNzluh7ZvNYRMnNEJRRw4vAJh81foufEmfkWAGLLndxD4wif+TxYWJBBxtc/GPRRUee7Fx/ZtNYRqwqOAZesvp1Z8UyfHDv/VnHRDCrXv/48ZeHhqURis96gCYMOnEpGNb1OMW3JfmMugUu2RPspv0vg+knQyS7mErhkS7Sf8rsErp8EnexiLoFLtkT7Kb9L4PpJ0MkuZtCCGztv+R9AxIc3vS6u1Rh04f8BXIH1wQrp9AAAAAAASUVORK5CYII=") repeat-y;
  background-size: 100% auto;
  transition: all 0.5s ease 0s;
}
.air-back-top:hover {
  opacity: 1;
  background: url("data:image/png;base64,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") no-repeat;
  background-size: cover;
}
.air-back-top:hover .airline {
  top: -40px;
}
.air-back-top:hover .airline2 {
  bottom: 10px;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-checkbox {
  height: 16px;
  width: 16px;
  line-height: 16px;
}
.air-checkbox .air-icon-check {
  font-size: 12px;
  left: 2px;
  top: 4px;
}
.air-checkbox .air-i-checkbox {
  border-color: #B5CCDE;
  border-width: 1px;
  background-color: #fff;
  width: 16px;
  height: 16px;
}
.air-checkbox-checked .air-checkbox .air-i-checkbox {
  border-color: #1E385A;
  background-color: #1E385A;
  border-radius: 3px;
}
.air-checkbox-wrap.air-checkbox-disabled .air-i-checkbox {
  border-width: 1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* 兼容IE11 */
  .air-checkbox .air-icon-check {
    color: #333;
  }
}

/*!
 * openMouse v1.0
 * created by zx
 * date:2018-11-8
 */
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
  font-size: 20px;
}
body {
  background-color: #fff;
  color: #4D4D4D;
  font-family: PingFangSC-Regular, microsoft yahei, arial, STHeiTi, simsun, 'icomoon', sans-serif;
  font-size: 12px;
  height: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
dd,
form {
  margin: 0;
}
ul,
ol {
  list-style-type: none;
  padding-left: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
img {
  border: 0;
}
input,
textarea,
select {
  padding: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
}
textarea {
  overflow: auto;
  resize: vertical;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  outline: none;
  box-shadow: none;
}
input[type="text"]::-ms-clear,
input[type="password"]::-ms-clear,
input[type="text"]::-ms-reveal,
input[type="password"]::-ms-reveal {
  width: 0;
  height: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
a {
  color: #4D4D4D;
  text-decoration: none;
}
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
:focus {
  outline: none;
}
@font-face {
  font-family: 'airicon';
  src: url(/static/images/airicon.03d16b4f.eot);
  src: url(/static/images/airicon.03d16b4f.eot#iefix) format('embedded-opentype'), url(/static/images/airicon.a89c469e.ttf) format('truetype'), url(/static/images/airicon.b5410d11.woff) format('woff'), url(/static/media/airicon.d2f3e78e.svg#airicon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="air-icon-"],
[class*=" air-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'airicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.air-icon-air-conditioning:before {
  content: "\e9e2";
}
.air-icon-angle-double-down:before {
  content: "\ea01";
}
.air-icon-angle-double-left:before {
  content: "\e9fe";
}
.air-icon-angle-double-right:before {
  content: "\e9ff";
}
.air-icon-angle-double-up:before {
  content: "\ea00";
}
.air-icon-angle-down:before {
  content: "\e900";
}
.air-icon-angle-left:before {
  content: "\e901";
}
.air-icon-angle-right:before {
  content: "\e902";
}
.air-icon-angle-square-down:before {
  content: "\e904";
}
.air-icon-angle-square-left:before {
  content: "\e905";
}
.air-icon-angle-square-right:before {
  content: "\e906";
}
.air-icon-angle-square-up:before {
  content: "\e907";
}
.air-icon-angle-up:before {
  content: "\e903";
}
.air-icon-announcement:before {
  content: "\e908";
}
.air-icon-app:before {
  content: "\e909";
}
.air-icon-arrow-alt-left:before {
  content: "\e90a";
}
.air-icon-arrow-alt-right:before {
  content: "\e90b";
}
.air-icon-arrow-circle-left:before {
  content: "\e90c";
}
.air-icon-arrow-down:before {
  content: "\e90d";
}
.air-icon-arrow-left:before {
  content: "\e90e";
}
.air-icon-arrow-one-way:before {
  content: "\e911";
}
.air-icon-arrow-redo:before {
  content: "\e914";
}
.air-icon-arrow-right:before {
  content: "\e90f";
}
.air-icon-arrow-round-trip:before {
  content: "\e913";
}
.air-icon-arrow-undo:before {
  content: "\e912";
}
.air-icon-arrow-up:before {
  content: "\e910";
}
.air-icon-baggage:before {
  content: "\e915";
}
.air-icon-barbell:before {
  content: "\e9e3";
}
.air-icon-barber:before {
  content: "\e9e4";
}
.air-icon-bathtub:before {
  content: "\e9e5";
}
.air-icon-battery-full:before {
  content: "\e916";
}
.air-icon-book-bookmark:before {
  content: "\e917";
}
.air-icon-brand-abc:before {
  content: "\e918";
}
.air-icon-brand-alipay:before {
  content: "\e919";
}
.air-icon-brand-bcomm:before {
  content: "\e91a";
}
.air-icon-brand-bhecard:before {
  content: "\e91b";
}
.air-icon-brand-bill99pay:before {
  content: "\e91c";
}
.air-icon-brand-boc:before {
  content: "\e91d";
}
.air-icon-brand-ccb:before {
  content: "\e91e";
}
.air-icon-brand-cmb:before {
  content: "\e91f";
}
.air-icon-brand-facebook:before {
  content: "\e920";
}
.air-icon-brand-icbc:before {
  content: "\e921";
}
.air-icon-brand-instagram:before {
  content: "\e922";
}
.air-icon-brand-paypal:before {
  content: "\e923";
}
.air-icon-brand-tencent:before {
  content: "\e924";
}
.air-icon-brand-tenpay:before {
  content: "\e925";
}
.air-icon-brand-twitter:before {
  content: "\e926";
}
.air-icon-brand-wechat:before {
  content: "\e927";
}
.air-icon-brand-weibo:before {
  content: "\e928";
}
.air-icon-brand-wxpay:before {
  content: "\e929";
}
.air-icon-brand-yeepay:before {
  content: "\e92a";
}
.air-icon-briefcase:before {
  content: "\e92b";
}
.air-icon-bus:before {
  content: "\e92c";
}
.air-icon-calendar:before {
  content: "\e92e";
}
.air-icon-calendar-pen:before {
  content: "\e9f9";
}
.air-icon-calendar-plus:before {
  content: "\e92d";
}
.air-icon-car:before {
  content: "\e9fa";
}
.air-icon-check:before {
  content: "\e930";
}
.air-icon-check-circle:before {
  content: "\e92f";
}
.air-icon-clock-alt:before {
  content: "\e931";
}
.air-icon-clock-plane:before {
  content: "\e932";
}
.air-icon-coffee-pot:before {
  content: "\e9e6";
}
.air-icon-comment-alt-plus:before {
  content: "\e933";
}
.air-icon-comment-edit:before {
  content: "\e934";
}
.air-icon-comment-exclamation:before {
  content: "\e935";
}
.air-icon-comment-plus:before {
  content: "\e936";
}
.air-icon-corridor:before {
  content: "\e937";
}
.air-icon-desktop:before {
  content: "\e938";
}
.air-icon-door-hander:before {
  content: "\e939";
}
.air-icon-earphone:before {
  content: "\e93a";
}
.air-icon-earth-plane:before {
  content: "\e93b";
}
.air-icon-edit:before {
  content: "\e93c";
}
.air-icon-elevator:before {
  content: "\e9e7";
}
.air-icon-envelope-close:before {
  content: "\e9cd";
}
.air-icon-exclamation-circle:before {
  content: "\e93d";
}
.air-icon-exclamation-shield:before {
  content: "\e93e";
}
.air-icon-exclamation-square:before {
  content: "\e93f";
}
.air-icon-exclamation-triangle:before {
  content: "\e940";
}
.air-icon-external-link:before {
  content: "\e941";
}
.air-icon-eye-close:before {
  content: "\e942";
}
.air-icon-eye-open:before {
  content: "\e943";
}
.air-icon-file:before {
  content: "\e9c0";
}
.air-icon-funnel:before {
  content: "\e9cf";
}
.air-icon-hamburger:before {
  content: "\e944";
}
.air-icon-hand-coin:before {
  content: "\e9d1";
}
.air-icon-hand-plant:before {
  content: "\ea02";
}
.air-icon-hotel-bed:before {
  content: "\e945";
}
.air-icon-hours:before {
  content: "\e9e1";
}
.air-icon-house-keeper:before {
  content: "\e9e8";
}
.air-icon-house-marked:before {
  content: "\e9f6";
}
.air-icon-info-circle:before {
  content: "\e946";
}
.air-icon-invoice:before {
  content: "\e947";
}
.air-icon-knife-fork:before {
  content: "\e948";
}
.air-icon-light-arrow-redo:before {
  content: "\e949";
}
.air-icon-light-arrow-undo:before {
  content: "\e94a";
}
.air-icon-light-building:before {
  content: "\e94b";
}
.air-icon-light-card-check:before {
  content: "\e9de";
}
.air-icon-light-eye:before {
  content: "\e94c";
}
.air-icon-light-gem:before {
  content: "\e94d";
}
.air-icon-light-hourglass:before {
  content: "\e94e";
}
.air-icon-light-plane-down:before {
  content: "\e9d5";
}
.air-icon-light-plane-left:before {
  content: "\e9d6";
}
.air-icon-light-plane-right:before {
  content: "\e9d7";
}
.air-icon-light-plane-up:before {
  content: "\e9d8";
}
.air-icon-light-star-circle:before {
  content: "\e9d3";
}
.air-icon-light-tag-alt:before {
  content: "\e94f";
}
.air-icon-light-ticket-plane:before {
  content: "\e9e0";
}
.air-icon-light-user:before {
  content: "\e953";
}
.air-icon-light-user-edit:before {
  content: "\e950";
}
.air-icon-light-user-phone:before {
  content: "\e952";
}
.air-icon-light-user-plus:before {
  content: "\e951";
}
.air-icon-link:before {
  content: "\e9f2";
  color: #737373;
}
.air-icon-link-alt:before {
  content: "\e9f1";
}
.air-icon-log-in:before {
  content: "\e954";
}
.air-icon-log-out:before {
  content: "\e955";
}
.air-icon-map-marked:before {
  content: "\e956";
}
.air-icon-map-marker:before {
  content: "\e957";
}
.air-icon-minus:before {
  content: "\e959";
}
.air-icon-minus-circle:before {
  content: "\e958";
}
.air-icon-mobile-ring:before {
  content: "\e95a";
}
.air-icon-more:before {
  content: "\e9f5";
}
.air-icon-movie:before {
  content: "\e95b";
}
.air-icon-order:before {
  content: "\e95c";
}
.air-icon-paper-card:before {
  content: "\ea04";
}
.air-icon-pause:before {
  content: "\e95d";
}
.air-icon-pencel-alt:before {
  content: "\e95e";
}
.air-icon-pencil:before {
  content: "\e95f";
}
.air-icon-phone:before {
  content: "\e961";
}
.air-icon-phone-office:before {
  content: "\e960";
}
.air-icon-plane:before {
  content: "\e96e";
}
.air-icon-plane-alt:before {
  content: "\e962";
}
.air-icon-plane-arrival:before {
  content: "\e964";
}
.air-icon-plane-arrival-alt:before {
  content: "\e963";
}
.air-icon-plane-arrival-lucky:before {
  content: "\e9ef";
}
.air-icon-plane-arrival-lucky-alt:before {
  content: "\e9ee";
}
.air-icon-plane-cloud:before {
  content: "\e965";
}
.air-icon-plane-departure:before {
  content: "\e967";
}
.air-icon-plane-departure-alt:before {
  content: "\e966";
}
.air-icon-plane-down:before {
  content: "\e968";
}
.air-icon-plane-left:before {
  content: "\e969";
}
.air-icon-plane-right:before {
  content: "\e96a";
}
.air-icon-plane-shield:before {
  content: "\e96b";
}
.air-icon-plane-switch:before {
  content: "\e96c";
}
.air-icon-plane-up:before {
  content: "\e96d";
}
.air-icon-play:before {
  content: "\e96f";
}
.air-icon-plus:before {
  content: "\e971";
}
.air-icon-plus-circle:before {
  content: "\e970";
}
.air-icon-power-slug:before {
  content: "\e9e9";
}
.air-icon-question-circle:before {
  content: "\e972";
}
.air-icon-receipt-minus:before {
  content: "\ea06";
}
.air-icon-receipt-plus:before {
  content: "\ea07";
}
.air-icon-reciept:before {
  content: "\e973";
}
.air-icon-recruit:before {
  content: "\e975";
}
.air-icon-recruit-alt-circle:before {
  content: "\e974";
}
.air-icon-reload:before {
  content: "\e976";
}
.air-icon-safe:before {
  content: "\e9ea";
}
.air-icon-search:before {
  content: "\e977";
}
.air-icon-seat:before {
  content: "\e979";
}
.air-icon-seat-lock:before {
  content: "\e978";
}
.air-icon-seat-slash:before {
  content: "\e9d9";
}
.air-icon-service:before {
  content: "\e97a";
}
.air-icon-shopping:before {
  content: "\e97c";
}
.air-icon-shopping-basket:before {
  content: "\e97b";
}
.air-icon-shower:before {
  content: "\e9eb";
}
.air-icon-shutdown:before {
  content: "\e97d";
}
.air-icon-slash-circle:before {
  content: "\e97e";
}
.air-icon-smile:before {
  content: "\e97f";
}
.air-icon-solid-angle-square-down:before {
  content: "\e980";
}
.air-icon-solid-angle-square-left:before {
  content: "\e981";
}
.air-icon-solid-angle-square-right:before {
  content: "\e982";
}
.air-icon-solid-angle-suqare-up:before {
  content: "\e983";
}
.air-icon-solid-announcement:before {
  content: "\e984";
}
.air-icon-solid-arrow-redo:before {
  content: "\e985";
}
.air-icon-solid-arrow-undo:before {
  content: "\e986";
}
.air-icon-solid-baggage:before {
  content: "\e9f7";
}
.air-icon-solid-baggage-alt:before {
  content: "\e987";
}
.air-icon-solid-book-bookmark:before {
  content: "\e988";
}
.air-icon-solid-building:before {
  content: "\e98a";
}
.air-icon-solid-building-plane:before {
  content: "\e989";
}
.air-icon-solid-bus:before {
  content: "\e98b";
}
.air-icon-solid-calendar:before {
  content: "\e9f8";
}
.air-icon-solid-car:before {
  content: "\e98c";
}
.air-icon-solid-card-check:before {
  content: "\e9df";
}
.air-icon-solid-caret-down:before {
  content: "\e98d";
}
.air-icon-solid-caret-left:before {
  content: "\e98e";
}
.air-icon-solid-caret-right:before {
  content: "\e98f";
}
.air-icon-solid-caret-up:before {
  content: "\e990";
}
.air-icon-solid-check-circle:before {
  content: "\e991";
}
.air-icon-solid-clock:before {
  content: "\e992";
}
.air-icon-solid-credit-card:before {
  content: "\e993";
}
.air-icon-solid-discount-arrow:before {
  content: "\e994";
}
.air-icon-solid-discount-arrow-alt:before {
  content: "\e9f0";
}
.air-icon-solid-discount-badge:before {
  content: "\e995";
}
.air-icon-solid-door-hander:before {
  content: "\e996";
}
.air-icon-solid-email-folder:before {
  content: "\e997";
}
.air-icon-solid-evnelope-close:before {
  content: "\e9ce";
}
.air-icon-solid-exclamation-circle:before {
  content: "\e998";
}
.air-icon-solid-exclamation-shield:before {
  content: "\e999";
}
.air-icon-solid-exclamation-square:before {
  content: "\e99a";
}
.air-icon-solid-exclamation-triangle:before {
  content: "\e99b";
}
.air-icon-solid-file:before {
  content: "\e9ca";
}
.air-icon-solid-funnel:before {
  content: "\e9d0";
}
.air-icon-solid-gem:before {
  content: "\e99c";
}
.air-icon-solid-hand-coin:before {
  content: "\e9d2";
}
.air-icon-solid-hand-plant:before {
  content: "\ea03";
}
.air-icon-solid-hotel-bed:before {
  content: "\e99d";
}
.air-icon-solid-info-circle:before {
  content: "\e99e";
}
.air-icon-solid-invoice:before {
  content: "\e99f";
}
.air-icon-solid-knife-fork:before {
  content: "\e9a0";
}
.air-icon-solid-lock:before {
  content: "\e9a1";
}
.air-icon-solid-map-markers:before {
  content: "\e9a2";
}
.air-icon-solid-minus-circle:before {
  content: "\e9a3";
}
.air-icon-solid-news:before {
  content: "\e9a4";
}
.air-icon-solid-paper-card:before {
  content: "\ea05";
}
.air-icon-solid-plane-shield:before {
  content: "\e9a5";
}
.air-icon-solid-plus-circle:before {
  content: "\e9a6";
}
.air-icon-solid-question-circle:before {
  content: "\e9a7";
}
.air-icon-solid-seat:before {
  content: "\e9aa";
}
.air-icon-solid-seat-alt:before {
  content: "\e9a8";
}
.air-icon-solid-seat-check:before {
  content: "\e9a9";
}
.air-icon-solid-shopping-basket-check:before {
  content: "\e9ab";
}
.air-icon-solid-shutdown:before {
  content: "\e9ac";
}
.air-icon-solid-sort:before {
  content: "\e9ad";
}
.air-icon-solid-star-circle:before {
  content: "\e9d4";
}
.air-icon-solid-switch-circle:before {
  content: "\e9ae";
}
.air-icon-solid-tag:before {
  content: "\e9b1";
}
.air-icon-solid-tag-alt:before {
  content: "\e9af";
}
.air-icon-solid-tag-plus:before {
  content: "\e9b0";
}
.air-icon-solid-tags:before {
  content: "\e9b2";
}
.air-icon-solid-ticket:before {
  content: "\e9b5";
}
.air-icon-solid-ticket-arrow-undo:before {
  content: "\e9fc";
}
.air-icon-solid-ticket-palne:before {
  content: "\e9b3";
}
.air-icon-solid-ticket-plus:before {
  content: "\e9fd";
}
.air-icon-solid-ticket-star:before {
  content: "\e9b4";
}
.air-icon-solid-times-circle:before {
  content: "\e9b6";
}
.air-icon-solid-trash-times:before {
  content: "\e9b7";
}
.air-icon-solid-user:before {
  content: "\e9da";
}
.air-icon-solid-user-baby:before {
  content: "\e9b9";
}
.air-icon-solid-user-baby-alt:before {
  content: "\e9b8";
}
.air-icon-solid-user-child:before {
  content: "\e9bb";
}
.air-icon-solid-user-child-alt:before {
  content: "\e9ba";
}
.air-icon-solid-user-phone:before {
  content: "\e9db";
}
.air-icon-solid-user-plus:before {
  content: "\e9dc";
}
.air-icon-solid-user-police:before {
  content: "\e9bc";
}
.air-icon-solid-user-soldier:before {
  content: "\e9bd";
}
.air-icon-solid-user-tie:before {
  content: "\e9bf";
}
.air-icon-solid-user-tie-alt:before {
  content: "\e9be";
}
.air-icon-solid-users:before {
  content: "\e9c1";
}
.air-icon-solid-wallet:before {
  content: "\ea08";
}
.air-icon-sort-amount-down:before {
  content: "\e9c2";
}
.air-icon-sort-amount-up:before {
  content: "\e9c3";
}
.air-icon-switch:before {
  content: "\e9c5";
}
.air-icon-switch-alt:before {
  content: "\e9c4";
}
.air-icon-switch-money:before {
  content: "\e9f4";
}
.air-icon-switch-square:before {
  content: "\e9f3";
}
.air-icon-television:before {
  content: "\e9ec";
}
.air-icon-ticket-arrow-undo:before {
  content: "\e9c6";
}
.air-icon-ticket-plus:before {
  content: "\e9c7";
}
.air-icon-ticket-star:before {
  content: "\e9fb";
}
.air-icon-times:before {
  content: "\e9c9";
}
.air-icon-times-circle:before {
  content: "\e9c8";
}
.air-icon-users:before {
  content: "\e9dd";
}
.air-icon-vip:before {
  content: "\e9cb";
}
.air-icon-wallet:before {
  content: "\ea09";
}
.air-icon-wifi:before {
  content: "\e9cc";
}
.air-icon-wine-glasses:before {
  content: "\e9ed";
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
.wcag-notice {
  border: none;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
}
::-webkit-scrollbar {
  width: 0.3rem;
}
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #9E9E9E;
}
::-webkit-scrollbar-track {
  background: #fff;
}
.air-input__suffix {
  position: absolute;
  top: 0;
  right: 5px;
  transition: all 0.3s;
  height: 100%;
  color: #BDBDBD;
  text-align: center;
  pointer-events: none;
  display: flex;
  align-items: center;
}
.air-input__suffix-inner {
  pointer-events: all;
}
.air-input__suffix .air-input__clear:hover {
  color: #212121;
}
.air-input__icon {
  height: 100%;
  width: 20px;
  text-align: center;
  transition: all 0.3s;
  font-size: 2rem;
}
.air-input .air-input__clear,
.air-select .air-input__clear {
  color: #BDBDBD;
  font-size: 0.8rem;
  width: 20px;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.air-input .air-input__clear:hover,
.air-select .air-input__clear:hover {
  color: #212121;
}
.sc-air-ui .air-city-wrap {
  height: 28px;
}
.sc-air-ui .air-city-wrap .air-city-select-wrap .air-city-input-clone {
  padding-top: 1.2rem;
}
.sc-air-ui .air-city-wrap .air-city-select-wrap .air-city-input-clone .air-iata-code {
  font-size: 10px;
  bottom: 0;
}
.sc-air-ui .air-city-wrap .air-city-select-wrap .air-city-input,
.sc-air-ui .air-city-wrap .air-city-select-wrap .air-city-input-clone {
  height: 28px;
  font-size: 0.7rem;
  padding-left: 1.2rem;
  display: flex;
  align-items: center;
}
.sc-air-ui .air-city-wrap .air-city-select-wrap .air-city-input-tip {
  font-size: 0.7rem;
  top: 1.6rem;
  left: 1.2rem;
}
.sc-air-ui .air-city-wrap .air-city-select-wrap .air-city-input-tip.air-not-none {
  top: 0.8rem;
  font-size: 10px;
}
.sc-air-ui .air-city-wrap .air-input__suffix {
  font-size: 2rem;
  right: 2rem;
}
.sc-air-ui .air-city-wrap .air-city-drop-wrap {
  padding: 1rem 0;
}
.sc-air-ui .air-city-wrap .air-city-drop-wrap .air-drop-item {
  font-size: 0.7rem;
  line-height: 32px;
  border-bottom: 1px dotted #F5F5F5;
}
.sc-air-ui .air-city-wrap .air-city-drop-wrap .air-drop-item .air-iata-code {
  font-size: 10px;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap {
  width: 45rem;
  height: 37.5rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-view-title {
  padding: 1.2rem 1.5rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-view-title .air-tips {
  font-size: 14px;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-view-title .air-close {
  font-size: 0.7rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-view-title .air-icon-times {
  margin: 0 0.75rem;
  font-size: 10px;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-country-tab {
  padding: 0 1.5rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-country-tab .air-country-item {
  line-height: 20px;
  font-size: 0.7rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list {
  height: 29.25rem;
  padding: 1.5rem;
  margin-right: 0.75rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-tab {
  margin-bottom: 1.2rem;
  font-size: 0.7rem;
  line-height: 1.8rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-tab .air-icon-map-marker {
  margin-right: 0.75rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-tab .air-icon-book-bookmark {
  margin-right: 0.75rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-tab::after {
  right: 0.75rem;
  width: 33rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-group-wrap {
  padding: 0 0 0 1.35rem;
}
.sc-air-ui .air-city-wrap .air-city-view-wrap .air-city-list .air-city-group-item {
  width: 9rem;
  font-size: 10px;
  margin-bottom: 1.2rem;
  margin-right: 0.75rem;
  line-height: 1.8rem;
}
.sc-air-ui .air-city-wrap.label {
  height: 32px;
}
.sc-air-ui .air-city-wrap.label .air-city-select-wrap .air-city-input,
.sc-air-ui .air-city-wrap.label .air-city-select-wrap .air-city-input-clone {
  height: 32px;
  padding-top: 2.2rem;
}
.sc-air-ui .air-city-wrap.label .air-city-select-wrap .air-city-input-tip {
  top: 1.4rem;
}
.sc-air-ui .air-city-wrap.label .air-city-select-wrap .air-city-input-tip.air-not-none {
  top: 0.6rem;
}
.sc-air-ui .air-city-wrap.air-city-select-small {
  height: 24px;
}
.sc-air-ui .air-city-wrap.air-city-select-small .air-city-input,
.sc-air-ui .air-city-wrap.air-city-select-small .air-city-input-clone {
  height: 24px;
  font-size: 10px;
}
.sc-air-ui .air-city-wrap.air-city-select-small .air-city-input {
  padding-top: 0;
}
.sc-air-ui .air-city-wrap.air-city-select-small .air-input__icon {
  font-size: 1.8rem;
}
.sc-air-ui .air-city-wrap.air-city-select-small.label {
  height: 28px;
}
.sc-air-ui .air-city-wrap.air-city-select-small.label .air-city-input,
.sc-air-ui .air-city-wrap.air-city-select-small.label .air-city-input-clone {
  height: 28px;
  padding-top: 2.2rem;
}
.sc-air-ui .air-city-wrap.air-city-select-small.label .air-city-input-tip {
  top: 1.4rem;
}
.sc-air-ui .air-city-wrap.air-city-select-small.label .air-city-input-tip.air-not-none {
  top: 0.6rem;
}
.sc-air-ui .air-city-wrap.air-city-select-large {
  height: 32px;
}
.sc-air-ui .air-city-wrap.air-city-select-large .air-city-input,
.sc-air-ui .air-city-wrap.air-city-select-large .air-city-input-clone {
  height: 32px;
  font-size: 14px;
}
.sc-air-ui .air-city-wrap.air-city-select-large .air-city-input {
  padding-top: 0;
}
.sc-air-ui .air-city-wrap.air-city-select-large .air-input__icon {
  font-size: 2.2rem;
}
.sc-air-ui .air-city-wrap.air-city-select-large.label {
  height: 5.6rem;
}
.sc-air-ui .air-city-wrap.air-city-select-large.label .air-city-input,
.sc-air-ui .air-city-wrap.air-city-select-large.label .air-city-input-clone {
  height: 5.6rem;
  padding-top: 2.6rem;
}
.sc-air-ui .air-city-wrap.air-city-select-large.label .air-city-input-tip {
  top: 1.8rem;
}
.sc-air-ui .air-city-wrap.air-city-select-large.label .air-city-input-tip.air-not-none {
  top: 1rem;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-collapse {
  background-color: #fff;
}
.sc-collapse.collapse-bordered {
  border: 1px #B5CCDE solid;
}
.sc-collapse.collapse-bordered .sc-collapse-item {
  border-bottom: 1px #B5CCDE solid;
}
.sc-collapse.collapse-bordered .sc-collapse-item:last-child {
  border-bottom: 0;
}
.sc-collapse.collapse-inset {
  margin: 1rem;
  border-radius: 4px;
}
.sc-collapse .sc-collapse-item {
  border-bottom: 1px #B5CCDE solid;
}
.sc-collapse .sc-collapse-item:last-child {
  border-bottom: 0;
}
.sc-collapse .sc-collapse-item .sc-collapse-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sc-collapse .sc-collapse-item .sc-collapse-head .iconfont {
  transition: all 0.2s ease 0s;
}
.sc-collapse .sc-collapse-item .sc-collapse-body {
  max-height: 0;
  padding: 0 12px;
  overflow: hidden;
  transition: all 0.2s ease 0s;
}
.sc-collapse .sc-collapse-item.sc-collapse-item-active .sc-collapse-head .iconfont {
  transform: rotate(90deg);
}
.sc-collapse .sc-collapse-item.sc-collapse-item-active .sc-collapse-body {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  padding: 12px;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.date-picker .date-input .date-clear {
  margin: 0;
  right: 12px;
  top: 12px;
}
.date-picker .date-input .date-clear .air-icon-font {
  font-size: 16px;
}
.date-picker .date-content {
  background-color: transparent;
  z-index: 12;
}
.date-picker .date-content .clearfix::before,
.date-picker .date-content .clearfix::after {
  display: none;
}
.date-picker .date-content .air-year-picker {
  width: 364px;
  padding: 22px;
  border-radius: 4px;
  background-color: #fff;
}
.date-picker .date-content .air-year-picker .year-title-return {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding: 0;
  margin-bottom: 24px;
}
.date-picker .date-content .air-year-picker .year-title-return .year-title {
  float: none;
  font-size: 20px;
  color: #1E385A;
  margin: 0;
}
.date-picker .date-content .air-year-picker .year-title-return .year-return {
  float: none;
  font-size: 14px;
}
.date-picker .date-content .air-year-picker .year-picker-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.date-picker .date-content .air-year-picker .year-picker-header .prev-year,
.date-picker .date-content .air-year-picker .year-picker-header .next-year {
  float: none;
}
.date-picker .date-content .air-year-picker .year-picker-header .prev-year span,
.date-picker .date-content .air-year-picker .year-picker-header .next-year span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: #2F74B8;
  color: #fff;
  border-radius: 4px;
  transition: all 0.2s ease 0s;
}
.date-picker .date-content .air-year-picker .year-picker-header .prev-year span i,
.date-picker .date-content .air-year-picker .year-picker-header .next-year span i {
  font-size: 16px;
}
.date-picker .date-content .air-year-picker .year-picker-header .prev-year span:hover,
.date-picker .date-content .air-year-picker .year-picker-header .next-year span:hover {
  background-color: #1E385A;
}
.date-picker .date-content .air-year-picker .year-picker-header .year-range {
  float: none;
  margin: 0;
  text-align: center;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
.date-picker .date-content .air-year-picker .year-table {
  border: 0;
  padding: 0;
  width: auto;
  margin: 12px auto 0;
  display: table;
}
.date-picker .date-content .air-year-picker .year-table tr {
  display: table-row;
  margin: 0;
}
.date-picker .date-content .air-year-picker .year-table .year-table-td {
  padding: 4px;
}
.date-picker .date-content .air-year-picker .year-table .year-table-td span {
  display: inline-block;
  margin: 0;
  width: 86px;
  height: 46px;
  line-height: 46px;
  border: 0;
  font-size: 14px;
  border-radius: 0;
  transition: all 0.2s ease 0s;
}
.date-picker .date-content .air-year-picker .year-table .year-table-td span:hover {
  background-color: #2F74B8;
  color: #fff;
  font-weight: normal;
}
.date-picker .date-content .air-year-picker .year-table .year-table-td.select span {
  background-color: #1E385A;
}
.date-picker .date-content .air-month-picker {
  width: 364px;
  padding: 22px;
  border-radius: 4px;
  background-color: #fff;
}
.date-picker .date-content .air-month-picker .month-title-return {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding: 0;
  margin-bottom: 24px;
}
.date-picker .date-content .air-month-picker .month-title-return .month-title {
  float: none;
  font-size: 20px;
  color: #1E385A;
  margin: 0;
}
.date-picker .date-content .air-month-picker .month-title-return .month-return {
  float: none;
  font-size: 14px;
}
.date-picker .date-content .air-month-picker .month-picker-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.date-picker .date-content .air-month-picker .month-picker-header .prev-month,
.date-picker .date-content .air-month-picker .month-picker-header .next-month {
  float: none;
}
.date-picker .date-content .air-month-picker .month-picker-header .prev-month span,
.date-picker .date-content .air-month-picker .month-picker-header .next-month span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: #2F74B8;
  color: #fff;
  border-radius: 4px;
  transition: all 0.2s ease 0s;
}
.date-picker .date-content .air-month-picker .month-picker-header .prev-month span i,
.date-picker .date-content .air-month-picker .month-picker-header .next-month span i {
  font-size: 16px;
}
.date-picker .date-content .air-month-picker .month-picker-header .prev-month span:hover,
.date-picker .date-content .air-month-picker .month-picker-header .next-month span:hover {
  background-color: #1E385A;
}
.date-picker .date-content .air-month-picker .month-picker-header .year-month {
  float: none;
  text-align: center;
  color: #333;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
.date-picker .date-content .air-month-picker .month-picker-header .year-month .day-picker-header-year {
  font-size: 16px;
  margin: 0;
  height: 30px;
  line-height: 30px;
}
.date-picker .date-content .air-month-picker .month-table {
  border: 0;
  padding: 0;
  width: 100%;
  margin: 12px auto 0;
  display: table;
}
.date-picker .date-content .air-month-picker .month-table tr {
  display: table-row;
  margin: 0;
}
.date-picker .date-content .air-month-picker .month-table .month-table-td {
  padding: 4px;
  width: 25%;
  font-size: 14px;
  color: #333;
}
.date-picker .date-content .air-month-picker .month-table .month-table-td span {
  display: block;
  margin: 0;
  width: auto;
  border: 0;
  height: 46px;
  line-height: 46px;
  border-radius: 0;
  transition: all 0.2s ease 0s;
}
.date-picker .date-content .air-month-picker .month-table .month-table-td span:hover {
  background-color: #2F74B8;
  color: #fff;
  font-weight: normal;
}
.date-picker .date-content .air-month-picker .month-table .month-table-td.select span {
  background-color: #1E385A;
}
.date-picker .date-content .air-day-picker {
  width: 364px;
  padding: 22px;
  border-radius: 4px;
  background-color: #fff;
}
.date-picker .date-content .air-day-picker .day-title-close {
  padding: 0;
  margin-bottom: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.date-picker .date-content .air-day-picker .day-title-close .day-title {
  float: none;
  font-size: 20px;
  color: #1E385A;
}
.date-picker .date-content .air-day-picker .day-title-close .day-close {
  float: none;
  font-size: 14px;
}
.date-picker .date-content .air-day-picker .day-picker-header {
  padding: 0;
  margin: 6px 0;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: relative;
}
.date-picker .date-content .air-day-picker .day-picker-header .prev-year {
  left: 0;
}
.date-picker .date-content .air-day-picker .day-picker-header .prev-month {
  left: 40px;
}
.date-picker .date-content .air-day-picker .day-picker-header .next-year {
  right: 0;
}
.date-picker .date-content .air-day-picker .day-picker-header .next-month {
  right: 40px;
}
.date-picker .date-content .air-day-picker .day-picker-header .prev-year,
.date-picker .date-content .air-day-picker .day-picker-header .prev-month,
.date-picker .date-content .air-day-picker .day-picker-header .next-year,
.date-picker .date-content .air-day-picker .day-picker-header .next-month {
  position: absolute;
  top: 0;
  float: none;
}
.date-picker .date-content .air-day-picker .day-picker-header .prev-year span,
.date-picker .date-content .air-day-picker .day-picker-header .prev-month span,
.date-picker .date-content .air-day-picker .day-picker-header .next-year span,
.date-picker .date-content .air-day-picker .day-picker-header .next-month span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: #2F74B8;
  color: #fff;
  border-radius: 4px;
  transition: all 0.2s ease 0s;
}
.date-picker .date-content .air-day-picker .day-picker-header .prev-year span i,
.date-picker .date-content .air-day-picker .day-picker-header .prev-month span i,
.date-picker .date-content .air-day-picker .day-picker-header .next-year span i,
.date-picker .date-content .air-day-picker .day-picker-header .next-month span i {
  font-size: 16px;
}
.date-picker .date-content .air-day-picker .day-picker-header .prev-year span:hover,
.date-picker .date-content .air-day-picker .day-picker-header .prev-month span:hover,
.date-picker .date-content .air-day-picker .day-picker-header .next-year span:hover,
.date-picker .date-content .air-day-picker .day-picker-header .next-month span:hover {
  background-color: #1E385A;
}
.date-picker .date-content .air-day-picker .day-picker-header .year-month {
  float: none;
  margin: 0;
  text-align: center;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
.date-picker .date-content .air-day-picker .day-picker-header .year-month .day-picker-header-year:hover,
.date-picker .date-content .air-day-picker .day-picker-header .year-month .day-picker-header-month:hover {
  color: #1E385A;
  text-decoration: none;
}
.date-picker .date-content .air-day-picker .day-table {
  border: 0;
  width: 100%;
  display: table;
}
.date-picker .date-content .air-day-picker .day-table tr {
  display: table-row;
  margin: 0;
}
.date-picker .date-content .air-day-picker .day-table .day-table-weeks {
  display: table-cell;
  width: 46px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  background-color: #d7efff;
  font-weight: normal;
  color: #333;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day {
  display: table-cell;
  float: none;
  width: 46px;
  height: 46px;
  line-height: 46px;
  padding-top: 8px;
  font-size: 16px;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day .day-number {
  border-radius: 0;
  display: block;
  border: 0;
  line-height: 46px;
  transition: all 0.2s ease 0s;
  color: #333;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day .day-number:hover {
  background-color: #2F74B8;
  color: #fff;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day .day-number.select {
  background-color: #1E385A;
  color: #fff;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day.disabled {
  background-color: transparent;
  color: #999;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day.disabled .day-number {
  color: #999;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day.disabled:hover {
  background-color: transparent;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day.disabled:hover .day-number {
  background-color: transparent;
}
.date-picker .date-content .air-day-picker .day-table .day-table-day.disabled-start,
.date-picker .date-content .air-day-picker .day-table .day-table-day.disabled-end {
  border-radius: 0;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-dialog-wrapper .air-dialog {
  border: 1px #B5CCDE solid;
  background-color: #fff;
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
  border-radius: 0.5rem;
  top: 10% !important;
  text-align: left;
  margin: 0;
}
.air-dialog-wrapper .air-dialog .title {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 24px;
  color: #333;
}
.air-dialog-wrapper .air-dialog.alert-dialog {
  width: 400px !important;
  text-align: center;
}
.air-dialog-wrapper .air-dialog.alert-dialog .air-dialog-header {
  border-bottom: none;
}
.air-dialog-wrapper .air-dialog.alert-dialog .air-dialog-body {
  padding: 0 24px;
}
.air-dialog-wrapper .air-dialog.alert-dialog .air-dialog-body .text {
  margin-bottom: 24px;
}
.air-dialog-wrapper .air-dialog.alert-dialog .air-dialog-body .btn {
  margin-bottom: 24px;
}
.air-dialog-wrapper .air-dialog .air-dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px;
  height: 48px;
  line-height: 1;
  border-bottom: 1px #B5CCDE solid;
  color: #333;
}
.air-dialog-wrapper .air-dialog .air-dialog-header .air-dialog-title {
  font-size: 16px;
  font-weight: bold;
}
.air-dialog-wrapper .air-dialog .air-dialog-header .air-dialog-close {
  border: none;
  margin: 0;
  padding: 0;
  float: none;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.air-dialog-wrapper .air-dialog .air-dialog-header .air-dialog-close .air-dialog-icon-close {
  font-size: 12px !important;
  margin-right: 6px;
}
.air-dialog-wrapper .air-dialog .air-dialog-body {
  padding: 24px;
  line-height: 1.5;
  max-height: 686px;
  overflow: auto;
}
.air-dialog-wrapper .air-dialog .air-dialog-footer {
  display: flex;
  justify-content: center;
  padding: 12px 24px;
}
.air-dialog-wrapper .air-dialog .air-dialog-footer .air-button {
  margin-left: 1rem;
}
@media screen and (max-width: 1200px) {
  .air-dialog-wrapper .air-dialog {
    width: 90% !important;
    left: 5% !important;
    transform: translateX(0);
  }
}
@media screen and (max-height: 910px) {
  .air-dialog-wrapper .air-dialog .air-dialog-body {
    max-height: 626px;
  }
}
@media screen and (max-height: 790px) {
  .air-dialog-wrapper .air-dialog .air-dialog-body {
    max-height: 526px;
  }
}
@media screen and (max-height: 670px) {
  .air-dialog-wrapper .air-dialog {
    top: 10px !important;
  }
  .air-dialog-wrapper .air-dialog .air-dialog-body {
    max-height: 486px;
  }
}
@media screen and (max-height: 590px) {
  .air-dialog-wrapper .air-dialog .air-dialog-body {
    max-height: 444px;
  }
}
@media screen and (max-height: 470px) {
  .air-dialog-wrapper .air-dialog .air-dialog-body {
    max-height: 324px;
  }
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-air-ui .air-select .air-select-dropdown-wrap {
  margin: 0;
  border: 1px #B5CCDE solid;
  z-index: 12;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown {
  /* 滚动条样式 */
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown .select-item-wrap .air-select-item {
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  padding: 5px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown .select-item-wrap .air-select-item:hover {
  background-color: #F2FAFF;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown .select-item-wrap .air-select-item.selected {
  background-color: #1E385A;
  color: #fff;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown .select-item-wrap .air-select-item.selected span {
  color: #fff;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown .select-item-wrap .air-select-item .option-label {
  width: 100%;
  float: none;
  overflow: inherit;
  text-overflow: initial;
}
.sc-air-ui .air-select .air-select-dropdown-wrap .air-select-dropdown .select-item-wrap .air-select-item .option-label nobr {
  white-space: pre-wrap;
}
.sc-air-ui .air-select-dropdown .air-select-item span.option-label {
  width: auto;
  width: initial;
}
.sc-air-ui .air-select-dropdown .air-select-item .air-icon-check {
  float: none;
  position: absolute;
  right: 1rem;
  line-height: normal;
}

.air-input {
  height: 3.33333333rem;
}
.air-input.label {
  height: 5rem;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.loading.loading-static {
  height: 100%;
  width: 300px;
  margin: 0 auto;
  padding: 100px 0;
  text-align: center;
  color: #1E385A;
}
.loading.loading-static .loading-img {
  width: 60px;
  height: 60px;
}
.loading.loading-small .loading-img {
  width: 48px;
  height: 48px;
}
.loading.loading-horizontal {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
.loading.loading-horizontal .loading-img {
  margin-right: 5px;
}
.loading-container .loading.loading-popup {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 300px;
  height: 140px;
  left: calc(50% - 150px);
  top: calc(50% - 70px);
  text-align: center;
  z-index: 99;
}
.loading-container .loading.loading-popup .loading-img {
  width: 80px;
  height: 80px;
}
.loading-container .loading-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.95);
  z-index: 98;
}
.loading-container ~ .loading-container {
  display: none;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-card {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
  background-color: #fff;
}
.sc-card.inset {
  border-radius: 4px;
  margin: 10px;
}
.sc-card.no-shadow {
  box-shadow: 0 0 0;
}
.sc-card.card-transparent {
  background-color: transparent;
  box-shadow: 0 0 0;
}
.sc-card.card-transparent .sc-card-head {
  padding: 1rem 0;
  border: 0;
}
.sc-card.hover {
  transition: all 0.2s ease 0s;
}
.sc-card.hover:hover {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.sc-card.radius {
  border-radius: 4px;
}
.sc-card .sc-card-media img {
  width: 100%;
  height: auto;
}
.sc-card .sc-card-media img.img-top {
  border-radius: 4px 4px 0 0;
}
.sc-card .sc-card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-bottom: 1px #fff solid;
  line-height: 24px;
}
.sc-card .sc-card-head .sc-card-head-title {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #1E385A;
  font-weight: bold;
}
.sc-card .sc-card-body .sc-card-body-inner {
  padding: 0 16px 16px;
}
.sc-card .sc-card-body .content .table .title {
  margin: 1rem 0 0.5rem;
  font-size: 12px;
}
.sc-card .sc-card-foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px #fff solid;
  padding: 1rem;
}
@media screen and (max-width: 576px) {
  .sc-card.inset {
    border-radius: 2px;
    margin: 12px;
  }
  .sc-card .sc-card-head {
    padding: 12px;
  }
  .sc-card .sc-card-body .sc-card-body-inner {
    padding: 0 12px 12px;
  }
  .sc-card .sc-card-foot {
    padding: 12px;
  }
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.mo-select .air-input .iconfont {
  position: absolute;
  right: 0;
  top: 2rem;
}
.mo-select-list {
  text-align: center;
  font-size: 14px;
  background-color: #F5F8F9;
}
.mo-select-list ul {
  max-height: 400px;
  overflow: auto;
  background-color: #fff;
}
.mo-select-list ul li {
  height: 48px;
}
.mo-select-list ul li .air-button {
  white-space: pre-wrap;
  padding: 0 12px;
}
.mo-select-list ul li.active {
  background-color: #2F74B8;
}
.mo-select-list ul li.active .air-button {
  color: #fff;
}
.mo-select-list .cancel {
  background-color: #fff;
  height: 48px;
  margin-top: 1rem;
}

.air-toast {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  display: flex;
  flex-direction: column;
}
.air-toast .toast_bg {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: center;
}
.air-toast .toast_box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.65);
  opacity: 0.8;
  color: #fff;
  height: auto;
  width: auto;
  /* max-height: 20%; */
  max-width: 80%;
  min-width: 50%;
  min-height: 5%;
  padding: 10px;
}
.air-toast .toast_text {
  width: 100%;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  text-overflow: ellipsis;
  word-break: keep-all;
  word-wrap: break-word;
  z-index: 100;
}
.air-toast .toast_loading {
  -webkit-animation: loading 1s steps(12, end) infinite;
  animation: loading 1s steps(12, end) infinite;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAENCA8KAgsGDgQMCQUDBwhylaLQAAAL1JREFUOMu9U0kSwyAMK9jsS/T/1zZt2pgEZzq9RBeMZYRGDI/70bO5JptjrOAQVTonIJVK5bW2ma9A7VvpK8OdeQfbZectrDnyU+Oo0b68wGK0muDPdxpOciaizq5pkAgiIPAoew2rBVNYZoM2YHbZDNKz/2Ogam3ff5gMEL8wisfh2KKZiFiGWFkk1B7NSbhNQFy4M2+PghbODNsg7y8THM2njiy8gBgcaEUA9GgNJbxh6fJv+NxiFvYmPAFtCQZNK1qZIAAAAABJRU5ErkJggg==") no-repeat;
  height: 30px;
  width: 30px;
  margin: auto;
}
.air-toast .toast_success {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA8DAQ0GBP4LCggMBwIJBAIttdjAAAAINJREFUOMvdkUsOwyAMBbH5hUCauf9pK1SlohF438x2LPn52f09+8vUfiNb/gighj8FouEjYCUoQDXiBSD7pdcMiK7XC9wCFmlDO3T20Scgx287ne13pwDU89NOJ3g3maCmJDANqIGRtLj8oi1ed1GMdmcB7wXIYX8QdQZJiM5Em3smbyVICDCOrCqSAAAAAElFTkSuQmCC") no-repeat;
  height: 30px;
  width: 30px;
  margin: auto;
}
.air-toast .toast_error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA0BDAMODwUKBgsCCAQJClzVPvAAAA0UlEQVQoz2MgErAclv9o44Dgc8b/B4KvBTA+t/3XdgeWivjPG6ACbl8ngNXlp0AN+L8IwtD6DzFm2w+Y3v5sMGW/ACbA9Rms9ZsCTIApH2QR608GhoUKQJ4xA8P8AKCAP5CwF2JgUPwIlPwCFDj/AMRRYJIHCnL8AZkJ1AfkAcUYGNhBpso7MICUgBQw8H4EEv/B5ssDFYA4mAKYWjANfd+Aai3CYZ9BDoM63RDkdEGQ0zE9h+l9zADCDEIGt2/wQEZEwwVepGhgYEdEFGZUEgYAW05XI3jSsVwAAAAASUVORK5CYII=") no-repeat;
  height: 30px;
  width: 30px;
  margin: auto;
}
.air-toast .toast_info {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMA4CCAwKBAMJBg8NAQUNhWlbcAAAC+SURBVCjPYyASsLfse+1cgOBzyr0DgocXYHwmv4dtCkwZck8UoAJZDydA1C2H8NnexUAYR99BjNF6CtMbtwhM+QUACUUhIMH6BKz14QEgafcYSPDIgSxifMkAE2CYJwAk6gQQAozPgURfA0KAA0T6JSAE2ECm7lNACDC9BhLvGGACIA6GAFyLohBEC9xQqLeeQKwFA4i1EIfBAeNzuNMVhSBOx/AcpvcxAwgzCDEDGTMaGHhhEYWIShN4VBIGAPvRT5YzufhUAAAAAElFTkSuQmCC") no-repeat;
  height: 30px;
  width: 30px;
  margin: auto;
}
@-webkit-keyframes loading {
  0% {
    transform: rotate3d(0, 0, 1, 0deg);
  }
  100% {
    transform: rotate3d(0, 0, 1, 360deg);
  }
}
@keyframes loading {
  0% {
    transform: rotate3d(0, 0, 1, 0deg);
  }
  100% {
    transform: rotate3d(0, 0, 1, 360deg);
  }
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-pagination-con .air-pagination {
  margin: 20px 0 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.air-pagination-con .air-pagination li {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  border: none;
}
.air-pagination-con .air-pagination li button {
  height: 100%;
  font-size: 12px;
  color: #333;
  text-align: center;
}
.air-pagination-con .air-pagination li button.btn-disabled {
  opacity: 1;
}
.air-pagination-con .air-pagination li.air-page-turning {
  width: 24px;
  height: 24px;
}
.air-pagination-con .air-pagination li.air-page-turning:hover {
  background-color: #d7efff;
}
.air-pagination-con .air-pagination li.air-page-turning:hover button {
  color: #2F74B8;
}
.air-pagination-con .air-pagination li.air-page-turning button {
  color: #999;
}
.air-pagination-con .air-pagination li.air-page-turning.air-prev,
.air-pagination-con .air-pagination li.air-page-turning.air-next {
  margin: 0 4px;
}
.air-pagination-con .air-pagination li.air-page-turning.air-disabled {
  background-color: transparent;
}
.air-pagination-con .air-pagination li.air-page-turning.air-disabled button {
  color: #ccc;
}
.air-pagination-con .air-pagination li.page {
  transition: all 0.2s ease 0s;
}
.air-pagination-con .air-pagination li.page:hover {
  background-color: #d7efff;
}
.air-pagination-con .air-pagination li.page:hover button {
  color: #2F74B8;
}
.air-pagination-con .air-pagination li.page.air-current {
  background-color: #2F74B8;
  color: #fff;
}
.air-pagination-con .air-pagination li.page.air-current button {
  color: #fff;
  opacity: 1;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-radio_inner {
  width: 16px;
  height: 16px;
  border-color: #1E385A;
}
.air-radio_input.is-checked .air-radio_inner {
  width: 16px;
  height: 16px;
  border-color: #1E385A;
}
.air-radio_input.is-checked .air-radio_inner::after {
  background-color: #1E385A;
  border: none;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.alert {
  display: flex;
  align-items: flex-start;
  border: 1px solid transparent;
  border-radius: 4px;
  min-height: 40px;
  line-height: 1.5;
  color: #333;
}
.alert.alert-primary {
  padding: 8px 16px 8px 12px;
  border-color: #458fce;
  background-color: #f2faff;
}
.alert.alert-primary .iconfont {
  color: #2F74B8;
}
.alert.alert-warning {
  padding: 8px 16px 8px 12px;
  border-color: #f9a516;
  background-color: #fff4da;
}
.alert.alert-warning .iconfont {
  color: #F4791B;
}
.alert .alert-heading {
  color: #000;
  font-weight: bold;
}
.alert .icon {
  min-height: 24px;
  display: flex;
  align-items: center;
}
.alert .iconfont {
  line-height: 22px;
  margin-right: 6px;
  color: #F4791B;
}
.alert .btn-close {
  cursor: pointer;
  margin: 0;
  align-self: center;
  order: 9;
  color: #666 !important;
}
.alert .text {
  flex: 1 1;
}
.alert ol li,
.alert ul li {
  margin-bottom: 8px;
}
.alert ol li:last-child,
.alert ul li:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 576px) {
  .alert {
    font-size: 12px;
  }
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-badge {
  display: inline-block;
  padding: 0.5rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  margin-right: 0.5rem;
  border-radius: 4px;
  transition: all 0.2s ease 0s;
}
.air-badge.badge-pill {
  border-radius: 10rem;
}
.air-badge.badge-square {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  padding: 0;
  font-weight: bold;
}
.air-badge.badge-corner-lt {
  border-radius: 1.25rem 0.25rem 0.25rem 0.25rem;
}
.air-badge.badge-corner-rt {
  border-radius: 0.25rem 1.25rem 0.25rem 0.25rem;
}
.air-badge.badge-corner-lb {
  border-radius: 0.25rem 0.25rem 0.25rem 1.25rem;
}
.air-badge.badge-corner-rb {
  border-radius: 0.25rem 0.25rem 1.25rem 0.25rem;
}
.air-badge.badge-small {
  font-size: 12px;
}
.air-badge.badge-large {
  font-size: 16px;
}
.air-badge.badge-block {
  width: 100%;
}
.air-badge.badge-disabled {
  opacity: 0.2;
  cursor: default;
}
.air-badge.badge-light {
  color: #333;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-button {
  display: inline-block;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px transparent solid;
  background-color: transparent;
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  transition: all 0.2s ease 0s;
  border-radius: 2px;
}
.air-button.btn-corner-lt {
  border-radius: 16px 2px 2px 2px;
}
.air-button.btn-corner-rt {
  border-radius: 2px 16px 2px 2px;
}
.air-button.btn-corner-lb {
  border-radius: 2px 2px 2px 16px;
}
.air-button.btn-corner-rb {
  border-radius: 2px 2px 16px 2px;
}
.air-button.btn-corner {
  border-radius: 2px 2px 16px 2px;
}
.air-button.btn-small {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 1rem;
  font-weight: normal;
}
.air-button.btn-large {
  height: 64px;
  line-height: 64px;
  padding: 0 24px;
  font-size: 18px;
  min-width: 200px;
}
.air-button.btn-block {
  width: 100%;
}
.air-button.btn-disabled {
  opacity: 0.2;
  cursor: default;
}
.air-button.btn-light {
  color: #333;
}
.air-button.btn-full {
  display: block;
  width: 100%;
  height: 100%;
  line-height: normal;
  padding: 0;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.air-button.no-warp {
  display: flex;
  white-space: nowrap;
}
.air-button.btn-auto {
  height: auto;
  line-height: normal;
  padding: 0;
  font-weight: normal;
  border: 0;
  white-space: normal;
  text-align: left;
}
.air-button.btn-link {
  height: auto;
  line-height: normal;
  padding: 0;
  font-weight: normal;
  color: #2F74B8 !important;
  background-color: transparent !important;
  border: 0;
  text-align: left;
  white-space: normal;
}
.air-button.btn-link:hover {
  text-decoration: underline;
}
/* 按钮 btn-* */
.air-button.btn-primary {
  border: 1px #2F74B8 solid;
  background-color: #2F74B8;
  color: #fff;
}
.air-button.btn-primary:hover {
  background-color: #1E385A;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-primary {
  border: 1px #1E385A solid;
  background-color: transparent;
  color: #1E385A;
}
.air-button.btn-outline-primary:hover {
  border-color: #1E385A;
  background-color: #1E385A;
  color: #fff;
}
.air-button.btn-outline-primary:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-secondary {
  border: 1px #6c757d solid;
  background-color: #6c757d;
  color: #fff;
}
.air-button.btn-secondary:hover {
  background-color: #545b62;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-secondary {
  border: 1px #545b62 solid;
  background-color: transparent;
  color: #545b62;
}
.air-button.btn-outline-secondary:hover {
  border-color: #545b62;
  background-color: #545b62;
  color: #fff;
}
.air-button.btn-outline-secondary:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-warning {
  border: 1px #F4791B solid;
  background-color: #F4791B;
  color: #fff;
}
.air-button.btn-warning:hover {
  background-color: #F4791B;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-warning {
  border: 1px #F4791B solid;
  background-color: transparent;
  color: #F4791B;
}
.air-button.btn-outline-warning:hover {
  border-color: #F4791B;
  background-color: #F4791B;
  color: #fff;
}
.air-button.btn-outline-warning:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-danger {
  border: 1px #E13D3D solid;
  background-color: #E13D3D;
  color: #fff;
}
.air-button.btn-danger:hover {
  background-color: #A51414;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-danger {
  border: 1px #A51414 solid;
  background-color: transparent;
  color: #A51414;
}
.air-button.btn-outline-danger:hover {
  border-color: #A51414;
  background-color: #A51414;
  color: #fff;
}
.air-button.btn-outline-danger:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-success {
  border: 1px #00AA79 solid;
  background-color: #00AA79;
  color: #fff;
}
.air-button.btn-success:hover {
  background-color: #42A875;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-success {
  border: 1px #42A875 solid;
  background-color: transparent;
  color: #42A875;
}
.air-button.btn-outline-success:hover {
  border-color: #42A875;
  background-color: #42A875;
  color: #fff;
}
.air-button.btn-outline-success:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-info {
  border: 1px #17a2b8 solid;
  background-color: #17a2b8;
  color: #fff;
}
.air-button.btn-info:hover {
  background-color: #117a8b;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-info {
  border: 1px #117a8b solid;
  background-color: transparent;
  color: #117a8b;
}
.air-button.btn-outline-info:hover {
  border-color: #117a8b;
  background-color: #117a8b;
  color: #fff;
}
.air-button.btn-outline-info:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-light {
  border: 1px #fff solid;
  background-color: #fff;
  color: #fff;
}
.air-button.btn-light:hover {
  background-color: #fafafa;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-light {
  border: 1px #fafafa solid;
  background-color: transparent;
  color: #fafafa;
}
.air-button.btn-outline-light:hover {
  border-color: #fafafa;
  background-color: #fafafa;
  color: #fff;
}
.air-button.btn-outline-light:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-dark {
  border: 1px #333 solid;
  background-color: #333;
  color: #fff;
}
.air-button.btn-dark:hover {
  background-color: #1a1a1a;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-dark {
  border: 1px #1a1a1a solid;
  background-color: transparent;
  color: #1a1a1a;
}
.air-button.btn-outline-dark:hover {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: #fff;
}
.air-button.btn-outline-dark:hover .iconfont {
  color: #fff;
}
/* 按钮 btn-* */
.air-button.btn-simple {
  border: 1px #333 solid;
  background-color: #333;
  color: #fff;
}
.air-button.btn-simple:hover {
  background-color: #333;
}
/* 边框按钮 btn-outline-* */
.air-button.btn-outline-simple {
  border: 1px #333 solid;
  background-color: transparent;
  color: #333;
}
.air-button.btn-outline-simple:hover {
  border-color: #333;
  background-color: #333;
  color: #fff;
}
.air-button.btn-outline-simple:hover .iconfont {
  color: #fff;
}
@media screen and (max-width: 576px) {
  .air-button {
    height: 32px;
    line-height: 32px;
  }
  .air-button.btn-large {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    min-width: inherit;
  }
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.air-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.air-modal-warp {
  position: fixed;
  margin: auto;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 991;
  overflow: auto;
  outline: 0;
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.air-modal-warp a:link,
.air-modal-warp a:visited,
.air-modal-warp a:active {
  color: #2F74B8;
}
.air-modal-warp a:hover {
  text-decoration: underline;
}
.air-modal-warp .air-modal {
  width: 480px;
  position: relative;
  background-color: #fff;
  padding-bottom: 24px;
  border-radius: 4px;
  border: 1px #B5CCDE solid;
  text-align: center;
}
.air-modal-warp .air-modal .air-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #333;
}
.air-modal-warp .air-modal .air-modal-header .title {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  height: 48px;
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.air-modal-warp .air-modal .air-modal-header .close {
  padding: 12px 16px;
}
.air-modal-warp .air-modal .air-modal-header .close button {
  display: flex;
  align-items: center;
  line-height: 1;
  color: #666;
}
.air-modal-warp .air-modal .air-modal-content {
  padding: 0 40px;
  max-height: 400px;
  overflow: auto;
}
.air-modal-warp .air-modal .air-modal-content .icon {
  margin-bottom: 12px;
}
.air-modal-warp .air-modal .air-modal-content .title {
  font-size: 20px;
  font-weight: bold;
  color: #333;
  margin-bottom: 24px;
}
.air-modal-warp .air-modal .air-modal-content .modal-body {
  line-height: 1.5;
  padding-bottom: 24px;
}
.air-modal-warp .air-modal .air-modal-content iframe {
  width: 100%;
  min-height: 500px;
  max-height: 800px;
}
.air-modal-warp .air-modal .air-modal-footer button {
  min-width: 120px;
  margin: 0 1rem;
  padding: 0 2rem;
}
.air-modal-warp .air-modal .air-modal-footer button.border-line-color {
  border-color: #B5CCDE;
}
.air-modal-warp .air-modal .air-modal-footer.button-left {
  text-align: left;
}
.air-modal-warp .air-modal .air-modal-footer.button-left button {
  margin: 0 16px 0 0;
}
.air-modal-warp .air-modal .air-modal-footer.button-right {
  text-align: right;
}
.air-modal-warp .air-modal .air-modal-footer.button-right button {
  margin: 0 0 0 16px;
}
.air-modal-warp.air-modal-popup .air-modal {
  width: 800px;
  padding-bottom: 0;
}
.air-modal-warp.air-modal-popup .air-modal .air-modal-header {
  border-bottom: 1px #B5CCDE solid;
}
.air-modal-warp.air-modal-popup .air-modal .air-modal-content {
  text-align: left;
  padding: 0;
}
.air-modal-warp.air-modal-popup .air-modal .air-modal-content .modal-body {
  padding: 16px;
}
.air-modal-warp.air-modal-popup .air-modal .air-modal-footer {
  height: 64px;
  padding: 12px 16px;
  border-top: 1px #B5CCDE solid;
}
.air-modal-warp.air-modal-xs .air-modal {
  width: 500px;
}
.air-modal-warp.air-modal-sm .air-modal {
  width: 600px;
}
.air-modal-warp.air-modal-md .air-modal {
  width: 800px;
}
.air-modal-warp.air-modal-lg .air-modal {
  width: 1200px;
}
.air-modal-warp.air-modal-full .air-modal {
  width: 98%;
}
.air-modal-warp.air-modal-no-title .air-modal .air-modal-content {
  padding-top: 40px;
}
@media screen and (max-width: 576px) {
  .air-modal-warp {
    width: 90%;
    left: 5%;
  }
  .air-modal-warp .air-modal {
    width: 100%;
  }
  .air-modal-warp .air-modal .air-modal-content {
    padding: 0 24px;
  }
  .air-modal-warp.air-modal-full {
    width: 100%;
    left: 0;
    align-items: flex-end;
  }
  .air-modal-warp.air-modal-full .air-modal {
    border-radius: 4px 4px 0 0!important;
    width: 100%!important;
  }
  .air-modal-warp.air-modal-full .air-modal .air-modal-content {
    max-height: 85vh;
  }
  .air-modal-warp.air-modal-full.head-no-line .air-modal .air-modal-header {
    border-bottom: none;
  }
}
@media screen and (max-width: 1200px) {
  .air-modal-warp.air-modal-popup .air-modal {
    width: 90%;
  }
}
@media screen and (max-height: 1080px) {
  .air-modal-warp .air-modal .air-modal-content {
    max-height: 700px;
  }
}
@media screen and (max-height: 910px) {
  .air-modal-warp .air-modal .air-modal-content {
    max-height: 626px;
  }
}
@media screen and (max-height: 790px) {
  .air-modal-warp .air-modal .air-modal-content {
    max-height: 526px;
  }
}
@media screen and (max-height: 670px) {
  .air-modal-warp .air-modal .air-modal-content {
    max-height: 400px;
  }
}
@media screen and (max-height: 590px) {
  .air-modal-warp .air-modal .air-modal-content {
    max-height: 400px;
  }
}
@media screen and (max-height: 470px) {
  .air-modal-warp .air-modal .air-modal-content {
    max-height: 300px;
  }
}

/*!
/src/sc-ui/mo-row/style.module.less
 */
.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-row::after {
  display: block;
  content: "";
  clear: both;
}
.sc-row.row-flex {
  display: flex;
  flex-wrap: wrap;
}
.sc-row.row-flex-center {
  justify-content: center;
}
.sc-row.row-flex-space-between {
  justify-content: space-between;
}
.sc-row.row-flex-space-around {
  justify-content: space-around;
}
.sc-row.row-flex-top {
  align-items: flex-start;
}
.sc-row.row-flex-middle {
  align-items: center;
}
.sc-row.row-flex-bottom {
  align-items: flex-end;
}
.sc-row .sc-col-1 {
  float: left;
  flex: 0 0 auto;
  width: 4.16666667%;
}
.sc-row .sc-col-offset-1 {
  margin-left: 4.16666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-1 {
    float: left;
    flex: 0 0 auto;
    width: 4.16666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-1 {
    float: left;
    flex: 0 0 auto;
    width: 4.16666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-1 {
    float: left;
    flex: 0 0 auto;
    width: 4.16666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-1 {
    float: left;
    flex: 0 0 auto;
    width: 4.16666667%;
  }
}
.sc-row .sc-col-2 {
  float: left;
  flex: 0 0 auto;
  width: 8.33333333%;
}
.sc-row .sc-col-offset-2 {
  margin-left: 8.33333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-2 {
    float: left;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-2 {
    float: left;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-2 {
    float: left;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-2 {
    float: left;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
}
.sc-row .sc-col-3 {
  float: left;
  flex: 0 0 auto;
  width: 12.5%;
}
.sc-row .sc-col-offset-3 {
  margin-left: 12.5%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-3 {
    float: left;
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-3 {
    float: left;
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-3 {
    float: left;
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-3 {
    float: left;
    flex: 0 0 auto;
    width: 12.5%;
  }
}
.sc-row .sc-col-4 {
  float: left;
  flex: 0 0 auto;
  width: 16.66666667%;
}
.sc-row .sc-col-offset-4 {
  margin-left: 16.66666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-4 {
    float: left;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-4 {
    float: left;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-4 {
    float: left;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-4 {
    float: left;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
}
.sc-row .sc-col-5 {
  float: left;
  flex: 0 0 auto;
  width: 20.83333333%;
}
.sc-row .sc-col-offset-5 {
  margin-left: 20.83333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-5 {
    float: left;
    flex: 0 0 auto;
    width: 20.83333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-5 {
    float: left;
    flex: 0 0 auto;
    width: 20.83333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-5 {
    float: left;
    flex: 0 0 auto;
    width: 20.83333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-5 {
    float: left;
    flex: 0 0 auto;
    width: 20.83333333%;
  }
}
.sc-row .sc-col-6 {
  float: left;
  flex: 0 0 auto;
  width: 25%;
}
.sc-row .sc-col-offset-6 {
  margin-left: 25%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-6 {
    float: left;
    flex: 0 0 auto;
    width: 25%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-6 {
    float: left;
    flex: 0 0 auto;
    width: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-6 {
    float: left;
    flex: 0 0 auto;
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-6 {
    float: left;
    flex: 0 0 auto;
    width: 25%;
  }
}
.sc-row .sc-col-7 {
  float: left;
  flex: 0 0 auto;
  width: 29.16666667%;
}
.sc-row .sc-col-offset-7 {
  margin-left: 29.16666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-7 {
    float: left;
    flex: 0 0 auto;
    width: 29.16666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-7 {
    float: left;
    flex: 0 0 auto;
    width: 29.16666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-7 {
    float: left;
    flex: 0 0 auto;
    width: 29.16666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-7 {
    float: left;
    flex: 0 0 auto;
    width: 29.16666667%;
  }
}
.sc-row .sc-col-8 {
  float: left;
  flex: 0 0 auto;
  width: 33.33333333%;
}
.sc-row .sc-col-offset-8 {
  margin-left: 33.33333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-8 {
    float: left;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-8 {
    float: left;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-8 {
    float: left;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-8 {
    float: left;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.sc-row .sc-col-9 {
  float: left;
  flex: 0 0 auto;
  width: 37.5%;
}
.sc-row .sc-col-offset-9 {
  margin-left: 37.5%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-9 {
    float: left;
    flex: 0 0 auto;
    width: 37.5%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-9 {
    float: left;
    flex: 0 0 auto;
    width: 37.5%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-9 {
    float: left;
    flex: 0 0 auto;
    width: 37.5%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-9 {
    float: left;
    flex: 0 0 auto;
    width: 37.5%;
  }
}
.sc-row .sc-col-10 {
  float: left;
  flex: 0 0 auto;
  width: 41.66666667%;
}
.sc-row .sc-col-offset-10 {
  margin-left: 41.66666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-10 {
    float: left;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-10 {
    float: left;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-10 {
    float: left;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-10 {
    float: left;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}
.sc-row .sc-col-11 {
  float: left;
  flex: 0 0 auto;
  width: 45.83333333%;
}
.sc-row .sc-col-offset-11 {
  margin-left: 45.83333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-11 {
    float: left;
    flex: 0 0 auto;
    width: 45.83333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-11 {
    float: left;
    flex: 0 0 auto;
    width: 45.83333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-11 {
    float: left;
    flex: 0 0 auto;
    width: 45.83333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-11 {
    float: left;
    flex: 0 0 auto;
    width: 45.83333333%;
  }
}
.sc-row .sc-col-12 {
  float: left;
  flex: 0 0 auto;
  width: 50%;
}
.sc-row .sc-col-offset-12 {
  margin-left: 50%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-12 {
    float: left;
    flex: 0 0 auto;
    width: 50%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-12 {
    float: left;
    flex: 0 0 auto;
    width: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-12 {
    float: left;
    flex: 0 0 auto;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-12 {
    float: left;
    flex: 0 0 auto;
    width: 50%;
  }
}
.sc-row .sc-col-13 {
  float: left;
  flex: 0 0 auto;
  width: 54.16666667%;
}
.sc-row .sc-col-offset-13 {
  margin-left: 54.16666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-13 {
    float: left;
    flex: 0 0 auto;
    width: 54.16666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-13 {
    float: left;
    flex: 0 0 auto;
    width: 54.16666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-13 {
    float: left;
    flex: 0 0 auto;
    width: 54.16666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-13 {
    float: left;
    flex: 0 0 auto;
    width: 54.16666667%;
  }
}
.sc-row .sc-col-14 {
  float: left;
  flex: 0 0 auto;
  width: 58.33333333%;
}
.sc-row .sc-col-offset-14 {
  margin-left: 58.33333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-14 {
    float: left;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-14 {
    float: left;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-14 {
    float: left;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-14 {
    float: left;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
}
.sc-row .sc-col-15 {
  float: left;
  flex: 0 0 auto;
  width: 62.5%;
}
.sc-row .sc-col-offset-15 {
  margin-left: 62.5%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-15 {
    float: left;
    flex: 0 0 auto;
    width: 62.5%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-15 {
    float: left;
    flex: 0 0 auto;
    width: 62.5%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-15 {
    float: left;
    flex: 0 0 auto;
    width: 62.5%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-15 {
    float: left;
    flex: 0 0 auto;
    width: 62.5%;
  }
}
.sc-row .sc-col-16 {
  float: left;
  flex: 0 0 auto;
  width: 66.66666667%;
}
.sc-row .sc-col-offset-16 {
  margin-left: 66.66666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-16 {
    float: left;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-16 {
    float: left;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-16 {
    float: left;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-16 {
    float: left;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
}
.sc-row .sc-col-17 {
  float: left;
  flex: 0 0 auto;
  width: 70.83333333%;
}
.sc-row .sc-col-offset-17 {
  margin-left: 70.83333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-17 {
    float: left;
    flex: 0 0 auto;
    width: 70.83333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-17 {
    float: left;
    flex: 0 0 auto;
    width: 70.83333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-17 {
    float: left;
    flex: 0 0 auto;
    width: 70.83333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-17 {
    float: left;
    flex: 0 0 auto;
    width: 70.83333333%;
  }
}
.sc-row .sc-col-18 {
  float: left;
  flex: 0 0 auto;
  width: 75%;
}
.sc-row .sc-col-offset-18 {
  margin-left: 75%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-18 {
    float: left;
    flex: 0 0 auto;
    width: 75%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-18 {
    float: left;
    flex: 0 0 auto;
    width: 75%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-18 {
    float: left;
    flex: 0 0 auto;
    width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-18 {
    float: left;
    flex: 0 0 auto;
    width: 75%;
  }
}
.sc-row .sc-col-19 {
  float: left;
  flex: 0 0 auto;
  width: 79.16666667%;
}
.sc-row .sc-col-offset-19 {
  margin-left: 79.16666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-19 {
    float: left;
    flex: 0 0 auto;
    width: 79.16666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-19 {
    float: left;
    flex: 0 0 auto;
    width: 79.16666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-19 {
    float: left;
    flex: 0 0 auto;
    width: 79.16666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-19 {
    float: left;
    flex: 0 0 auto;
    width: 79.16666667%;
  }
}
.sc-row .sc-col-20 {
  float: left;
  flex: 0 0 auto;
  width: 83.33333333%;
}
.sc-row .sc-col-offset-20 {
  margin-left: 83.33333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-20 {
    float: left;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-20 {
    float: left;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-20 {
    float: left;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-20 {
    float: left;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
}
.sc-row .sc-col-21 {
  float: left;
  flex: 0 0 auto;
  width: 87.5%;
}
.sc-row .sc-col-offset-21 {
  margin-left: 87.5%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-21 {
    float: left;
    flex: 0 0 auto;
    width: 87.5%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-21 {
    float: left;
    flex: 0 0 auto;
    width: 87.5%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-21 {
    float: left;
    flex: 0 0 auto;
    width: 87.5%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-21 {
    float: left;
    flex: 0 0 auto;
    width: 87.5%;
  }
}
.sc-row .sc-col-22 {
  float: left;
  flex: 0 0 auto;
  width: 91.66666667%;
}
.sc-row .sc-col-offset-22 {
  margin-left: 91.66666667%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-22 {
    float: left;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-22 {
    float: left;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-22 {
    float: left;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-22 {
    float: left;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
}
.sc-row .sc-col-23 {
  float: left;
  flex: 0 0 auto;
  width: 95.83333333%;
}
.sc-row .sc-col-offset-23 {
  margin-left: 95.83333333%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-23 {
    float: left;
    flex: 0 0 auto;
    width: 95.83333333%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-23 {
    float: left;
    flex: 0 0 auto;
    width: 95.83333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-23 {
    float: left;
    flex: 0 0 auto;
    width: 95.83333333%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-23 {
    float: left;
    flex: 0 0 auto;
    width: 95.83333333%;
  }
}
.sc-row .sc-col-24 {
  float: left;
  flex: 0 0 auto;
  width: 100%;
}
.sc-row .sc-col-offset-24 {
  margin-left: 100%;
}
@media screen and (min-width: 1200px) {
  .sc-row .sc-col-lg-24 {
    float: left;
    flex: 0 0 auto;
    width: 100%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .sc-row .sc-col-md-24 {
    float: left;
    flex: 0 0 auto;
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sc-row .sc-col-sm-24 {
    float: left;
    flex: 0 0 auto;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .sc-row .sc-col-xs-24 {
    float: left;
    flex: 0 0 auto;
    width: 100%;
  }
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.sc-air-ui-input .popup-content-tooltip {
  background: #1e385a;
  color: #fff;
  width: 100%;
}
.sc-air-ui-input .popup-content-tooltip.helper-offset-content {
  width: calc(100% - 2rem);
}
.sc-air-ui-input .popup-content-tooltip.helper-icon-content {
  width: auto;
  width: initial;
}
.sc-air-ui-input .popup-content-tooltip.helper-icon-content .popup-arrow {
  left: 0 !important;
}
.sc-air-ui-input .popup-content-tooltip .popup-arrow {
  left: 10% !important;
  background: #1e385a;
}
.sc-air-ui-input .popup-content-tooltip .no-tips {
  display: none;
}
.sc-air-ui-input .sc-input-tips .air-icon-font {
  margin-right: 1rem;
}
.sc-air-ui-input .helper-icon {
  display: inline-block;
  margin-left: 0.5rem;
}
.sc-air-ui-input .sc-input-error {
  display: block;
  margin-top: 5px;
  color: #A51414;
}
.air-input.textarea {
  height: auto;
}
.air-input.textarea textarea {
  padding: 9px 16px;
  height: 72px !important;
}
.air-input .air-input-text {
  border: 1px #B5CCDE solid;
  background-color: #fff;
  height: 40px;
  padding: 9px 16px;
  border-radius: 2px;
}
.air-input .air-input-text:hover {
  border-color: #B5CCDE;
}
.air-input .air-input-text:focus {
  box-shadow: 0 0 4px #B5CCDE;
  border: 1px #1E385A solid !important;
}
.air-input .air-input-text[disabled] {
  border-color: #ccc;
  background-color: #f2f2f2;
  color: #999;
}
.air-input.input-error-border .air-input-text {
  border: 1px #E13D3D solid;
}
.air-input.input-success-border .air-input-text {
  border: 1px #00AA79 solid;
}
.air-input.helper-offset {
  width: calc(100% - 2rem);
  display: inline-block;
}
.air-input .air-icon-font.air-icon-check-circle,
.air-input .air-icon-fontair-icon-solid-check-circle {
  color: #0a8;
}
.air-input .air-icon-font.air-icon-times-circle,
.air-input .air-icon-fontair-icon-solid-times-circle {
  color: #c00;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
table.air-table {
  width: 100%;
  border: 0;
  font-size: 12px;
}
table.air-table thead th {
  border: 1px solid #B5CCDE;
  background-color: #F2FAFF;
  padding: 10px;
}
table.air-table tbody td {
  border: 1px solid #B5CCDE;
  padding: 10px;
}
table.air-table tfoot td {
  border: 1px solid #B5CCDE;
  padding: 10px;
}
table.air-table .title-td {
  background-color: #F2FAFF;
}
table.air-table .blank-space {
  color: #1E385A;
  font-size: 16px;
  min-width: 130px;
}

/*!
 * openMouse v1.0
 * created by zx
 * date:2018-11-8
 */
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
  font-size: 20px;
}
body {
  background-color: #fff;
  color: #4D4D4D;
  font-family: PingFangSC-Regular, microsoft yahei, arial, STHeiTi, simsun, 'icomoon', sans-serif;
  font-size: 12px;
  height: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
dd,
form {
  margin: 0;
}
ul,
ol {
  list-style-type: none;
  padding-left: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
img {
  border: 0;
}
input,
textarea,
select {
  padding: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
}
textarea {
  overflow: auto;
  resize: vertical;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  outline: none;
  box-shadow: none;
}
input[type="text"]::-ms-clear,
input[type="password"]::-ms-clear,
input[type="text"]::-ms-reveal,
input[type="password"]::-ms-reveal {
  width: 0;
  height: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
a {
  color: #4D4D4D;
  text-decoration: none;
}
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
:focus {
  outline: none;
}
@font-face {
  font-family: 'airicon';
  src: url(/static/images/airicon.03d16b4f.eot);
  src: url(/static/images/airicon.03d16b4f.eot#iefix) format('embedded-opentype'), url(/static/images/airicon.a89c469e.ttf) format('truetype'), url(/static/images/airicon.b5410d11.woff) format('woff'), url(/static/media/airicon.d2f3e78e.svg#airicon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="air-icon-"],
[class*=" air-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'airicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.air-icon-air-conditioning:before {
  content: "\e9e2";
}
.air-icon-angle-double-down:before {
  content: "\ea01";
}
.air-icon-angle-double-left:before {
  content: "\e9fe";
}
.air-icon-angle-double-right:before {
  content: "\e9ff";
}
.air-icon-angle-double-up:before {
  content: "\ea00";
}
.air-icon-angle-down:before {
  content: "\e900";
}
.air-icon-angle-left:before {
  content: "\e901";
}
.air-icon-angle-right:before {
  content: "\e902";
}
.air-icon-angle-square-down:before {
  content: "\e904";
}
.air-icon-angle-square-left:before {
  content: "\e905";
}
.air-icon-angle-square-right:before {
  content: "\e906";
}
.air-icon-angle-square-up:before {
  content: "\e907";
}
.air-icon-angle-up:before {
  content: "\e903";
}
.air-icon-announcement:before {
  content: "\e908";
}
.air-icon-app:before {
  content: "\e909";
}
.air-icon-arrow-alt-left:before {
  content: "\e90a";
}
.air-icon-arrow-alt-right:before {
  content: "\e90b";
}
.air-icon-arrow-circle-left:before {
  content: "\e90c";
}
.air-icon-arrow-down:before {
  content: "\e90d";
}
.air-icon-arrow-left:before {
  content: "\e90e";
}
.air-icon-arrow-one-way:before {
  content: "\e911";
}
.air-icon-arrow-redo:before {
  content: "\e914";
}
.air-icon-arrow-right:before {
  content: "\e90f";
}
.air-icon-arrow-round-trip:before {
  content: "\e913";
}
.air-icon-arrow-undo:before {
  content: "\e912";
}
.air-icon-arrow-up:before {
  content: "\e910";
}
.air-icon-baggage:before {
  content: "\e915";
}
.air-icon-barbell:before {
  content: "\e9e3";
}
.air-icon-barber:before {
  content: "\e9e4";
}
.air-icon-bathtub:before {
  content: "\e9e5";
}
.air-icon-battery-full:before {
  content: "\e916";
}
.air-icon-book-bookmark:before {
  content: "\e917";
}
.air-icon-brand-abc:before {
  content: "\e918";
}
.air-icon-brand-alipay:before {
  content: "\e919";
}
.air-icon-brand-bcomm:before {
  content: "\e91a";
}
.air-icon-brand-bhecard:before {
  content: "\e91b";
}
.air-icon-brand-bill99pay:before {
  content: "\e91c";
}
.air-icon-brand-boc:before {
  content: "\e91d";
}
.air-icon-brand-ccb:before {
  content: "\e91e";
}
.air-icon-brand-cmb:before {
  content: "\e91f";
}
.air-icon-brand-facebook:before {
  content: "\e920";
}
.air-icon-brand-icbc:before {
  content: "\e921";
}
.air-icon-brand-instagram:before {
  content: "\e922";
}
.air-icon-brand-paypal:before {
  content: "\e923";
}
.air-icon-brand-tencent:before {
  content: "\e924";
}
.air-icon-brand-tenpay:before {
  content: "\e925";
}
.air-icon-brand-twitter:before {
  content: "\e926";
}
.air-icon-brand-wechat:before {
  content: "\e927";
}
.air-icon-brand-weibo:before {
  content: "\e928";
}
.air-icon-brand-wxpay:before {
  content: "\e929";
}
.air-icon-brand-yeepay:before {
  content: "\e92a";
}
.air-icon-briefcase:before {
  content: "\e92b";
}
.air-icon-bus:before {
  content: "\e92c";
}
.air-icon-calendar:before {
  content: "\e92e";
}
.air-icon-calendar-pen:before {
  content: "\e9f9";
}
.air-icon-calendar-plus:before {
  content: "\e92d";
}
.air-icon-car:before {
  content: "\e9fa";
}
.air-icon-check:before {
  content: "\e930";
}
.air-icon-check-circle:before {
  content: "\e92f";
}
.air-icon-clock-alt:before {
  content: "\e931";
}
.air-icon-clock-plane:before {
  content: "\e932";
}
.air-icon-coffee-pot:before {
  content: "\e9e6";
}
.air-icon-comment-alt-plus:before {
  content: "\e933";
}
.air-icon-comment-edit:before {
  content: "\e934";
}
.air-icon-comment-exclamation:before {
  content: "\e935";
}
.air-icon-comment-plus:before {
  content: "\e936";
}
.air-icon-corridor:before {
  content: "\e937";
}
.air-icon-desktop:before {
  content: "\e938";
}
.air-icon-door-hander:before {
  content: "\e939";
}
.air-icon-earphone:before {
  content: "\e93a";
}
.air-icon-earth-plane:before {
  content: "\e93b";
}
.air-icon-edit:before {
  content: "\e93c";
}
.air-icon-elevator:before {
  content: "\e9e7";
}
.air-icon-envelope-close:before {
  content: "\e9cd";
}
.air-icon-exclamation-circle:before {
  content: "\e93d";
}
.air-icon-exclamation-shield:before {
  content: "\e93e";
}
.air-icon-exclamation-square:before {
  content: "\e93f";
}
.air-icon-exclamation-triangle:before {
  content: "\e940";
}
.air-icon-external-link:before {
  content: "\e941";
}
.air-icon-eye-close:before {
  content: "\e942";
}
.air-icon-eye-open:before {
  content: "\e943";
}
.air-icon-file:before {
  content: "\e9c0";
}
.air-icon-funnel:before {
  content: "\e9cf";
}
.air-icon-hamburger:before {
  content: "\e944";
}
.air-icon-hand-coin:before {
  content: "\e9d1";
}
.air-icon-hand-plant:before {
  content: "\ea02";
}
.air-icon-hotel-bed:before {
  content: "\e945";
}
.air-icon-hours:before {
  content: "\e9e1";
}
.air-icon-house-keeper:before {
  content: "\e9e8";
}
.air-icon-house-marked:before {
  content: "\e9f6";
}
.air-icon-info-circle:before {
  content: "\e946";
}
.air-icon-invoice:before {
  content: "\e947";
}
.air-icon-knife-fork:before {
  content: "\e948";
}
.air-icon-light-arrow-redo:before {
  content: "\e949";
}
.air-icon-light-arrow-undo:before {
  content: "\e94a";
}
.air-icon-light-building:before {
  content: "\e94b";
}
.air-icon-light-card-check:before {
  content: "\e9de";
}
.air-icon-light-eye:before {
  content: "\e94c";
}
.air-icon-light-gem:before {
  content: "\e94d";
}
.air-icon-light-hourglass:before {
  content: "\e94e";
}
.air-icon-light-plane-down:before {
  content: "\e9d5";
}
.air-icon-light-plane-left:before {
  content: "\e9d6";
}
.air-icon-light-plane-right:before {
  content: "\e9d7";
}
.air-icon-light-plane-up:before {
  content: "\e9d8";
}
.air-icon-light-star-circle:before {
  content: "\e9d3";
}
.air-icon-light-tag-alt:before {
  content: "\e94f";
}
.air-icon-light-ticket-plane:before {
  content: "\e9e0";
}
.air-icon-light-user:before {
  content: "\e953";
}
.air-icon-light-user-edit:before {
  content: "\e950";
}
.air-icon-light-user-phone:before {
  content: "\e952";
}
.air-icon-light-user-plus:before {
  content: "\e951";
}
.air-icon-link:before {
  content: "\e9f2";
  color: #737373;
}
.air-icon-link-alt:before {
  content: "\e9f1";
}
.air-icon-log-in:before {
  content: "\e954";
}
.air-icon-log-out:before {
  content: "\e955";
}
.air-icon-map-marked:before {
  content: "\e956";
}
.air-icon-map-marker:before {
  content: "\e957";
}
.air-icon-minus:before {
  content: "\e959";
}
.air-icon-minus-circle:before {
  content: "\e958";
}
.air-icon-mobile-ring:before {
  content: "\e95a";
}
.air-icon-more:before {
  content: "\e9f5";
}
.air-icon-movie:before {
  content: "\e95b";
}
.air-icon-order:before {
  content: "\e95c";
}
.air-icon-paper-card:before {
  content: "\ea04";
}
.air-icon-pause:before {
  content: "\e95d";
}
.air-icon-pencel-alt:before {
  content: "\e95e";
}
.air-icon-pencil:before {
  content: "\e95f";
}
.air-icon-phone:before {
  content: "\e961";
}
.air-icon-phone-office:before {
  content: "\e960";
}
.air-icon-plane:before {
  content: "\e96e";
}
.air-icon-plane-alt:before {
  content: "\e962";
}
.air-icon-plane-arrival:before {
  content: "\e964";
}
.air-icon-plane-arrival-alt:before {
  content: "\e963";
}
.air-icon-plane-arrival-lucky:before {
  content: "\e9ef";
}
.air-icon-plane-arrival-lucky-alt:before {
  content: "\e9ee";
}
.air-icon-plane-cloud:before {
  content: "\e965";
}
.air-icon-plane-departure:before {
  content: "\e967";
}
.air-icon-plane-departure-alt:before {
  content: "\e966";
}
.air-icon-plane-down:before {
  content: "\e968";
}
.air-icon-plane-left:before {
  content: "\e969";
}
.air-icon-plane-right:before {
  content: "\e96a";
}
.air-icon-plane-shield:before {
  content: "\e96b";
}
.air-icon-plane-switch:before {
  content: "\e96c";
}
.air-icon-plane-up:before {
  content: "\e96d";
}
.air-icon-play:before {
  content: "\e96f";
}
.air-icon-plus:before {
  content: "\e971";
}
.air-icon-plus-circle:before {
  content: "\e970";
}
.air-icon-power-slug:before {
  content: "\e9e9";
}
.air-icon-question-circle:before {
  content: "\e972";
}
.air-icon-receipt-minus:before {
  content: "\ea06";
}
.air-icon-receipt-plus:before {
  content: "\ea07";
}
.air-icon-reciept:before {
  content: "\e973";
}
.air-icon-recruit:before {
  content: "\e975";
}
.air-icon-recruit-alt-circle:before {
  content: "\e974";
}
.air-icon-reload:before {
  content: "\e976";
}
.air-icon-safe:before {
  content: "\e9ea";
}
.air-icon-search:before {
  content: "\e977";
}
.air-icon-seat:before {
  content: "\e979";
}
.air-icon-seat-lock:before {
  content: "\e978";
}
.air-icon-seat-slash:before {
  content: "\e9d9";
}
.air-icon-service:before {
  content: "\e97a";
}
.air-icon-shopping:before {
  content: "\e97c";
}
.air-icon-shopping-basket:before {
  content: "\e97b";
}
.air-icon-shower:before {
  content: "\e9eb";
}
.air-icon-shutdown:before {
  content: "\e97d";
}
.air-icon-slash-circle:before {
  content: "\e97e";
}
.air-icon-smile:before {
  content: "\e97f";
}
.air-icon-solid-angle-square-down:before {
  content: "\e980";
}
.air-icon-solid-angle-square-left:before {
  content: "\e981";
}
.air-icon-solid-angle-square-right:before {
  content: "\e982";
}
.air-icon-solid-angle-suqare-up:before {
  content: "\e983";
}
.air-icon-solid-announcement:before {
  content: "\e984";
}
.air-icon-solid-arrow-redo:before {
  content: "\e985";
}
.air-icon-solid-arrow-undo:before {
  content: "\e986";
}
.air-icon-solid-baggage:before {
  content: "\e9f7";
}
.air-icon-solid-baggage-alt:before {
  content: "\e987";
}
.air-icon-solid-book-bookmark:before {
  content: "\e988";
}
.air-icon-solid-building:before {
  content: "\e98a";
}
.air-icon-solid-building-plane:before {
  content: "\e989";
}
.air-icon-solid-bus:before {
  content: "\e98b";
}
.air-icon-solid-calendar:before {
  content: "\e9f8";
}
.air-icon-solid-car:before {
  content: "\e98c";
}
.air-icon-solid-card-check:before {
  content: "\e9df";
}
.air-icon-solid-caret-down:before {
  content: "\e98d";
}
.air-icon-solid-caret-left:before {
  content: "\e98e";
}
.air-icon-solid-caret-right:before {
  content: "\e98f";
}
.air-icon-solid-caret-up:before {
  content: "\e990";
}
.air-icon-solid-check-circle:before {
  content: "\e991";
}
.air-icon-solid-clock:before {
  content: "\e992";
}
.air-icon-solid-credit-card:before {
  content: "\e993";
}
.air-icon-solid-discount-arrow:before {
  content: "\e994";
}
.air-icon-solid-discount-arrow-alt:before {
  content: "\e9f0";
}
.air-icon-solid-discount-badge:before {
  content: "\e995";
}
.air-icon-solid-door-hander:before {
  content: "\e996";
}
.air-icon-solid-email-folder:before {
  content: "\e997";
}
.air-icon-solid-evnelope-close:before {
  content: "\e9ce";
}
.air-icon-solid-exclamation-circle:before {
  content: "\e998";
}
.air-icon-solid-exclamation-shield:before {
  content: "\e999";
}
.air-icon-solid-exclamation-square:before {
  content: "\e99a";
}
.air-icon-solid-exclamation-triangle:before {
  content: "\e99b";
}
.air-icon-solid-file:before {
  content: "\e9ca";
}
.air-icon-solid-funnel:before {
  content: "\e9d0";
}
.air-icon-solid-gem:before {
  content: "\e99c";
}
.air-icon-solid-hand-coin:before {
  content: "\e9d2";
}
.air-icon-solid-hand-plant:before {
  content: "\ea03";
}
.air-icon-solid-hotel-bed:before {
  content: "\e99d";
}
.air-icon-solid-info-circle:before {
  content: "\e99e";
}
.air-icon-solid-invoice:before {
  content: "\e99f";
}
.air-icon-solid-knife-fork:before {
  content: "\e9a0";
}
.air-icon-solid-lock:before {
  content: "\e9a1";
}
.air-icon-solid-map-markers:before {
  content: "\e9a2";
}
.air-icon-solid-minus-circle:before {
  content: "\e9a3";
}
.air-icon-solid-news:before {
  content: "\e9a4";
}
.air-icon-solid-paper-card:before {
  content: "\ea05";
}
.air-icon-solid-plane-shield:before {
  content: "\e9a5";
}
.air-icon-solid-plus-circle:before {
  content: "\e9a6";
}
.air-icon-solid-question-circle:before {
  content: "\e9a7";
}
.air-icon-solid-seat:before {
  content: "\e9aa";
}
.air-icon-solid-seat-alt:before {
  content: "\e9a8";
}
.air-icon-solid-seat-check:before {
  content: "\e9a9";
}
.air-icon-solid-shopping-basket-check:before {
  content: "\e9ab";
}
.air-icon-solid-shutdown:before {
  content: "\e9ac";
}
.air-icon-solid-sort:before {
  content: "\e9ad";
}
.air-icon-solid-star-circle:before {
  content: "\e9d4";
}
.air-icon-solid-switch-circle:before {
  content: "\e9ae";
}
.air-icon-solid-tag:before {
  content: "\e9b1";
}
.air-icon-solid-tag-alt:before {
  content: "\e9af";
}
.air-icon-solid-tag-plus:before {
  content: "\e9b0";
}
.air-icon-solid-tags:before {
  content: "\e9b2";
}
.air-icon-solid-ticket:before {
  content: "\e9b5";
}
.air-icon-solid-ticket-arrow-undo:before {
  content: "\e9fc";
}
.air-icon-solid-ticket-palne:before {
  content: "\e9b3";
}
.air-icon-solid-ticket-plus:before {
  content: "\e9fd";
}
.air-icon-solid-ticket-star:before {
  content: "\e9b4";
}
.air-icon-solid-times-circle:before {
  content: "\e9b6";
}
.air-icon-solid-trash-times:before {
  content: "\e9b7";
}
.air-icon-solid-user:before {
  content: "\e9da";
}
.air-icon-solid-user-baby:before {
  content: "\e9b9";
}
.air-icon-solid-user-baby-alt:before {
  content: "\e9b8";
}
.air-icon-solid-user-child:before {
  content: "\e9bb";
}
.air-icon-solid-user-child-alt:before {
  content: "\e9ba";
}
.air-icon-solid-user-phone:before {
  content: "\e9db";
}
.air-icon-solid-user-plus:before {
  content: "\e9dc";
}
.air-icon-solid-user-police:before {
  content: "\e9bc";
}
.air-icon-solid-user-soldier:before {
  content: "\e9bd";
}
.air-icon-solid-user-tie:before {
  content: "\e9bf";
}
.air-icon-solid-user-tie-alt:before {
  content: "\e9be";
}
.air-icon-solid-users:before {
  content: "\e9c1";
}
.air-icon-solid-wallet:before {
  content: "\ea08";
}
.air-icon-sort-amount-down:before {
  content: "\e9c2";
}
.air-icon-sort-amount-up:before {
  content: "\e9c3";
}
.air-icon-switch:before {
  content: "\e9c5";
}
.air-icon-switch-alt:before {
  content: "\e9c4";
}
.air-icon-switch-money:before {
  content: "\e9f4";
}
.air-icon-switch-square:before {
  content: "\e9f3";
}
.air-icon-television:before {
  content: "\e9ec";
}
.air-icon-ticket-arrow-undo:before {
  content: "\e9c6";
}
.air-icon-ticket-plus:before {
  content: "\e9c7";
}
.air-icon-ticket-star:before {
  content: "\e9fb";
}
.air-icon-times:before {
  content: "\e9c9";
}
.air-icon-times-circle:before {
  content: "\e9c8";
}
.air-icon-users:before {
  content: "\e9dd";
}
.air-icon-vip:before {
  content: "\e9cb";
}
.air-icon-wallet:before {
  content: "\ea09";
}
.air-icon-wifi:before {
  content: "\e9cc";
}
.air-icon-wine-glasses:before {
  content: "\e9ed";
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
.wcag-notice {
  border: none;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
}
::-webkit-scrollbar {
  width: 0.3rem;
}
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #9E9E9E;
}
::-webkit-scrollbar-track {
  background: #fff;
}
.air-input__suffix {
  position: absolute;
  top: 0;
  right: 5px;
  transition: all 0.3s;
  height: 100%;
  color: #BDBDBD;
  text-align: center;
  pointer-events: none;
  display: flex;
  align-items: center;
}
.air-input__suffix-inner {
  pointer-events: all;
}
.air-input__suffix .air-input__clear:hover {
  color: #212121;
}
.air-input__icon {
  height: 100%;
  width: 20px;
  text-align: center;
  transition: all 0.3s;
  font-size: 2rem;
}
.air-input .air-input__clear,
.air-select .air-input__clear {
  color: #BDBDBD;
  font-size: 0.8rem;
  width: 20px;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.air-input .air-input__clear:hover,
.air-select .air-input__clear:hover {
  color: #212121;
}
.air-time-picker {
  /* TimeControl */
  /* TimeBody */
}
.air-time-picker .air-prompt {
  top: 0;
  margin-top: 0.8rem;
  line-height: 1.6rem;
  font-size: 11.8px;
  padding-left: 1.2rem;
}
.air-time-picker .air-prompt.air-prompt-label {
  font-size: 12px;
}
.air-time-picker .air-time-input {
  height: 3.33333333rem;
  line-height: 2.2rem;
  padding-left: 1.2rem;
}
.air-time-picker .air-time-input.air-label {
  height: 32px;
  padding-top: 1.6rem;
}
.air-time-picker .air-time-input.air-only-label {
  height: 3.33333333rem;
}
.air-time-picker .air-icon {
  font-size: 16px;
  line-height: 1.8rem;
}
.air-time-picker .air-icon.air-icon-solid-times-circle {
  font-size: 14px;
  margin-right: 3rem;
}
.air-time-picker .air-time-control {
  width: 30rem;
}
.air-time-picker .air-time-control .air-title {
  line-height: 2.2rem;
  font-size: 14px;
}
.air-time-picker .air-time-control .air-title .air-close {
  font-size: 12px;
}
.air-time-picker .air-time-control .air-title .air-close .air-icon-times {
  margin-left: 0.6rem;
  font-size: 11.8px;
}
.air-time-picker .air-time-control .air-button {
  padding: 0;
}
.air-time-picker .air-time-control .air-button .air-btn {
  width: 8.8rem;
  height: 3.33333333rem;
  font-size: 1.5rem;
  border-color: #f4791b;
  background-color: #f4791b;
}
.air-time-picker .air-time-body {
  height: 22rem;
  width: 33.33333333%;
  border-top: 1px solid #b5ccde;
  border-bottom: 1px solid #b5ccde;
  border-right: 1px solid #b5ccde;
}
.air-time-picker .air-time-item {
  line-height: 3.33333333rem;
  font-size: 14px;
}
.air-time-picker .air-time-item:hover {
  background-color: #f2faff;
}
.air-time-picker .air-time-item.air-selected {
  background-color: #1e385a;
}
.air-time-picker .air-time-item .air-icon-check {
  margin-left: 2rem;
  font-size: 12px;
}

.style_navbarHeight__9qlVE {
  height: 48px;
}
.style_tabbarHeight__30_J6 {
  height: 60px;
}
.style_relative__1FDtk {
  position: relative;
}
.style_absolute__1Lvig {
  position: absolute;
}
.style_fixed__2ZzHR {
  position: fixed;
}
.style_bgWhite__3_gDa {
  background-color: #fff;
}
.style_flex__96CKF {
  display: flex;
}
.style_boxShadow__2EaMb,
.style_box-shadow__jInMX {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__3iFC7 {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__14SFI {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__1ErfD {
  cursor: pointer;
}
.style_cursor-default__3KPYL {
  cursor: default;
}
.style_text-ellipsis__3MNHf {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__NXzeK {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__3Mm9S {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__33hVQ {
  /* 滚动条样式 */
}
.style_scrollStyle__33hVQ::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__33hVQ::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__33hVQ::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__4UoLJ::before,
.style_clearfix__4UoLJ::after {
  display: table;
  content: " ";
}
.style_clearfix__4UoLJ::after {
  clear: both;
}
.style_relative__1FDtk {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_input__1dMTJ {
  position: relative;
  width: 100%;
  background-color: #fff;
  border-radius: 0.33333333rem;
  font-size: 14px;
}
.style_input__1dMTJ.input-error input,
.style_input__1dMTJ.input-error textarea {
  border-color: #E13D3D;
}
.style_input__1dMTJ.style_auto-height__3liyn {
  height: 100%;
  min-height: 2.85714286em;
}
.style_input__1dMTJ.style_auto-height__3liyn input,
.style_input__1dMTJ.style_auto-height__3liyn textarea {
  height: 100%;
  min-height: 2.85714286em;
}
.style_input__1dMTJ.label:not([data-placeholder='']) label,
.style_input__1dMTJ.label:not([data-value='']) label,
.style_input__1dMTJ.label:focus-within label,
.style_input__1dMTJ.label:focus label {
  font-size: 12px;
  padding-left: 1.25em;
  top: 6px;
  color: #386098;
}
.style_input__1dMTJ.label:not([data-placeholder='']) input,
.style_input__1dMTJ.label:not([data-value='']) input,
.style_input__1dMTJ.label:focus-within input,
.style_input__1dMTJ.label:focus input {
  padding-top: 1.2em;
  padding-bottom: 0.2em;
}
.style_input__1dMTJ label {
  position: absolute;
  left: 0;
  top: calc(50% - 9px);
  width: 100%;
  padding: 0 1em;
  font-size: 1em;
  z-index: 2;
  color: rgba(30, 56, 90, 0.4);
  pointer-events: none;
  transition: all 0.2s ease 0s;
}
.style_input__1dMTJ label em {
  color: #2F74B8;
  font-style: normal;
}
.style_input__1dMTJ .sc-input-error {
  color: #E13D3D;
  margin-top: 5px;
  display: block;
}
.style_input__1dMTJ input,
.style_input__1dMTJ textarea {
  width: 100%;
  height: 3.33333333rem;
  border-radius: 2px;
  outline: none;
  font-size: 1em;
  background: transparent;
  border: 1px solid #B5CCDE;
  padding: 0 1em;
}
.style_input__1dMTJ input:disabled,
.style_input__1dMTJ textarea:disabled {
  border-color: #ccc;
  background-color: #ededed;
  cursor: not-allowed;
  color: #737373;
}
.style_input__1dMTJ textarea {
  padding: 0.5em 0.6em 0.6em 0.6em;
  height: calc(1.2em + 5em);
  margin-bottom: -3px;
}
.style_input__1dMTJ samp {
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  right: 10px;
  height: 100%;
  pointer-events: none;
  color: #737373;
}
.style_input__1dMTJ samp i[class^=air-icon-] {
  color: #bfbfbf;
}
.style_input__1dMTJ samp.style_is-clearable__2HW8N {
  cursor: pointer;
  pointer-events: all;
}
.style_input__1dMTJ samp.style_is-clearable__2HW8N .iconfont {
  font-size: 18px;
  color: rgba(30, 56, 90, 0.4);
}
.style_input__1dMTJ:hover samp.style_has-clearable__2TJDJ,
.style_input__1dMTJ:focus-within samp.style_has-clearable__2TJDJ {
  display: none;
}
.style_input__1dMTJ:hover samp.style_is-clearable__2HW8N,
.style_input__1dMTJ:focus-within samp.style_is-clearable__2HW8N {
  display: flex;
}
.style_input__1dMTJ:focus-within input,
.style_input__1dMTJ:focus-within textarea {
  border: 1px #1E385A solid;
  box-shadow: 0 0 0 3px #d7efff;
}

.style_navbarHeight__1jAtr {
  height: 48px;
}
.style_tabbarHeight__1HeI3 {
  height: 60px;
}
.style_relative__2FHn- {
  position: relative;
}
.style_absolute__1ULcQ {
  position: absolute;
}
.style_fixed__3WIVc {
  position: fixed;
}
.style_bgWhite__psDy4 {
  background-color: #fff;
}
.style_flex__8deP2 {
  display: flex;
}
.style_boxShadow__1zxjM,
.style_box-shadow__214YI {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__1GFRq {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__3lvWw {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__2EClL {
  cursor: pointer;
}
.style_cursor-default__1fQVR {
  cursor: default;
}
.style_text-ellipsis__3hqiM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__FsbFu {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__142rT {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__3vqjT {
  /* 滚动条样式 */
}
.style_scrollStyle__3vqjT::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__3vqjT::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__3vqjT::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__2wnAe::before,
.style_clearfix__2wnAe::after {
  display: table;
  content: " ";
}
.style_clearfix__2wnAe::after {
  clear: both;
}
.style_relative__2FHn- {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_popup-content-tooltip__kDl4_ {
  position: absolute;
  z-index: 10000;
  padding: 16px;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
  border-radius: 4px;
}
.style_popup-content-tooltip__kDl4_.input-tips {
  width: 100%;
  top: -54px !important;
  background-color: #1E385A;
  color: #fff;
  line-height: 1.2;
  transform: inherit !important;
}
.style_popup-content-tooltip__kDl4_.input-tips .style_popup-arrow__xMGxM {
  left: 60px !important;
  background-color: #1E385A;
}
.style_popup-content-tooltip__kDl4_.input-tips.line-5 {
  top: -150px !important;
}
.style_popup-content-tooltip__kDl4_.input-tips.line-5.en {
  top: -190px !important;
}
.style_popup-content-tooltip__kDl4_.style_animation__1StUx {
  -webkit-animation: style_popup-in__2JUSG 0.5s 1 ease-out forwards;
          animation: style_popup-in__2JUSG 0.5s 1 ease-out forwards;
}
@-webkit-keyframes style_popup-in__2JUSG {
  0% {
    top: 1.66666667rem;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes style_popup-in__2JUSG {
  0% {
    top: 1.66666667rem;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
.style_popup-content-tooltip__kDl4_ .style_popup-arrow__xMGxM {
  height: 0.83333333rem;
  width: 0.83333333rem;
  position: absolute;
  background-color: #fff;
  transform: rotate(45deg);
  margin: -0.41666667rem;
  z-index: -1;
}
.style_popup-content-tooltip__kDl4_[data-placement|=top] {
  margin-bottom: 0.66666667rem;
}
.style_popup-content-tooltip__kDl4_[data-placement|=top] .style_popup-arrow__xMGxM {
  bottom: 0;
}
.style_popup-content-tooltip__kDl4_[data-placement|=right] {
  margin-left: 0.66666667rem;
}
.style_popup-content-tooltip__kDl4_[data-placement|=right] .style_popup-arrow__xMGxM {
  left: 0;
}
.style_popup-content-tooltip__kDl4_[data-placement|=bottom] {
  margin-top: 0.66666667rem;
}
.style_popup-content-tooltip__kDl4_[data-placement|=bottom] .style_popup-arrow__xMGxM {
  top: 0;
}
.style_popup-content-tooltip__kDl4_[data-placement|=left] {
  margin-right: 0.66666667rem;
}
.style_popup-content-tooltip__kDl4_[data-placement|=left] .style_popup-arrow__xMGxM {
  right: 0;
}
.style_popup-overlay__79OLO {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  background-color: black;
  z-index: 9999;
}
body.style_off-scroll__SiqkZ {
  overflow: hidden;
}

.styles_navbarHeight__24ex0 {
  height: 48px;
}
.styles_tabbarHeight__2BG1w {
  height: 60px;
}
.styles_relative__2Qap3 {
  position: relative;
}
.styles_absolute__1SyXw {
  position: absolute;
}
.styles_fixed__C7TH5 {
  position: fixed;
}
.styles_bgWhite__2DNgu {
  background-color: #fff;
}
.styles_flex__3d6sC {
  display: flex;
}
.styles_boxShadow__15SE5,
.styles_box-shadow__3M2qa {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.styles_boxShadowMedium__C9XRI {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.styles_boxShadowDark__1Bi2n {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.styles_pointer__2S8Ue {
  cursor: pointer;
}
.styles_cursor-default__2O_S8 {
  cursor: default;
}
.styles_text-ellipsis__3u1QU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.styles_gradientPrimary__2yxLT {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.styles_gradientWarning__rr1Kn {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.styles_scrollStyle__23MV4 {
  /* 滚动条样式 */
}
.styles_scrollStyle__23MV4::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.styles_scrollStyle__23MV4::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.styles_scrollStyle__23MV4::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.styles_clearfix__7da8Q::before,
.styles_clearfix__7da8Q::after {
  display: table;
  content: " ";
}
.styles_clearfix__7da8Q::after {
  clear: both;
}
.styles_relative__2Qap3 {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.styles_date-select__5bfLk {
  border-radius: 2px;
  border: 1px solid #B5CCDE;
  overflow: hidden;
}
.styles_date-select__5bfLk .styles_select__1LswQ {
  position: relative;
  display: flex;
  width: 100%;
  height: calc(5 * 2.4rem * 1.66666667);
  overflow: hidden;
}
.styles_date-select__5bfLk .styles_select__1LswQ .styles_year__3vY-H,
.styles_date-select__5bfLk .styles_select__1LswQ .styles_month__Zzqu5,
.styles_date-select__5bfLk .styles_select__1LswQ .styles_day__3KF-k {
  flex: 1 1;
  overflow-y: scroll;
  background: #fff;
}
.styles_date-select__5bfLk .styles_select__1LswQ .styles_year__3vY-H li button.styles_active__3vrJU,
.styles_date-select__5bfLk .styles_select__1LswQ .styles_month__Zzqu5 li button.styles_active__3vrJU,
.styles_date-select__5bfLk .styles_select__1LswQ .styles_day__3KF-k li button.styles_active__3vrJU {
  background: #1E385A;
  color: #fff;
}
.styles_date-select__5bfLk .styles_select__1LswQ .styles_month__Zzqu5,
.styles_date-select__5bfLk .styles_select__1LswQ .styles_day__3KF-k {
  border-left: 1px solid #B5CCDE;
}
.styles_date-select__5bfLk .styles_select__1LswQ button {
  width: 100%;
}
.styles_date-select__5bfLk .styles_footer__2F4HM {
  text-align: right;
  background: #fff;
  border-top: 1px solid #B5CCDE;
  height: 4rem;
}
.styles_date-select__5bfLk .styles_footer__2F4HM button {
  height: 100%;
}
.styles_date-select__5bfLk .styles_footer__2F4HM button:hover,
.styles_date-select__5bfLk .styles_footer__2F4HM button:focus {
  background-color: transparent;
}
.styles_date-select__5bfLk .styles_footer__2F4HM button:active {
  box-shadow: inset 0 0 0 0 #000;
}
.styles_date-select__5bfLk button {
  background: inherit;
  border: none;
  font-size: 1.16666667rem;
  line-height: 150%;
  padding: 1.125rem 1.33333333rem;
  border-radius: 0;
}
.styles_date-select__5bfLk button:focus::after {
  content: none;
}
.styles_date-select__5bfLk button:active {
  box-shadow: inset 0 0 3px 0 #000;
}
.styles_date-select__5bfLk button:hover,
.styles_date-select__5bfLk button:focus {
  background: #F2FAFF;
  opacity: 0.9;
}

.styles_navbarHeight__15H23 {
  height: 48px;
}
.styles_tabbarHeight__2Awxj {
  height: 60px;
}
.styles_relative__1SQOW {
  position: relative;
}
.styles_absolute__M3KS- {
  position: absolute;
}
.styles_fixed__jSM_f {
  position: fixed;
}
.styles_bgWhite__2SqYL {
  background-color: #fff;
}
.styles_flex__In1QY {
  display: flex;
}
.styles_boxShadow__27dha,
.styles_box-shadow__1AyRg {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.styles_boxShadowMedium__38GK4 {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.styles_boxShadowDark__KWWiV {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.styles_pointer__zxmUl {
  cursor: pointer;
}
.styles_cursor-default__2P37l {
  cursor: default;
}
.styles_text-ellipsis__1HnNS {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.styles_gradientPrimary__ifhaH {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.styles_gradientWarning__3KfDE {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.styles_scrollStyle__BH-n2 {
  /* 滚动条样式 */
}
.styles_scrollStyle__BH-n2::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.styles_scrollStyle__BH-n2::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.styles_scrollStyle__BH-n2::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.styles_clearfix__2ifzJ::before,
.styles_clearfix__2ifzJ::after {
  display: table;
  content: " ";
}
.styles_clearfix__2ifzJ::after {
  clear: both;
}
.styles_relative__1SQOW {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.styles_popover__3d8hM {
  border-radius: 2px;
  padding: 2px 0 0 0;
  margin: 0 !important;
}
.styles_focus-loop__3WVqe {
  display: block;
  height: 0;
  width: 0;
  outline: none !important;
}
.styles_date-selector__2f0Ug samp i {
  font-size: 20px;
  color: #79afdd;
}

.style_navbarHeight__1_Kw_ {
  height: 48px;
}
.style_tabbarHeight__3lulN {
  height: 60px;
}
.style_relative__3TkeD {
  position: relative;
}
.style_absolute__300-O {
  position: absolute;
}
.style_fixed__2GNl6 {
  position: fixed;
}
.style_bgWhite__2FIlr {
  background-color: #fff;
}
.style_flex__1UpHh {
  display: flex;
}
.style_boxShadow__2NdNq,
.style_box-shadow__3Trwy {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__3WQ2p {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__-a8_A {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__vlLIw {
  cursor: pointer;
}
.style_cursor-default__OwOQ5 {
  cursor: default;
}
.style_text-ellipsis__1ev97 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__3qPdC {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__1NzMw {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__3emU2 {
  /* 滚动条样式 */
}
.style_scrollStyle__3emU2::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__3emU2::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__3emU2::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__1Iigd::before,
.style_clearfix__1Iigd::after {
  display: table;
  content: " ";
}
.style_clearfix__1Iigd::after {
  clear: both;
}
.style_relative__3TkeD {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_popper__3Ncvb {
  border-radius: 0.33333333rem;
  padding: 1rem 0;
  font-size: 14px;
}
.style_popper__3Ncvb h5 {
  padding: 0 2.5rem 1.66666667rem 2.5rem;
  color: #1E385A;
  display: flex;
  justify-content: space-between;
  font-size: 1.66666667rem;
  font-weight: 400;
  line-height: 2.33333333rem;
}
.style_popper__3Ncvb h5 span label {
  color: #333;
}
.style_popper__3Ncvb h5 span label:first-child {
  margin-right: 3.33333333rem;
}
.style_popper__3Ncvb .style_body__9xLvD {
  min-height: 10rem;
  padding: 0 2.5rem;
  display: flex;
  font-weight: 600;
  position: relative;
  min-width: 300px;
}
.style_popper__3Ncvb button {
  background: transparent;
  border: none;
  padding: 0;
  width: 100%;
  height: 100%;
  color: inherit;
  font-size: inherit;
}
.style_popper__3Ncvb button::after {
  margin: 0;
  padding: 0;
}
.style_popper__3Ncvb h6 {
  width: 100%;
  height: 3.33333333rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.33333333rem;
}
.style_popper__3Ncvb h6 button {
  width: auto;
  line-height: 2rem;
}
.style_popper__3Ncvb h6 button:not(:first-child) {
  margin-left: 0.83333333rem;
}
.style_popper__3Ncvb .style_date-pack__1tmPh {
  flex: 1 1;
}
.style_popper__3Ncvb .style_date-pack__1tmPh button {
  font-weight: 600;
}
.style_popper__3Ncvb .style_date-pack__1tmPh:not(:first-child) {
  margin-left: 2rem;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_week__dFEWM {
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  height: 2.5rem;
  background-color: hsl(204, 100%, 92%);
  color: #333;
  font-weight: 400;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 {
  display: inline-flex;
  flex-wrap: wrap;
  margin-top: 0.66666667rem;
  width: 100%;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li {
  position: relative;
  width: 14.28571429%;
  height: 0;
  padding-bottom: 14.28571429%;
  color: #333;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li button {
  position: absolute;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li button span {
  font-size: 12px;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li button span.en {
  font-size: 9px;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li button:hover .datetips {
  display: block;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li button .datetips {
  position: absolute;
  left: -30px;
  bottom: 50px;
  background-color: #000;
  color: #fff;
  padding: 12px;
  display: none;
  border-radius: 6px;
  width: 100px;
  z-index: 9;
  box-shadow: 0 0 2px #333;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li button .datetips::after {
  content: ' ';
  background-color: #000;
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
  position: absolute;
  bottom: -2px;
  left: 48px;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li.disable {
  color: #999999;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li.disable small {
  visibility: hidden;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li:not(.disable):focus-within,
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li:not(.disable):hover {
  background-color: hsl(204, 59%, 45%);
  color: #fff;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li:not(.disable).active {
  background-color: hsl(204, 59%, 25%);
  color: #fff;
}
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li:not(.disable).today,
.style_popper__3Ncvb .style_date-pack__1tmPh .style_dates__2S1k6 li:not(.disable).region {
  background-color: hsl(204, 100%, 92%);
}
.style_popper__3Ncvb .style_month-pack__2DXNZ,
.style_popper__3Ncvb .style_year-pack__C8rm9 {
  flex: 1 1;
}
.style_popper__3Ncvb .style_month-pack__2DXNZ ul,
.style_popper__3Ncvb .style_year-pack__C8rm9 ul {
  width: 100%;
  display: inline-flex;
  flex-wrap: wrap;
  margin-top: 1.5rem;
}
.style_popper__3Ncvb .style_month-pack__2DXNZ ul li,
.style_popper__3Ncvb .style_year-pack__C8rm9 ul li {
  position: relative;
  width: 25%;
  padding-bottom: 25%;
  height: 0;
  color: #333;
}
.style_popper__3Ncvb .style_month-pack__2DXNZ ul li button,
.style_popper__3Ncvb .style_year-pack__C8rm9 ul li button {
  position: absolute;
}
.style_popper__3Ncvb .style_month-pack__2DXNZ ul li:not(.disable):focus-within,
.style_popper__3Ncvb .style_year-pack__C8rm9 ul li:not(.disable):focus-within,
.style_popper__3Ncvb .style_month-pack__2DXNZ ul li:not(.disable):hover,
.style_popper__3Ncvb .style_year-pack__C8rm9 ul li:not(.disable):hover {
  background-color: hsl(204, 59%, 45%);
  color: #fff;
}
.style_popper__3Ncvb .style_month-pack__2DXNZ ul li.disable,
.style_popper__3Ncvb .style_year-pack__C8rm9 ul li.disable {
  color: #999999;
}
.style_popper__3Ncvb .style_year-pack__C8rm9 li:first-child,
.style_popper__3Ncvb .style_year-pack__C8rm9 li:last-child {
  color: #999;
  line-height: 100%;
}
.style_popper__3Ncvb .control {
  position: absolute !important;
}
.style_popper__3Ncvb .control.style_prev__2WAmM,
.style_popper__3Ncvb .control.style_next__1IhlU {
  top: 0;
  margin-top: 0.41666667rem;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #2F74B8;
  color: #fff;
  border-radius: 0.16666667rem;
}
.style_popper__3Ncvb .control.style_prev__2WAmM {
  left: 2.5rem;
}
.style_popper__3Ncvb .control.style_next__1IhlU {
  right: 2.5rem;
}
.style_popper__3Ncvb .control.style_close__3ImAm {
  top: 0;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
}
.style_popper__3Ncvb .control.style_end-focus__2cszU {
  bottom: 0;
  right: 0;
  color: transparent;
  pointer-events: none;
}
.style_popper__3Ncvb .style_notice__1dJ0p {
  text-align: right;
  padding: 0.5em 2em;
}

.style_navbarHeight__1xUQg {
  height: 48px;
}
.style_tabbarHeight__3fLjw {
  height: 60px;
}
.style_relative__37HTA {
  position: relative;
}
.style_absolute__3cYh4 {
  position: absolute;
}
.style_fixed__1yKiA {
  position: fixed;
}
.style_bgWhite__1427W {
  background-color: #fff;
}
.style_flex__H2z4z {
  display: flex;
}
.style_boxShadow__3ahtF,
.style_box-shadow__2NFu3 {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__1Y-il {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__2D3Pd {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__2WEfr {
  cursor: pointer;
}
.style_cursor-default__1I1k3 {
  cursor: default;
}
.style_text-ellipsis__31lw- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__3YL5F {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__1div9 {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__2oJc2 {
  /* 滚动条样式 */
}
.style_scrollStyle__2oJc2::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__2oJc2::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__2oJc2::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__CV2zR::before,
.style_clearfix__CV2zR::after {
  display: table;
  content: " ";
}
.style_clearfix__CV2zR::after {
  clear: both;
}
.style_relative__37HTA {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_loading__3J51n {
  z-index: 12;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.style_loading__3J51n.style_loading-static__2rXRo {
  position: relative;
  height: 100%;
  width: 25rem;
  margin: 0 auto;
  padding: 100px 0;
  color: #1E385A;
}
.style_loading__3J51n.style_loading-static__2rXRo .style_loading-img__tNHJM {
  width: 5rem;
  height: 5rem;
}
.style_loading__3J51n.style_loading-popup__116Qe {
  position: fixed;
  width: 25rem;
  height: 11.66666667rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 1002;
}
.style_loading__3J51n.style_loading-popup__116Qe .style_loading-img__tNHJM {
  width: 6.66666667rem;
  height: 6.66666667rem;
}
.style_loading__3J51n.style_loading-small__JKgna .style_loading-img__tNHJM {
  width: 2rem;
  height: 2rem;
}
.style_loading__3J51n.style_loading-horizontal__2TZCF {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
.style_loading__3J51n.style_loading-horizontal__2TZCF .style_loading-img__tNHJM {
  margin-right: 0.41666667rem;
}
.style_loading-mask__3GWiw {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.95);
  z-index: 1001;
}
.style_loading-container__83Gz2 ~ .style_loading-container__83Gz2 {
  display: none;
}

.style_navbarHeight__iw82S {
  height: 48px;
}
.style_tabbarHeight__3mZ2r {
  height: 60px;
}
.style_relative__2U2DC {
  position: relative;
}
.style_absolute__3Bv_M {
  position: absolute;
}
.style_fixed__16x4h {
  position: fixed;
}
.style_bgWhite__qnLow {
  background-color: #fff;
}
.style_flex__2aKNC {
  display: flex;
}
.style_boxShadow__3yWP8,
.style_box-shadow__1WNvp {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__2TRA_ {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__5mZZW {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__3___i {
  cursor: pointer;
}
.style_cursor-default__U5r3J {
  cursor: default;
}
.style_text-ellipsis__35-Lr {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__TOZsr {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__1ZmUA {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__kUNb7 {
  /* 滚动条样式 */
}
.style_scrollStyle__kUNb7::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__kUNb7::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__kUNb7::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__J0R2B::before,
.style_clearfix__J0R2B::after {
  display: table;
  content: " ";
}
.style_clearfix__J0R2B::after {
  clear: both;
}
.style_relative__2U2DC {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
@-webkit-keyframes style_over__1qHQV {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes style_over__1qHQV {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.style_select__2c0i1:focus-within ul {
  -webkit-animation: none;
          animation: none;
  opacity: 1;
  visibility: visible;
}
.style_select__2c0i1:focus-within samp .style_down__2esLd {
  display: none;
}
.style_select__2c0i1:focus-within samp .style_up__1goD1 {
  display: flex;
}
.style_select__2c0i1:hover samp .style_clear__1tntc {
  display: flex;
}
.style_select__2c0i1 samp {
  pointer-events: none;
}
.style_select__2c0i1 samp * {
  margin-left: 1em;
}
.style_select__2c0i1 samp .style_down__2esLd {
  display: flex;
}
.style_select__2c0i1 samp .style_up__1goD1 {
  display: none;
}
.style_select__2c0i1 samp .style_clear__1tntc {
  display: none;
  cursor: pointer;
  pointer-events: all;
}
.style_select__2c0i1 ul {
  position: absolute;
  -webkit-animation: style_over__1qHQV 0.2s;
          animation: style_over__1qHQV 0.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 20;
  width: 100%;
  max-height: calc(1em + 2.5em * 6);
  padding: 0.5em 0;
  margin-top: 0.5em;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
  box-shadow: 0 0.2em 1em 0 rgba(204, 204, 204, 0.5);
  border-radius: 0.28571429em;
  border: 1px #B5CCDE solid;
}
.style_select__2c0i1 ul.showValue li::before {
  content: attr(title);
  background-color: #1E385A;
  color: #fff;
  width: 32px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  position: absolute;
  right: 12px;
  top: 8px;
}
.style_select__2c0i1 ul.showValue li::after {
  display: none;
}
.style_select__2c0i1 ul li {
  padding: 0.5em 1em;
  display: flex;
  align-items: center;
  color: #333;
  position: relative;
}
.style_select__2c0i1 ul li button {
  background: transparent;
  border: none;
  padding: 0;
  width: 100%;
  height: 100%;
  text-align: left;
  color: inherit;
}
.style_select__2c0i1 ul li button::after {
  color: inherit;
}
.style_select__2c0i1 ul li:focus-within,
.style_select__2c0i1 ul li:hover {
  background-color: #f2faff;
}
.style_select__2c0i1 ul li.style_active__2ex1U {
  background-color: #1E385A;
  color: #fff;
}
.style_select__2c0i1 ul li.style_active__2ex1U::before {
  background-color: #F2FAFF;
  color: #1E385A;
}
.style_select__2c0i1 ul li.style_active__2ex1U::after {
  font-family: "iconfont", serif !important;
  content: "\e718";
}

.simple_navbarHeight__WecVP {
  height: 48px;
}
.simple_tabbarHeight__msD_Y {
  height: 60px;
}
.simple_relative__1Zy8S {
  position: relative;
}
.simple_absolute__WC723 {
  position: absolute;
}
.simple_fixed__1lVz1 {
  position: fixed;
}
.simple_bgWhite__2xAXY {
  background-color: #fff;
}
.simple_flex__3bgIE {
  display: flex;
}
.simple_boxShadow__1dDdj,
.simple_box-shadow__3ouNA {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.simple_boxShadowMedium__1zczi {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.simple_boxShadowDark__3w9ez {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.simple_pointer__3x5QM {
  cursor: pointer;
}
.simple_cursor-default__2_2MD {
  cursor: default;
}
.simple_text-ellipsis__2UqQr {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.simple_gradientPrimary__3807l {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.simple_gradientWarning__1VUl7 {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.simple_scrollStyle__3Joi- {
  /* 滚动条样式 */
}
.simple_scrollStyle__3Joi-::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.simple_scrollStyle__3Joi-::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.simple_scrollStyle__3Joi-::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.simple_clearfix__PAlEb::before,
.simple_clearfix__PAlEb::after {
  display: table;
  content: " ";
}
.simple_clearfix__PAlEb::after {
  clear: both;
}
.simple_relative__1Zy8S {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.simple_simple__RHi2s {
  height: 3em;
  width: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-radius: 4px;
}

.style_navbarHeight__1rQg9 {
  height: 48px;
}
.style_tabbarHeight__38TfU {
  height: 60px;
}
.style_relative__394qz {
  position: relative;
}
.style_absolute__Q8WRT {
  position: absolute;
}
.style_fixed__3BAe4 {
  position: fixed;
}
.style_bgWhite__1Dgyf {
  background-color: #fff;
}
.style_flex__MdRXI {
  display: flex;
}
.style_boxShadow__joD2r,
.style_box-shadow__19A6p {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__2tOYt {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__3rEDq {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__lFhqZ {
  cursor: pointer;
}
.style_cursor-default__8YnfS {
  cursor: default;
}
.style_text-ellipsis__2hjuk {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__3iPyq {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__1oLB2 {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__3-1Rt {
  /* 滚动条样式 */
}
.style_scrollStyle__3-1Rt::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__3-1Rt::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__3-1Rt::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_slider__1FuBF {
  padding: 24px 0 12px;
}
.style_slider__1FuBF.locked .style_orbit__mWVTq .style_field__35r1i {
  opacity: 0.5;
}
.style_slider__1FuBF .style_orbit__mWVTq {
  display: flex;
  align-items: center;
  position: relative;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_tips__3InR8 {
  position: absolute;
  left: 0;
  bottom: 44px;
  min-width: 80px;
  padding: 6px 12px;
  background-color: #F4791B;
  color: #fff;
  border-radius: 4px;
  text-align: center;
  font-size: 12px;
  z-index: 9;
  white-space: nowrap;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_tips__3InR8 span {
  position: relative;
  z-index: 2;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_tips__3InR8::after {
  content: '';
  position: absolute;
  left: calc(50% - 4px);
  bottom: -4px;
  width: 8px;
  height: 8px;
  transform: rotate(-45deg);
  background-color: #F4791B;
  z-index: 1;
}
.style_slider__1FuBF .style_orbit__mWVTq button {
  width: 24px;
  height: 24px;
  border: 1px #e6e6e6 solid;
  background-color: #f7f7f7;
  line-height: 90%;
  margin: 12px;
  text-align: center;
}
.style_slider__1FuBF .style_orbit__mWVTq button:disabled {
  opacity: 0.5;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i {
  flex: 1 1;
  position: relative;
  margin-top: -6px;
  /* 基本滑轨样式 */
  /* 滑块样式 */
  /* 滑块悬停样式 */
  /* 滑块拖动样式 */
  /* Firefox滑块样式 */
  /* Firefox滑块悬停样式 */
  /* Firefox滑块拖动样式 */
  /* IE滑块样式 */
  /* IE滑块悬停样式 */
  /* IE滑块拖动样式 */
  /* IE滑轨填充样式 */
  /* IE滑轨背景样式 */
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i .style_progressBar__3fws5 {
  position: absolute;
  left: 0;
  top: 7px;
  height: 6px;
  background-color: #F4791B;
  border-radius: 5px;
  z-index: 5;
}
@supports (-moz-appearance: none) {
  .style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i .style_progressBar__3fws5 {
    z-index: -1;
    /* Firefox 下设置为 -1 */
  }
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input {
  width: 100%;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"] {
  -webkit-appearance: none;
  /* 移除默认样式 */
  width: 100%;
  /* 设置滑轨宽度 */
  height: 6px;
  /* 设置滑轨高度 */
  background: #ddd;
  /* 设置滑轨背景颜色 */
  outline: none;
  /* 移除聚焦时的轮廓线 */
  border-radius: 5px;
  /* 设置滑轨圆角 */
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-moz-range-progress {
  background: #F4791B;
  /* 设置滑块背景颜色 */
  height: 6px;
  border-radius: 5px;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  /* 移除默认样式 */
  width: 20px;
  /* 设置滑块宽度 */
  height: 20px;
  /* 设置滑块高度 */
  background: #F4791B;
  /* 设置滑块背景颜色 */
  border-radius: 50%;
  /* 设置滑块为圆形 */
  border: 5px solid #fff;
  /* 设置滑块边框 */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* 设置滑块阴影 */
  cursor: pointer;
  /* 设置鼠标样式为指针 */
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  /* 设置背景颜色过渡效果 */
  position: relative;
  z-index: 6;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-webkit-slider-thumb:hover {
  background: #F4791B;
  /* 悬停时改变滑块背景颜色 */
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-webkit-slider-thumb:active {
  background: #F4791B;
  /* 拖动时改变滑块背景颜色 */
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-moz-range-thumb {
  width: 10px;
  height: 10px;
  background: #F4791B;
  border-radius: 50%;
  border: 5px solid #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  position: relative;
  z-index: 6;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-moz-range-thumb:hover {
  background: #F4791B;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-moz-range-thumb:active {
  background: #F4791B;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-ms-thumb {
  width: 24px;
  height: 24px;
  background: #F4791B;
  border-radius: 50%;
  border: 3px solid #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-ms-thumb:hover {
  background: #F4791B;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-ms-thumb:active {
  background: #F4791B;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-ms-fill-lower {
  background: #F4791B;
  border-radius: 5px;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i input[type="range"]::-ms-fill-upper {
  background: #ddd;
  border-radius: 5px;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i .style_scale__25hwR {
  position: absolute;
  top: 30px;
  /* Adjust based on the thumb size */
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i .style_scale__25hwR li {
  position: absolute;
  transform: translateX(-50%);
  width: 1px;
  height: 10px;
  background-color: black;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i ul.style_scale2__3bIYk {
  display: flex;
  margin-bottom: -1px;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i ul.style_scale2__3bIYk li {
  flex: 1 1;
  position: relative;
}
.style_slider__1FuBF .style_orbit__mWVTq .style_field__35r1i ul.style_scale2__3bIYk li::after {
  content: "";
  position: absolute;
  left: 50%;
  width: 1px;
  height: 6px;
  background-color: #ccc;
}
.style_slider__1FuBF .style_text__3mNWj {
  display: flex;
  justify-content: space-between;
}
.style_slider__1FuBF .style_text__3mNWj b {
  width: 48px;
  text-align: center;
}
.style_slider__1FuBF .style_text__3mNWj span {
  flex: 1 1;
  text-align: center;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: " ";
}
.clearfix::after {
  clear: both;
}
.relative {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.air-swiper {
  font-size: 1rem;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: " ";
}
.clearfix::after {
  clear: both;
}
.relative {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.swiper-bat {
  position: relative;
  height: 20em;
}
.swiper-bat .slider-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: block!important;
}
.swiper-bat .slider-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}
.swiper-bat .slider-container .slider-img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-animation: 1 linear forwards;
          animation: 1 linear forwards;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: scale(1.1);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: scale(1.1);
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    transform: scale(1.1);
  }
  40% {
    opacity: 0;
    transform: scale(1.14);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: scale(1.1);
  }
  40% {
    opacity: 0;
    transform: scale(1.14);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
.swiper-bat .slider-container .slider-img[aria-hidden="false"] {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}
.swiper-bat .slider-container .slider-img[aria-hidden="true"] {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}
.swiper-bat .point-wrap {
  width: 100%;
  position: absolute;
  bottom: 1em;
  height: 1em;
  text-align: right;
  padding-top: 0;
}
.swiper-bat .point-wrap button {
  height: 1em;
  margin-right: 0.5em;
  outline: none;
}
.swiper-bat .point-wrap button i {
  vertical-align: text-top;
  color: #fff;
}
.swiper-bat .point-wrap button .point {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
}
.swiper-bat .point-wrap button .point:hover,
.swiper-bat .point-wrap button .point.active {
  background: #EF6C00;
}
.swiper-bat .point-wrap button .point:focus {
  background: #EF6C00;
}
.swiper-bat .ctrl-button {
  font-size: 1em;
  position: absolute;
  margin: auto;
  height: 3em;
  width: 3em;
  border-radius: 100%;
  background-color: #2F74B8;
  color: #fff;
  bottom: calc(50% - 1.5em);
  display: flex;
  justify-content: center;
}
.swiper-bat .ctrl-button i {
  font-size: 1.25em;
}
.swiper-bat .ctrl-button.left {
  left: -0.75em;
}
.swiper-bat .ctrl-button.right {
  right: -0.75em;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: " ";
}
.clearfix::after {
  clear: both;
}
.relative {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.irregular-con {
  position: relative;
}
.irregular-con ul {
  white-space: nowrap;
  height: 100%;
  overflow: hidden;
}
.irregular-con ul li {
  position: relative;
  display: inline-block;
  margin-right: 1em;
  height: 100%;
  border-radius: 1em;
  overflow: hidden;
}
.irregular-con ul li.swiper-item {
  width: 29%;
}
.irregular-con ul li.swiper-long-item {
  width: 59%;
}
.irregular-con ul li div {
  height: 100%;
  width: 100%;
  position: absolute;
  transition: all 2s ease 0s;
  background: no-repeat center;
  background-size: cover;
}
.irregular-con button.ctrl-button {
  position: absolute;
  font-size: 3em;
  top: calc(50% - 0.5em);
  height: 1em;
  width: 1em;
  border-radius: 100%;
  background-color: #2F74B8;
  display: flex;
  justify-content: center;
  color: #fff;
}
.irregular-con button.ctrl-button i {
  font-size: 0.5em;
}
.irregular-con button.ctrl-button.left {
  left: 0;
}
.irregular-con button.ctrl-button.right {
  right: 0;
}

.style_navbarHeight__3GBt0 {
  height: 48px;
}
.style_tabbarHeight__3RFYY {
  height: 60px;
}
.style_relative__12Umt {
  position: relative;
}
.style_absolute__2bm1c {
  position: absolute;
}
.style_fixed__1GgLp {
  position: fixed;
}
.style_bgWhite__W2L5n {
  background-color: #fff;
}
.style_flex__3y-nB {
  display: flex;
}
.style_boxShadow___M-IK,
.style_box-shadow__32rOY {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__iT6MM {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__2T1BJ {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__2LExj {
  cursor: pointer;
}
.style_cursor-default__15Xwg {
  cursor: default;
}
.style_text-ellipsis__2qPV6 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__GlDZk {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__1UDcJ {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__dnLfy {
  /* 滚动条样式 */
}
.style_scrollStyle__dnLfy::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__dnLfy::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__dnLfy::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__38iZG::before,
.style_clearfix__38iZG::after {
  display: table;
  content: " ";
}
.style_clearfix__38iZG::after {
  clear: both;
}
.style_relative__12Umt {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_stepper__2sW_0 {
  display: inline-flex;
  justify-content: space-between;
  width: 8.33333333rem;
  height: 2.5rem;
  border: 1px solid #B5CCDE;
  border-radius: 0.16666667rem;
  font-size: 1.16666667rem;
}
.style_stepper__2sW_0 i {
  font-size: inherit;
}
.style_stepper__2sW_0 button {
  width: 2.66666667rem;
  height: 100%;
  padding: 0;
  background-color: rgba(181, 204, 222, 0.2);
  line-height: 100%;
}
.style_stepper__2sW_0 button.style_disable__TFjf3 {
  opacity: 0.2;
  cursor: not-allowed;
}
.style_stepper__2sW_0 span {
  display: inline-block;
  width: 3rem;
  text-align: center;
  line-height: 2.5rem;
  font-style: normal;
  border: 1px solid #B5CCDE;
  border-top: 0;
  border-bottom: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.style_navbarHeight__yfpcn {
  height: 48px;
}
.style_tabbarHeight__38BGt {
  height: 60px;
}
.style_relative__2HheD {
  position: relative;
}
.style_absolute__26qnQ {
  position: absolute;
}
.style_fixed__1er6T {
  position: fixed;
}
.style_bgWhite__GNbhL {
  background-color: #fff;
}
.style_flex__146-r {
  display: flex;
}
.style_boxShadow__2nZrH,
.style_box-shadow__2B_Tb {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__33bc9 {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__26DS2 {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__6IAJa {
  cursor: pointer;
}
.style_cursor-default__3-9dh {
  cursor: default;
}
.style_text-ellipsis__1ftLY {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__10KHJ {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__3wxev {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__3Tjs9 {
  /* 滚动条样式 */
}
.style_scrollStyle__3Tjs9::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__3Tjs9::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__3Tjs9::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__9hjgT::before,
.style_clearfix__9hjgT::after {
  display: table;
  content: " ";
}
.style_clearfix__9hjgT::after {
  clear: both;
}
.style_relative__2HheD {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_pages__1isDe {
  display: flex;
  justify-content: center;
  font-size: 12px;
  margin: 12px 0;
  color: #333;
}
.style_pages__1isDe input,
.style_pages__1isDe select,
.style_pages__1isDe button {
  color: inherit;
  font-size: 12px;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 6px;
  border-radius: 2px;
}
.style_pages__1isDe input,
.style_pages__1isDe select {
  border: 1px solid #B5CCDE;
  width: 3.33333333em;
  text-align: center;
}
.style_pages__1isDe input:focus,
.style_pages__1isDe select:focus {
  outline: none;
  border-color: #1E385A;
}
.style_pages__1isDe button {
  border: none;
  background: transparent;
}
.style_pages__1isDe button[disabled] {
  background: transparent;
  color: #9E9E9E;
}
.style_pages__1isDe button:not([disabled]):hover,
.style_pages__1isDe button:not([disabled]):focus {
  background: #d7efff;
}
.style_pages__1isDe button:not([disabled]).style_active__3yt19 {
  background: #2F74B8;
  color: #fff;
}

.style_popup__1hAL3 {
  position: fixed;
  bottom: 0;
  padding: 1rem;
  width: 100%;
  max-height: 100%;
  overflow-y: auto;
  z-index: 10000;
  background-color: #fff;
  box-shadow: 0 0 0.25rem 0 #4d4d4d;
}
.style_popup__1hAL3 .style_close-btn__2pErN {
  position: absolute !important;
  right: 1rem;
  top: 1rem;
}
.style_popup__1hAL3.style_animation__3KMkd {
  -webkit-animation: style_popup-in__Xm7KF 0.3s 1 ease-in-out forwards;
          animation: style_popup-in__Xm7KF 0.3s 1 ease-in-out forwards;
}
@-webkit-keyframes style_popup-in__Xm7KF {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes style_popup-in__Xm7KF {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@-webkit-keyframes style_popup-out__2guH7 {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}
@keyframes style_popup-out__2guH7 {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}
.style_popup__1hAL3.style_animation__3KMkd.style_close__2TH94 {
  -webkit-animation: style_popup-out__2guH7 0.3s 1 ease-in-out forwards;
          animation: style_popup-out__2guH7 0.3s 1 ease-in-out forwards;
}
.style_overlay__2iuC7 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: #000;
  opacity: 0.2;
}
body.style_off-scroll__3WcRj {
  overflow: hidden;
}

.style_navbarHeight__2MlM7 {
  height: 48px;
}
.style_tabbarHeight__3DSn- {
  height: 60px;
}
.style_relative__qdYtP {
  position: relative;
}
.style_absolute__z5HmH {
  position: absolute;
}
.style_fixed__3l0M3 {
  position: fixed;
}
.style_bgWhite__2p1Td {
  background-color: #fff;
}
.style_flex__30eWF {
  display: flex;
}
.style_boxShadow__3uPVP,
.style_box-shadow__2_7eH {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.style_boxShadowMedium__z1IYj {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.style_boxShadowDark__1VV_R {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.style_pointer__Sdemg {
  cursor: pointer;
}
.style_cursor-default__3UeuI {
  cursor: default;
}
.style_text-ellipsis__6lH7g {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_gradientPrimary__1RYeg {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.style_gradientWarning__1vI_p {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.style_scrollStyle__3GAC5 {
  /* 滚动条样式 */
}
.style_scrollStyle__3GAC5::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.style_scrollStyle__3GAC5::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.style_scrollStyle__3GAC5::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.style_clearfix__2UymB::before,
.style_clearfix__2UymB::after {
  display: table;
  content: " ";
}
.style_clearfix__2UymB::after {
  clear: both;
}
.style_relative__qdYtP {
  position: relative;
}
/*
.addFocus(@top:.6rem,@right:.6rem,@bottom:.6rem,@left:.6rem,@position:relative,@radius:4px,@zIndex:1080,@shadowColor:#52627c,@display:inline-block) {
  position: @position;
  //display: @display;
  outline: none;
  z-index: 1;
  &:after {
    position: absolute;
    border: 1px @primary-dark-color solid;
    // box-shadow: 0 0 @top 0.1rem @shadowColor;
    content: "";
    top: -@top;
    right: -@right;
    bottom: -@bottom;
    left: -@left;
    border-radius: @radius;
    z-index: @zIndex;
    pointer-events: none;
  }
}
*/
.style_tabs__2IgfX {
  font-size: 14px;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT button {
  transition: padding 0.2s ease-in, width 0.2s ease-in;
  background: transparent;
  border: none;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT.active button:not(.close) {
  border-bottom-width: 0;
  border-radius: 0.5em 0.5em 0 0;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT.active button:not(.close)::after {
  content: none !important;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT .bar {
  padding-left: 1em;
  padding-right: 1em;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT .close {
  position: absolute;
  right: 0.5em;
  overflow: hidden;
  width: 0;
  padding: 0;
  margin: 0;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT .close:hover {
  color: #6c757d;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT.style_has-close__2-Lur:hover .close {
  width: 1em;
}
.style_tabs__2IgfX nav .style_nav-bar__1MDwT.style_has-close__2-Lur:hover .bar {
  padding-left: 0.5em;
  padding-right: 1.5em;
}
.style_tabs__2IgfX .style_panel__z6oyz {
  min-height: 3.33333333rem;
  background: #fff;
  padding: 1.66666667rem;
}

.navbarHeight {
  height: 48px;
}
.tabbarHeight {
  height: 60px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.bgWhite {
  background-color: #fff;
}
.flex {
  display: flex;
}
.boxShadow,
.box-shadow {
  box-shadow: 0 4px 8px rgba(30, 56, 90, 0.08);
}
.boxShadowMedium {
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
}
.boxShadowDark {
  box-shadow: 0 8px 16px rgba(30, 56, 90, 0.08);
}
.pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gradientPrimary {
  background: linear-gradient(to bottom, #2F74B8 0%, #1E385A 100%);
}
.gradientWarning {
  background: linear-gradient(to bottom, #F4791B 0%, #F4791B 100%);
}
.scrollStyle {
  /* 滚动条样式 */
}
.scrollStyle::-webkit-scrollbar {
  /* 滚动条整体样式 */
  width: 4px;
  /* 高宽分别对应横竖滚动条的尺寸 */
  height: 0;
}
.scrollStyle::-webkit-scrollbar-thumb {
  /* 滚动条里面小方块 */
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #333333;
}
.scrollStyle::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #cccccc;
}
.global-entrance {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/static/media/bg-enterance.b9cd1c21.jpg) center center no-repeat;
  background-size: cover;
  font-size: 14px;
}
.global-entrance .head {
  background-color: #fff;
}
.global-entrance .head .logo {
  display: flex;
  align-items: center;
  margin: 0 auto;
  width: 1200px;
  height: 80px;
}
.global-entrance .head .logo img {
  height: 56px;
}
.global-entrance .form {
  position: fixed;
  left: calc(50% - 250px);
  top: calc(50% - 225px);
  width: 500px;
  background-color: #fff;
  padding: 42px 72px;
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
  border-radius: 4px;
}
.global-entrance .form .row {
  margin-bottom: 16px;
}
.global-entrance .form .row h4 {
  margin: 0 0 16px 0;
}
.global-entrance .form .row h5 {
  margin: 0 0 32px 0;
}
.global-entrance .form .row .label {
  margin-bottom: 8px;
}
.global-entrance .form .row samp .iconfont {
  font-size: 100%;
  color: #2F74B8;
}
.global-entrance .form input,
.global-entrance .form button {
  cursor: pointer;
}
.global-entrance .form .selector {
  position: relative;
  z-index: 9;
}
.global-entrance .form .selector .name {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  border: 1px #B5CCDE solid;
  background-color: #fff;
  padding: 0 10px 0 16px;
  border-radius: 2px;
  cursor: pointer;
}
.global-entrance .form .selector .name .iconfont {
  color: #2F74B8;
  font-size: 14px;
  transition: all 0.2s ease 0s;
}
.global-entrance .form .selector .name img {
  width: 27px;
  height: 18px;
}
.global-entrance .form .selector.active {
  z-index: 10;
}
.global-entrance .form .selector.active .name {
  border-color: #1E385A;
}
.global-entrance .form .selector.active .name .iconfont {
  transform: rotate(180deg);
}
.global-entrance .form .selector.active .mask {
  display: block;
}
.global-entrance .form .selector.active ul {
  opacity: 1;
  visibility: visible;
}
.global-entrance .form .selector .mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  display: none;
}
.global-entrance .form .selector ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 46px;
  width: 100%;
  max-height: 216px;
  border: 1px #B5CCDE solid;
  background-color: #fff;
  overflow: auto;
  padding: 8px 0;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(30, 56, 90, 0.08);
  transition: all 0.2s ease 0s;
}
.global-entrance .form .selector ul li button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px;
  width: 100%;
  text-align: left;
  font-weight: normal;
  position: relative;
}
.global-entrance .form .selector ul li button img {
  position: absolute;
  left: 16px;
  top: 12px;
  width: 27px;
  height: 18px;
}
.global-entrance .form .selector ul li button .iconfont {
  display: none;
}
.global-entrance .form .selector ul li:hover {
  background-color: #F2FAFF;
}
.global-entrance .form .selector ul li.active button {
  background-color: #1E385A;
  color: #fff;
}
.global-entrance .form .selector ul li.active .iconfont {
  display: block;
}
.global-entrance .form .selector ul.with-img li button {
  padding-left: 48px;
}
.global-entrance .footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0c121a;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (max-width: 576px) {
  .global-entrance {
    position: static;
  }
  .global-entrance .head .logo {
    width: inherit;
    padding-left: 16px;
  }
  .global-entrance .form {
    position: static;
    width: 90%;
    margin: 5%;
    padding: 24px;
  }
  .global-entrance .footer {
    position: static;
    text-align: center;
    padding: 0 16px;
  }
}

