@charset "UTF-8";
[data-v-28521965]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-28521965] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-28521965] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.dp-button[data-v-28521965] {
  width: 327px;
  height: 48px;
  line-height: 21px;
  font-size: 18px;
  font-family: "Poppins", "sans-Trebuchet MS";
  border-radius: 2px;
  color: var(--primary-color, #2B2B2B);
  background-color: #fff;
  cursor: pointer;
}
.dp-button[data-v-28521965]:disabled {
  background-color: #AAAAAA;
  cursor: not-allowed;
  pointer-events: none;
}
.dp-button-size-middle[data-v-28521965] {
  width: 154px;
}
.dp-button-size-small[data-v-28521965] {
  width: 85px;
  height: 29px;
  line-height: 16px;
  font-size: 14px;
}
.dp-button-normal[data-v-28521965] {
  border: 1px solid var(--primary-color, #2B2B2B);
}
.dp-button-primary[data-v-28521965] {
  color: #fff;
  background-color: var(--primary-color, #2B2B2B);
}
.dp-button-text[data-v-28521965] {
  border: none;
  text-decoration: underline;
  color: var(--primary-color, #2B2B2B);
  background-color: transparent;
}
@media screen and (max-width: 1024px) {
.dp-button[data-v-28521965] {
    line-height: 19px;
    font-size: 16px;
}
}
@charset "UTF-8";
[data-v-99ac8e20]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-99ac8e20] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-99ac8e20] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.modal-container[data-v-99ac8e20] {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
  background: rgba(43, 43, 43, 0.4);
}
.modal-container .modal-inner[data-v-99ac8e20] {
  position: absolute;
  top: 160px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 80px 140px;
  background-color: #fff;
}
.modal-container .close-container[data-v-99ac8e20] {
  position: absolute;
  right: 0;
  top: 0;
}
.modal-container .close-container .icon-close[data-v-99ac8e20] {
  width: 24px;
  padding: 16px;
  cursor: pointer;
}
.modal-body[data-v-99ac8e20] {
  width: 600px;
  line-height: 27px;
  font-size: 18px;
  padding-bottom: 40px;
  margin: 0 auto;
  text-align: center;
}
.btn-container[data-v-99ac8e20] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
}
.btn-container button[data-v-99ac8e20]:not(:first-of-type) {
  margin-top: 16px;
}
@media screen and (max-width: 1024px) {
.modal-container .modal-inner[data-v-99ac8e20] {
    width: 87.2%;
    padding: 60px 16px 40px;
    box-sizing: border-box;
}
.modal-body[data-v-99ac8e20] {
    width: 100%;
    line-height: 24px;
    font-size: 16px;
}
.btn-container[data-v-99ac8e20] {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.btn-container button[data-v-99ac8e20] {
    width: 52.2%;
    text-align: center;
}
}
@charset "UTF-8";
[data-v-9e3563d8]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-9e3563d8] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-9e3563d8] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.stepper-container[data-v-9e3563d8] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.stepper-container .num[data-v-9e3563d8] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  font-size: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.stepper-container .minus[data-v-9e3563d8], .stepper-container .plus[data-v-9e3563d8] {
  width: 48px;
  height: 32px;
  cursor: pointer;
}
@charset "UTF-8";
[data-v-e9b8f674]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-e9b8f674] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-e9b8f674] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.search-container[data-v-e9b8f674] {
  position: relative;
  width: 480px;
}
.search-container .search-bar[data-v-e9b8f674] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  padding: 12px;
  border-radius: 29px;
  background-color: #fff;
  box-sizing: border-box;
}
.search-container .search-bar.active[data-v-e9b8f674] {
  border: 1px solid var(--primary-color, #2B2B2B);
}
.search-container .search-bar .icon-search[data-v-e9b8f674] {
  width: 24px;
  height: 24px;
}
.search-container .search-bar .search-input[data-v-e9b8f674] {
  width: 100%;
  line-height: 24px;
  font-size: 16px;
  margin-left: 8px;
  color: #585858;
}
.search-container .search-bar .search-input[data-v-e9b8f674]::-webkit-input-placeholder {
  line-height: 24px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #585858;
}
.search-container .search-bar .search-input[data-v-e9b8f674]::-moz-placeholder {
  line-height: 24px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #585858;
}
.search-container .search-bar .search-input[data-v-e9b8f674]::-ms-input-placeholder {
  line-height: 24px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #585858;
}
.search-container .search-result-container[data-v-e9b8f674] {
  position: absolute;
  padding: 16px 4px 16px 16px;
  top: calc(100% + 8px);
  left: 8px;
  right: 8px;
  background-color: #fff;
  z-index: 9;
}
.search-container .search-result-container .search-result[data-v-e9b8f674] {
  margin-right: 16px;
}
.search-container .search-result-container .search-result-inner[data-v-e9b8f674] {
  height: 205px;
  overflow-y: scroll;
}
.search-container .search-result-container .search-result-inner[data-v-e9b8f674]::-webkit-scrollbar {
  width: 4px;
  height: 93px;
}
.search-container .search-result-container .search-result-inner[data-v-e9b8f674]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #983F3B;
}
.search-container .search-result-container .use-location-container[data-v-e9b8f674] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #585858;
  cursor: pointer;
}
.search-container .search-result-container .icon-locate[data-v-e9b8f674] {
  width: 24px;
  height: 24px;
  padding-right: 8px;
}
.search-container .search-result-container .search-result-item[data-v-e9b8f674] {
  line-height: 21px;
  font-size: 18px;
  cursor: pointer;
}
.search-container .search-result-container .search-result-item[data-v-e9b8f674]:not(:last-of-type) {
  padding-bottom: 8px;
  border-bottom: 1px solid #585858;
}
.search-container .search-result-container .search-result-item:not(:first-of-type) .search-result-item-content[data-v-e9b8f674] {
  padding: 4px;
}
.search-container .search-result-container .search-result-item:hover .search-result-item-content[data-v-e9b8f674] {
  color: #fff;
  background-color: var(--primary-color-red, #983F3B);
}
.search-container .search-result-container .search-result-item:hover .airport-city-country[data-v-e9b8f674] {
  color: #fff;
}
.search-container .search-result-container .search-result-item .search-result-item-content[data-v-e9b8f674] {
  padding: 4px;
  margin-top: 8px;
}
.search-container .search-result-container .airport-city-country[data-v-e9b8f674] {
  line-height: 19px;
  font-size: 16px;
  padding: 4px 0;
  color: #585858;
}
.search-container .no-results-desc[data-v-e9b8f674] {
  line-height: 21px;
  font-size: 18px;
  padding-top: 8px;
}
.search-container .view-all[data-v-e9b8f674] {
  text-align: center;
  margin-top: 12px;
}
.search-container .view-all button[data-v-e9b8f674] {
  width: auto;
  line-height: 19px;
  font-size: 16px;
  font-weight: 500;
  color: var(--primary-color-red, #983F3B);
}
@media screen and (max-width: 1024px) {
.search-container[data-v-e9b8f674] {
    width: 100%;
}
}
@charset "UTF-8";
[data-v-c4901aa2]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-c4901aa2] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-c4901aa2] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.select-container[data-v-c4901aa2] {
  position: relative;
}
.select[data-v-c4901aa2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
  border: 1px solid #AAA;
  background: #FFF;
  box-sizing: border-box;
  cursor: pointer;
}
.select.disabled[data-v-c4901aa2] {
  cursor: not-allowed;
}
.select.disabled input[data-v-c4901aa2] {
  cursor: not-allowed;
}
.select.select-error[data-v-c4901aa2] {
  border-color: #DF2B2B;
}
.select.select-size-small[data-v-c4901aa2] {
  height: 40px;
}
.select input[data-v-c4901aa2] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  line-height: 27px;
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  cursor: pointer;
}
.select img[data-v-c4901aa2] {
  width: 24px;
  height: 24px;
}
.option-container[data-v-c4901aa2] {
  position: absolute;
  line-height: 19px;
  font-size: 16px;
  font-weight: 400;
  left: 0;
  right: 0;
  top: calc(100% + 16px);
  padding: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
  z-index: 2;
}
.option-container ul[data-v-c4901aa2] {
  max-height: 266px;
  overflow-y: auto;
}
.option-container ul[data-v-c4901aa2]::-webkit-scrollbar {
  width: 4px;
  height: 93px;
}
.option-container ul[data-v-c4901aa2]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #983F3B;
}
.option-container .option-item[data-v-c4901aa2] {
  padding: 12px 8px;
  cursor: pointer;
}
.option-container .option-item[data-v-c4901aa2]:hover {
  color: #fff;
  background-color: #911913;
}
.option-container .option-item-disabled[data-v-c4901aa2] {
  text-decoration: line-through;
  color: #AAAAAA;
  cursor: not-allowed;
}
.fade-enter-active[data-v-c4901aa2],
.fade-leave-active[data-v-c4901aa2] {
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.fade-enter[data-v-c4901aa2],
.fade-leave-to[data-v-c4901aa2] {
  opacity: 0;
}
@charset "UTF-8";
:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.dpglobal-icon-left:before,
.dpglobal-icon-right:before,
.dpglobal-icon-double-left:before,
.dpglobal-icon-double-right:before,
.dpglobal-icon-double-left:after,
.dpglobal-icon-double-right:after {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  box-sizing: border-box;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transform: rotate(-45deg) scale(0.7);
      -ms-transform: rotate(-45deg) scale(0.7);
          transform: rotate(-45deg) scale(0.7);
}
.dpglobal-icon-double-left:after {
  left: -4px;
}
.dpglobal-icon-double-right:before {
  left: 4px;
}
.dpglobal-icon-right:before,
.dpglobal-icon-double-right:before,
.dpglobal-icon-double-right:after {
  -webkit-transform: rotate(135deg) scale(0.7);
      -ms-transform: rotate(135deg) scale(0.7);
          transform: rotate(135deg) scale(0.7);
}
.dpglobal-btn {
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #2B2B2B;
  white-space: nowrap;
}
.dpglobal-btn:hover {
  border-color: #911913;
  color: #911913;
}
.dpglobal-btn:disabled, .dpglobal-btn.disabled {
  color: #AAAAAA;
  cursor: not-allowed;
}
.dpglobal-btn-text {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}
.dpglobal-scrollbar {
  height: 100%;
}
.dpglobal-scrollbar:hover .dpglobal-scrollbar-track {
  opacity: 1;
}
.dpglobal-scrollbar-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.dpglobal-scrollbar-track {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 6px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: opacity 0.24s ease-out;
  transition: opacity 0.24s ease-out;
}
.dpglobal-scrollbar-track .dpglobal-scrollbar-thumb {
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.dpglobal-zoom-in-down-enter-active,
.dpglobal-zoom-in-down-leave-active {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform-origin: center top;
      -ms-transform-origin: center top;
          transform-origin: center top;
}
.dpglobal-zoom-in-down-enter,
.dpglobal-zoom-in-down-enter-from,
.dpglobal-zoom-in-down-leave-to {
  opacity: 0;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
}
.dpglobal-datepicker {
  position: relative;
  display: inline-block;
  width: 210px;
}
.dpglobal-datepicker svg {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.dpglobal-datepicker-range {
  width: 320px;
}
.dpglobal-datepicker-inline {
  width: auto;
}
.dpglobal-input-wrapper {
  position: relative;
}
.dpglobal-input {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 30px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  color: #2B2B2B;
  background-color: #fff;
  border: 1px solid #AAAAAA;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.dpglobal-input:hover, .dpglobal-input:focus {
  border-color: #AAAAAA;
}
.dpglobal-input:disabled, .dpglobal-input.disabled {
  color: #AAAAAA;
  background-color: #ffffff;
  border-color: #AAAAAA;
  cursor: not-allowed;
}
.dpglobal-input:focus {
  outline: none;
}
.dpglobal-input::-ms-clear {
  display: none;
}
.dpglobal-icon-calendar,
.dpglobal-icon-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}
.dpglobal-icon-clear {
  cursor: pointer;
}
.dpglobal-icon-clear:hover {
  color: rgba(0, 0, 0, 0.8);
}
.dpglobal-datepicker-main {
  font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;
  color: #2B2B2B;
  background-color: #fff;
  border: 1px solid #e8e8e8;
}
.dpglobal-datepicker-popup {
  position: absolute;
  margin-top: 1px;
  margin-bottom: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
}
.dpglobal-datepicker-sidebar {
  float: left;
  box-sizing: border-box;
  width: 100px;
  padding: 6px;
  overflow: auto;
}
.dpglobal-datepicker-sidebar + .dpglobal-datepicker-content {
  margin-left: 100px;
  border-left: 1px solid #e8e8e8;
}
.dpglobal-datepicker-body {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dpglobal-btn-shortcut {
  display: block;
  padding: 0 6px;
  line-height: 24px;
}
.dpglobal-range-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 750px) {
.dpglobal-range-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
}
.dpglobal-datepicker-header {
  padding: 6px 8px;
  border-bottom: 1px solid #e8e8e8;
}
.dpglobal-datepicker-footer {
  padding: 6px 8px;
  text-align: right;
  border-top: 1px solid #e8e8e8;
}
.dpglobal-calendar {
  box-sizing: border-box;
  width: 248px;
  padding: 6px 12px;
}
.dpglobal-calendar + .dpglobal-calendar {
  border-left: 1px solid #e8e8e8;
}
.dpglobal-calendar-header, .dpglobal-time-header {
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}
.dpglobal-btn-icon-left,
.dpglobal-btn-icon-double-left {
  float: left;
}
.dpglobal-btn-icon-right,
.dpglobal-btn-icon-double-right {
  float: right;
}
.dpglobal-calendar-header-label {
  font-size: 14px;
}
.dpglobal-calendar-decade-separator {
  margin: 0 2px;
}
.dpglobal-calendar-decade-separator:after {
  content: "~";
}
.dpglobal-calendar-content {
  position: relative;
  height: 224px;
  box-sizing: border-box;
}
.dpglobal-calendar-content .cell {
  cursor: pointer;
}
.dpglobal-calendar-content .cell:hover {
  color: #2B2B2B;
  background-color: #ffffff;
}
.dpglobal-calendar-content .cell.active {
  color: #FFF;
  background-color: #911913;
}
.dpglobal-calendar-content .cell.in-range, .dpglobal-calendar-content .cell.hover-in-range {
  color: #2B2B2B;
  background-color: rgb(238.5, 220.5, 219.6);
}
.dpglobal-calendar-content .cell.disabled {
  cursor: not-allowed;
  color: #AAAAAA;
  background-color: #ffffff;
}
.dpglobal-calendar-week-mode .dpglobal-date-row {
  cursor: pointer;
}
.dpglobal-calendar-week-mode .dpglobal-date-row:hover {
  background-color: #ffffff;
}
.dpglobal-calendar-week-mode .dpglobal-date-row.dpglobal-active-week {
  background-color: rgb(238.5, 220.5, 219.6);
}
.dpglobal-calendar-week-mode .dpglobal-date-row .cell:hover {
  color: inherit;
  background-color: transparent;
}
.dpglobal-calendar-week-mode .dpglobal-date-row .cell.active {
  color: inherit;
  background-color: transparent;
}
.dpglobal-week-number {
  opacity: 0.5;
}
.dpglobal-table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}
.dpglobal-table th {
  padding: 0;
  font-weight: 500;
  vertical-align: middle;
}
.dpglobal-table td {
  padding: 0;
  vertical-align: middle;
}
.dpglobal-table-date td,
.dpglobal-table-date th {
  height: 32px;
  font-size: 12px;
}
.dpglobal-table-date .today {
  color: rgb(156, 48, 42.6);
}
.dpglobal-table-date .cell.not-current-month {
  color: #ccc;
  background: none;
}
.dpglobal-time {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 224px;
  background: #fff;
}
.dpglobal-time + .dpglobal-time {
  border-left: 1px solid #e8e8e8;
}
.dpglobal-calendar-time {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dpglobal-time-header {
  border-bottom: 1px solid #e8e8e8;
}
.dpglobal-time-content {
  height: 224px;
  box-sizing: border-box;
  overflow: hidden;
}
.dpglobal-time-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.dpglobal-time-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  border-left: 1px solid #e8e8e8;
  text-align: center;
}
.dpglobal-time-column:first-child {
  border-left: 0;
}
.dpglobal-time-column .dpglobal-time-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.dpglobal-time-column .dpglobal-time-list::after {
  content: "";
  display: block;
  height: 192px;
}
.dpglobal-time-column .dpglobal-time-item {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
.dpglobal-time-column .dpglobal-time-item:hover {
  color: #2B2B2B;
  background-color: rgb(249.5, 243.5, 243.2);
}
.dpglobal-time-column .dpglobal-time-item.active {
  color: #911913;
  background-color: transparent;
  font-weight: 700;
}
.dpglobal-time-column .dpglobal-time-item.disabled {
  cursor: not-allowed;
  color: #AAAAAA;
  background-color: #ffffff;
}
.dpglobal-time-option {
  cursor: pointer;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}
.dpglobal-time-option:hover {
  color: #2B2B2B;
  background-color: rgb(249.5, 243.5, 243.2);
}
.dpglobal-time-option.active {
  color: #911913;
  background-color: transparent;
  font-weight: 700;
}
.dpglobal-time-option.disabled {
  cursor: not-allowed;
  color: #AAAAAA;
  background-color: #ffffff;
}
.dpglobal-datepicker,
.dpglobal-calendar {
  width: 100%;
}
.dpglobal-input {
  width: 100%;
  height: 40px;
  line-height: 27px;
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  padding: 0 16px;
}
.dpglobal-input-error {
  border-color: #DF2B2B;
}
.dpglobal-icon-calendar {
  right: 16px;
}
.dpglobal-icon-calendar img {
  width: 24px;
}
.dpglobal-datepicker-popup {
  z-index: 99;
}
.dpglobal-calendar {
  padding: 12px 24px;
}
.dpglobal-datepicker-main {
  font-family: "Poppins", sans-serif;
}
.dpglobal-calendar-header,
.dpglobal-time-header {
  height: 25px;
  line-height: 25px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 12px;
}
.dpglobal-calendar-header-label {
  line-height: 25px;
  font-size: 16px;
}
.dpglobal-calendar-header-label .dpglobal-btn {
  line-height: 19px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
}
.dpglobal-btn-icon-double-left,
.dpglobal-btn-icon-double-right {
  display: none;
}
.dpglobal-btn-current-year,
.dpglobal-btn-current-month {
  pointer-events: none;
}
.dpglobal-btn-icon-left,
.dpglobal-btn-icon-right {
  position: absolute;
  width: 32px;
  height: 32px;
  right: -16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: cover;
}
.dpglobal-btn-icon-left i,
.dpglobal-btn-icon-right i {
  display: none;
}
.dpglobal-btn-icon-left {
  left: -16px;
  right: auto;
  background-image: url(data:image/png;base64,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);
}
.dpglobal-table-date thead th {
  padding-bottom: 12px;
}
.dpglobal-table-date th {
  height: 18px;
  font-size: 12px;
  font-weight: 400;
  color: #585858;
}
.dpglobal-calendar-content .cell.disabled {
  text-decoration: line-through;
}
.dpglobal-calendar-content .cell {
  box-sizing: border-box;
}
.dpglobal-calendar-content .cell:not(.disabled):hover {
  border: 1px solid #911913;
}
.dpglobal-table-date td {
  font-size: 14px;
}
@charset "UTF-8";
:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.dropdown-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}
.current_label_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.currency-label {
  padding-right: 0.8em;
}
.currency-label-mobile {
  font-size: 16px;
}
.arrow {
  width: 12px;
  height: 7px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.arrow path {
  fill: #191919;
}
.arrow-up {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dropdown-menu {
  position: absolute;
  top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  right: 0;
  width: 116px;
  min-height: 192px;
  background: #f9fafb;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  overflow: hidden;
  box-shadow: 0 2 5 0 rgba(0, 0, 0, 0.1);
}
.dropdown-menu .dropdown-item {
  width: 100%;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-transition: font-weight 0.1s ease;
  transition: font-weight 0.1s ease;
}
.dropdown-menu .dropdown-item:hover {
  font-weight: 600;
  cursor: pointer;
}
.dropdown-menu-mobile {
  position: absolute;
  top: 3rem;
  width: 68dvw;
  min-height: 20dvh;
  padding-right: 1.2rem;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.dropdown-menu-mobile .dropdown-item-mobile {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  text-align: right;
  line-height: 21px;
  color: #191919;
}
@charset "UTF-8";
[data-v-944088a2]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-944088a2] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-944088a2] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.nav-container[data-v-944088a2] {
  position: absolute;
  line-height: 20px;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  padding: 48px 3.8%;
  right: 0;
  left: 0;
  color: #191919;
  z-index: 999;
}
.nav-container.nav-container-fixed[data-v-944088a2] {
  position: fixed;
  top: 0;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  z-index: 2000;
}
.nav-container .header-inner[data-v-944088a2] {
  max-width: 1280px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
}
.nav-container .logo-dp[data-v-944088a2] {
  height: 41px;
}
.nav-container .nav[data-v-944088a2] {
  display: block;
}
.nav-container .move-nav[data-v-944088a2] {
  display: none;
}
.nav-container .nav-list[data-v-944088a2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.nav-container .nav-list .nav-item[data-v-944088a2] {
  line-height: 20px;
  font-size: 14px;
  padding: 0 16px;
}
@media screen and (max-width: 1024px) {
.nav-container[data-v-944088a2] {
    padding: 12px 4.27%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.nav-container .logo-dp-container[data-v-944088a2] {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
.nav-container .nav[data-v-944088a2] {
    display: none;
}
.nav-container .nav-list-h5[data-v-944088a2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 60dvh;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    padding-right: 1.2em;
    margin-top: 6dvh;
}
.nav-container .nav-list-h5 .nav-item[data-v-944088a2] {
    text-align: right;
    color: #191919;
}
.nav-container .nav-list-h5 .nav-switcher[data-v-944088a2] {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    color: #191919;
}
.nav-container .nav-list-old-h5[data-v-944088a2] {
    height: 50dvh;
    padding: 0 1.2rem;
    line-height: 150%;
}
.nav-container .nav-list-old-h5 .nav-item[data-v-944088a2] {
    text-align: right;
    color: #191919;
}
.nav-container .nav-list-old-h5 .nav-item[data-v-944088a2]:not(:last-of-type) {
    padding-bottom: 24px;
}
.nav-container .move-nav[data-v-944088a2] {
    display: block;
}
.nav-container .move-nav .mask-nav[data-v-944088a2] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(43, 43, 43, 0.4);
    z-index: 99;
}
.nav-container .move-nav .move-nav-opened[data-v-944088a2] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    top: 20px;
    right: 4.27%;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    z-index: 1000;
}
.nav-container .move-nav .move-nav-opened .logo-dragonpass-menu[data-v-944088a2] {
    width: 122px;
    display: none;
}
.nav-container .move-nav .move-nav-opened.active[data-v-944088a2] {
    left: 4.27%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    top: 6dvh;
}
.nav-container .move-nav .move-nav-opened.active .logo-dragonpass-menu[data-v-944088a2] {
    display: block;
}
.nav-container .move-nav .move-nav-opened.active .icon-menu[data-v-944088a2] {
    border: 0;
    background: none;
}
.nav-container .move-nav .move-nav-opened.active .icon-menu[data-v-944088a2]:before {
    opacity: 1;
    -webkit-transform: rotate(135deg) translateX(4px) translateY(-10px);
        -ms-transform: rotate(135deg) translateX(4px) translateY(-10px);
            transform: rotate(135deg) translateX(4px) translateY(-10px);
}
.nav-container .move-nav .move-nav-opened.active .icon-menu[data-v-944088a2]:after {
    opacity: 1;
    -webkit-transform: rotate(-135deg) translateX(5px) translateY(12px);
        -ms-transform: rotate(-135deg) translateX(5px) translateY(12px);
            transform: rotate(-135deg) translateX(5px) translateY(12px);
}
.nav-container .move-nav .move-nav-opened .icon-menu[data-v-944088a2] {
    width: 22px;
    height: 1px;
    padding: 5px 0;
    border-top: 1px solid #191919;
    border-bottom: 1px solid #191919;
    background: #191919;
    background-clip: content-box;
}
.nav-container .move-nav .move-nav-opened .icon-menu[data-v-944088a2]:before, .nav-container .move-nav .move-nav-opened .icon-menu[data-v-944088a2]:after {
    position: absolute;
    content: "";
    width: 24px;
    height: 23px;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    opacity: 0;
}
.nav-container .move-nav .move-nav-opened .icon-menu[data-v-944088a2]:before {
    top: -6px;
    border-bottom: 1px solid #5B0D0E;
}
.nav-container .move-nav .move-nav-opened .icon-menu[data-v-944088a2]:after {
    top: 0;
    border-top: 1px solid #5B0D0E;
}
.nav-container .move-nav .move-nav-content[data-v-944088a2] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100dvh;
    background-color: #FCFAF9;
    padding-top: 6.2dvh;
    z-index: 999;
}
.nav-container .move-nav .move-nav-content .close-button-container[data-v-944088a2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    margin-right: 0.5rem;
    padding: 5px;
}
.nav-container .move-nav .move-nav-content .close-button-container .close-button[data-v-944088a2] {
    background-color: #FCFAF9;
}
.nav-container .move-nav .move-nav-content a[data-v-944088a2] {
    display: block;
    line-height: 24px;
    font-size: 16px;
    color: #141413;
}
}
@charset "UTF-8";
[data-v-90c0d586]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-90c0d586] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-90c0d586] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.pagefooter-container[data-v-90c0d586] {
  width: 100%;
  padding: 32px 0;
  background-color: #000;
}
.pagefooter-container .footer-content[data-v-90c0d586] {
  width: 83%;
  max-width: 1200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  font-size: 14px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 auto;
  color: #fff;
}
.pagefooter-container .logo-dragonpass img[data-v-90c0d586] {
  height: 24px;
}
.pagefooter-container .doc-link[data-v-90c0d586] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 24px 0;
}
.pagefooter-container .doc-link a[data-v-90c0d586] {
  display: inline-block;
  margin-right: 24px;
}
.pagefooter-container .content-right[data-v-90c0d586] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagefooter-container .social-content a[data-v-90c0d586] {
  display: inline-block;
  margin-left: 16px;
}
.pagefooter-container .social-content img[data-v-90c0d586] {
  width: 32px;
  height: 32px;
}
.pagefooter-container .app-content[data-v-90c0d586] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.pagefooter-container .app-content img[data-v-90c0d586] {
  height: 40px;
  margin-left: 16px;
}
@media screen and (max-width: 1024px) {
.pagefooter-container[data-v-90c0d586] {
    padding: 40px 0;
}
.pagefooter-container .footer-content[data-v-90c0d586] {
    width: 91.5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.pagefooter-container .doc-link[data-v-90c0d586] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 10px 0;
}
.pagefooter-container .doc-link a[data-v-90c0d586] {
    margin-right: 0;
}
.pagefooter-container .copy-right[data-v-90c0d586] {
    margin: 10px 0 32px;
}
.pagefooter-container .content-right[data-v-90c0d586] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.pagefooter-container .app-content a:first-of-type img[data-v-90c0d586] {
    margin-left: 0;
}
.pagefooter-container .social-content[data-v-90c0d586] {
    margin-top: 32px;
}
.pagefooter-container .social-content a[data-v-90c0d586]:first-of-type {
    margin-left: 0;
}
}
@charset "UTF-8";
[data-v-4f3f33c4]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-4f3f33c4] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-4f3f33c4] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.image[data-v-4f3f33c4] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  background-color: lightgrey;
}
@charset "UTF-8";
[data-v-5195417e]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-5195417e] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-5195417e] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.lounge-list[data-v-5195417e] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lounge-list.lounge-list-lessthan3[data-v-5195417e] {
  width: 81.48%;
  margin: 0 auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lounge-list.lounge-list-lessthan2[data-v-5195417e] {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lounge-list[data-v-5195417e]:not(.lounge-list-lessthan3):after {
  content: "";
  width: 30.28%;
}
.lounge-list .lounge-item[data-v-5195417e] {
  width: 30.28%;
  margin-bottom: 20px;
  cursor: pointer;
}
.lounge-list .lounge-item:not(.lounge-item-lessthan3) .location[data-v-5195417e] {
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.lounge-list .lounge-item.lounge-item-lessthan3[data-v-5195417e] {
  width: 45.45%;
}
.lounge-list .lounge-item.lounge-item-lessthan3 .lounge-info .location[data-v-5195417e] {
  height: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lounge-list .lounge-item .lounge-image-container[data-v-5195417e] {
  position: relative;
  width: 100%;
  height: 200px;
  background-color: lightgrey;
}
.lounge-list .lounge-item .icon-available-tag[data-v-5195417e], .lounge-list .lounge-item .icon-available-tag-h5[data-v-5195417e] {
  position: absolute;
  width: 48px;
  height: 32px;
  right: 0;
  bottom: 12px;
}
.lounge-list .lounge-item .icon-available-tag-h5[data-v-5195417e] {
  display: none;
  width: 32px;
  height: 32px;
  bottom: 14px;
}
.lounge-list .lounge-item .lounge-info[data-v-5195417e] {
  padding: 16px;
  background-color: #fff;
}
.lounge-list .lounge-item .lounge-info .name[data-v-5195417e] {
  height: 42px;
  line-height: 21px;
  font-size: 18px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.lounge-list .lounge-item .lounge-info .image[data-v-5195417e] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 8px;
}
.lounge-list .lounge-item .lounge-info .image img[data-v-5195417e] {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.lounge-list .lounge-item .lounge-info .location[data-v-5195417e] {
  height: 28px;
  line-height: 14px;
  font-size: 12px;
  font-weight: 500;
  margin: 8px 0 16px;
}
.lounge-list .lounge-item .lounge-info .button-buy[data-v-5195417e] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media screen and (max-width: 1024px) {
.lounge-list .lounge-item[data-v-5195417e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 24px;
}
.lounge-list .lounge-item .icon-available-tag[data-v-5195417e] {
    display: none;
}
.lounge-list .lounge-item .icon-available-tag-h5[data-v-5195417e] {
    display: block;
}
.lounge-list .lounge-item .lounge-image-container[data-v-5195417e] {
    width: 35.47%;
    height: 100%;
}
.lounge-list .lounge-item .lounge-info[data-v-5195417e] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.lounge-list .lounge-item .lounge-info .name[data-v-5195417e] {
    height: 38px;
    line-height: 19px;
    font-size: 16px;
}
.lounge-list .lounge-item .lounge-info .location[data-v-5195417e] {
    line-height: 16px;
    font-size: 14px;
}
.lounge-list .lounge-item.lounge-item-lessthan3[data-v-5195417e] {
    width: 100%;
}
.lounge-list .lounge-item.lounge-item-lessthan3 .lounge-info .location[data-v-5195417e] {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}
.lounge-list.lounge-list-lessthan3[data-v-5195417e] {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
}
@charset "UTF-8";
[data-v-034bb23d]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-034bb23d] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-034bb23d] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.lounge-purchase-result-inner[data-v-034bb23d] {
  width: 75%;
  max-width: 1080px;
  padding: 48px 26px 70px;
  margin: 0 auto;
  background-color: #fff;
  box-sizing: border-box;
}
.page-top-section[data-v-034bb23d] {
  text-align: center;
}
.h5-img[data-v-034bb23d] {
  display: none;
}
.success-img[data-v-034bb23d] {
  width: 65px;
  height: 72px;
  margin-bottom: 32px;
}
.result-title[data-v-034bb23d] {
  line-height: 32px;
  font-size: 24px;
  font-weight: 400;
  font-family: "Cabin", Verdana;
}
.success-desc[data-v-034bb23d] {
  width: 556px;
  line-height: 27px;
  font-size: 18px;
  padding: 16px 0 32px;
  margin: 0 auto;
}
.popular-lounge-desc[data-v-034bb23d] {
  line-height: 27px;
  font-size: 18px;
  padding: 40px 0 24px;
  text-align: center;
}
.lounge-purchase-result-inner-fail[data-v-034bb23d] {
  padding: 160px 0 477px;
  text-align: center;
}
.lounge-purchase-result-inner-fail .fail-desc[data-v-034bb23d] {
  line-height: 28px;
  font-size: 24px;
  padding-bottom: 16px;
}
.lounge-purchase-result-inner-fail .button-container[data-v-034bb23d] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.lounge-purchase-result-inner-fail .button-container .back-to-home[data-v-034bb23d] {
  margin-top: 24px;
}
@media screen and (max-width: 1024px) {
.lounge-purchase-result-inner[data-v-034bb23d] {
    width: 100%;
    padding: 0;
    background-color: #FCF8F4;
}
.h5-img[data-v-034bb23d] {
    display: block;
    height: 0;
    padding-bottom: 61.33%;
}
.h5-img img[data-v-034bb23d] {
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.page-top-section[data-v-034bb23d] {
    width: 87.2%;
    margin: 0 auto;
    padding-top: 32px;
}
.success-desc[data-v-034bb23d] {
    width: 100%;
    line-height: 24px;
    font-size: 16px;
}
.button-container button[data-v-034bb23d] {
    width: 100%;
}
.page-bottom-section[data-v-034bb23d] {
    width: 87.2%;
    margin: 0 auto;
}
.popular-lounge-desc[data-v-034bb23d] {
    line-height: 24px;
    font-size: 16px;
    padding-bottom: 32px;
}
.fail-desc-container[data-v-034bb23d] {
    width: 87.2%;
    line-height: 24px;
    font-size: 16px;
    padding-top: 32px;
    margin: 0 auto;
}
.fail-desc-container .button-container[data-v-034bb23d] {
    margin-bottom: 48px;
}
.lounge-purchase-result-inner-fail .fail-desc[data-v-034bb23d] {
    line-height: 24px;
    font-size: 18px;
}
}
@charset "UTF-8";
[data-v-49918ec6]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-49918ec6] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-49918ec6] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.step-process-inner[data-v-49918ec6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4px;
}
.step-process-inner .step-process-item[data-v-49918ec6] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 21px;
  font-size: 14px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  color: #AAAAAA;
}
.step-process-inner .step-process-item[data-v-49918ec6]::after, .step-process-inner .step-process-item[data-v-49918ec6]::before {
  position: absolute;
  width: calc(50% - 24px);
  height: 1px;
  content: "";
  right: 0;
  top: 14px;
  background-color: #AAA;
}
.step-process-inner .step-process-item[data-v-49918ec6]::before {
  left: 0;
}
.step-process-inner .step-process-item[data-v-49918ec6]:first-of-type {
  padding-left: 0;
}
.step-process-inner .step-process-item[data-v-49918ec6]:first-of-type::before {
  height: 0;
}
.step-process-inner .step-process-item[data-v-49918ec6]:last-of-type {
  padding-right: 0;
}
.step-process-inner .step-process-item[data-v-49918ec6]:last-of-type::after {
  height: 0;
}
.step-process-inner .step-process-item .step-num-container[data-v-49918ec6] {
  padding: 3px;
  border-radius: 50%;
  box-sizing: border-box;
}
.step-process-inner .step-process-item .current-step-num[data-v-49918ec6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  line-height: 21px;
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  color: #fff;
  background-color: #AAAAAA;
}
.step-process-inner .step-process-item.completed[data-v-49918ec6] {
  color: var(--primary-color-red, #983F3B);
  cursor: pointer;
}
.step-process-inner .step-process-item.completed[data-v-49918ec6]::after, .step-process-inner .step-process-item.completed[data-v-49918ec6]::before {
  background-color: var(--primary-color-red, #983F3B);
}
.step-process-inner .step-process-item.completed .current-step-num[data-v-49918ec6] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANeSURBVHgBzZlBTxNBFIDfmwJ6MSk3iALtDzDUG0Kly80EMZgYz5qY2CbEwtETePNmiSYtJzkbEyRCoiem2MYe1/gDXMADNyEegGJ3fLPdraUs7e6y2/ZLYLu7M5mvb2ZnZ14RPJKNjykCMcYYJug0JgDDCBCW9wTAAQPQBAhNCPgOus5ThRIHD6Cbwu8UJVzWy2kdcd6ScYFGf1xg5WWKlzSnlRwJVsVOFwXCPPjDqlPRUKsCucnb6b8gPtJXUcA/Yghsdnp46HBzd09tVrBpBFcmJ177GDV7BGSS28WFi27bCsouPRGna/RRgTZAEmof9k494fyg8R6zq1AWp1vQJjkJPfUxMyDnOCdodCtVgPaj5KjtxotnHpKsMv6YAv4KOgXC2MzwjcON3V+l/5dMsspYBAWjrsUIdBASOqDxGLXGY62LUYQWOy0noeEVPqE51zo3IliNXugndBFXsLdfRtGIYDV63cWxXjbmX7OLhQJdBkNMyyPKVQmGQlsQMNcGBiESvwM/Prx3XIdWS1M9wJgCASPlZjJv6DhgnDuVZJWKXM7BKARIvdyf/X3QCtuO69KyTmFBTi2Ncp/m54yjUxBxlOkAEXDBzYePjIaDljMEaU5kblbGUm587rnZ8GCgchI5aTM3FeT4kQ3Jhi+S9EvOgskNjtPC9Q3aSfotJ9/L1MXCsWAzSb/lJBQ8DVcS42u0ZZwFl1Tl3taErGt+yRmCQqyzii7y4IHGSPotZ6Iyes2p4JF6oQDk6AlhvLrcSkz89rARr2G9wnyVo/GXzBej1WlGiGW4BFYEfYbLf4bgMevLQJchMw/yaAguyPW/wEtF0WdWrbRI7U1yxHqW3EzaAaJZ0ZPUtp1fNO34fnT4hD7ehQ4iUCyk+DdunZ/ZF29oe6V7IyP9cn8KnQBxOcWLZ/bltrmZXGKirakPU0R9li/earxuu5o5wt4HsgK0Dy6TR3Y3mqbfcpPxDO1J0xAk1K1JXrgwxdc0gbmxs/t5Ojq0g0YyCT2/aewQ1aXUiyQvLjUr1zLDuqntqdPR6+sgWD+iT1kvitpVGkZP+Vfesii4QKZIQA8tIYqE282WMcdKMejJ2CUqfRGsJ6vEFfp5QaGojiJgRG6+6n+GMBfCqo4ijxBSU7zAwQP/AEzVi4qiW9KCAAAAAElFTkSuQmCC) no-repeat;
  background-size: 20px 20px;
}
.step-process-inner .step-process-item.step-process-item-ing[data-v-49918ec6] {
  color: var(--primary-color-red, #983F3B);
}
.step-process-inner .step-process-item.step-process-item-ing[data-v-49918ec6]::after, .step-process-inner .step-process-item.step-process-item-ing[data-v-49918ec6]::before {
  background-color: var(--primary-color-red, #983F3B);
}
.step-process-inner .step-process-item.step-process-item-ing .step-num-container[data-v-49918ec6] {
  border: 1px solid var(--primary-color-red, #983F3B);
}
.step-process-inner .step-process-item.step-process-item-ing .current-step-num[data-v-49918ec6] {
  background-color: var(--primary-color-red, #983F3B);
}
@media screen and (max-width: 1024px) {
.step-process-inner .step-process-item[data-v-49918ec6] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: center;
}
}
@charset "UTF-8";
[data-v-347af5aa]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-347af5aa] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-347af5aa] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.order-summary-container[data-v-347af5aa] {
  width: 100%;
  min-height: 535px;
  padding: 40px 32px;
  background-color: #F4F4F2;
  box-sizing: border-box;
}
.sub-title[data-v-347af5aa] {
  line-height: 14px;
  font-size: 12px;
  font-weight: 500;
  padding-bottom: 12px;
  text-transform: uppercase;
  border-bottom: 1px solid #AAAAAA;
  color: #585858;
}
.summary-list[data-v-347af5aa] {
  padding: 24px 0 32px;
}
.summary-item[data-v-347af5aa] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 27px;
  font-family: Inter;
  font-size: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.summary-item img[data-v-347af5aa] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  cursor: pointer;
}
.summary-item img.hide[data-v-347af5aa] {
  opacity: 0;
  cursor: none;
  pointer-events: none;
}
.summary-item .summary-item-divider[data-v-347af5aa] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 16px;
}
.discount-off-container[data-v-347af5aa] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 6px;
  line-height: 27px;
  font-size: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.discount-off-container .discount-title[data-v-347af5aa] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 6px;
  margin-left: 20px;
}
.discount-off-container .discount-title span[data-v-347af5aa] {
  padding: 5px;
  background-color: #508F32;
  font-family: Inter;
  line-height: 32px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.discount-off-container .discount-price[data-v-347af5aa] {
  padding-left: 10px;
}
.discount-container[data-v-347af5aa] {
  margin-bottom: 32px;
  font-family: Inter;
}
.discount-container .discount-label[data-v-347af5aa] {
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 400;
}
.discount-container .discount-input-container[data-v-347af5aa] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
  border: 1px solid #AAA;
  background: #FFF;
  box-sizing: border-box;
  cursor: pointer;
}
.discount-container .discount-input-container.error[data-v-347af5aa] {
  border-color: #DF2B2B;
}
.discount-container .discount-input-container.valid[data-v-347af5aa] {
  border-color: #508F32;
}
.discount-container .input-content[data-v-347af5aa] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 40px 0 16px;
}
.discount-container .input-content img[data-v-347af5aa] {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
.discount-container .input-content .discount-code-pass-img[data-v-347af5aa] {
  cursor: default;
}
.discount-container .discount-code-input[data-v-347af5aa] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 40px;
  padding: 10px 0;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  box-sizing: border-box;
}
.discount-container textarea[data-v-347af5aa] {
  overflow: auto;
  /* 自动显示滚动条，仅当需要时 */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
.discount-container textarea[data-v-347af5aa]::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
}
.discount-container .button-apply[data-v-347af5aa] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 74px;
  height: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0px 2px 2px 0px;
  color: #fff;
  background: var(--primary-color, #2B2B2B);
  cursor: pointer;
}
.discount-container .button-apply.disable[data-v-347af5aa] {
  background: #AAA;
  cursor: not-allowed;
}
.discount-container .button-remove[data-v-347af5aa] {
  background: #AAA;
}
.discount-container .discount-desc[data-v-347af5aa] {
  line-height: 19px;
  font-size: 16px;
  padding-top: 8px;
}
.discount-container .discount-india-desc[data-v-347af5aa] {
  font-family: Inter;
  line-height: 14px;
  font-size: 14px;
  padding-top: 8px;
}
.discount-errorMsg[data-v-347af5aa] {
  font-family: Inter;
  line-height: 16px;
  font-size: 14px;
  padding-top: 4px;
  color: #DF2B2B;
}
.change-usd-button[data-v-347af5aa] {
  color: #3776ea;
}
.total-container[data-v-347af5aa] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px dashed #585858;
}
@media screen and (max-width: 1024px) {
.order-summary-container[data-v-347af5aa] {
    min-height: auto;
    padding: 6.4% 32px;
}
}
@charset "UTF-8";
[data-v-475807a2]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-475807a2] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-475807a2] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.popup-container[data-v-475807a2] {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
  background: rgba(43, 43, 43, 0.4);
}
.popup-container .popup-inner[data-v-475807a2] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  box-sizing: border-box;
  border-radius: 2px;
  background: #FFF;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
}
.popup-container .content[data-v-475807a2] {
  width: 400px;
  line-height: 27px;
  font-size: 18px;
  text-align: center;
  padding: 40px;
  box-sizing: border-box;
}
.popup-container .content .title[data-v-475807a2] {
  line-height: 23px;
  font-size: 20px;
  font-weight: 500;
  padding-bottom: 16px;
}
.popup-container .content .desc[data-v-475807a2] {
  padding-bottom: 32px;
}
.popup-container .content button[data-v-475807a2] {
  width: 100%;
}
@media screen and (max-width: 1024px) {
.popup-container .popup-inner[data-v-475807a2] {
    width: 87.2%;
}
.popup-container .content[data-v-475807a2] {
    width: 100%;
}
}
@charset "UTF-8";
[data-v-4fb8099d]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-4fb8099d] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-4fb8099d] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.airport-list[data-v-4fb8099d] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.airport-list .airport-item[data-v-4fb8099d] {
  width: 30.28%;
  margin-bottom: 50px;
  cursor: pointer;
}
.airport-list .airport-item .airport-image-container[data-v-4fb8099d] {
  height: 200px;
}
.airport-list .airport-item .airport-info[data-v-4fb8099d] {
  width: auto;
  padding: 20px 16px;
  background-color: #fff;
  box-sizing: border-box;
}
.airport-list .airport-item .airport-info .city-country[data-v-4fb8099d] {
  line-height: 14px;
  font-size: 12px;
  font-weight: 500;
  color: var(--primary-color-red, #983F3B);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.airport-list .airport-item .airport-info .name[data-v-4fb8099d] {
  height: 42px;
  line-height: 21px;
  font-size: 18px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.airport-list .airport-item .airport-info .product-container[data-v-4fb8099d] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 12px;
}
.airport-list .airport-item .airport-info .products[data-v-4fb8099d] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.airport-list .airport-item .airport-info .products img[data-v-4fb8099d] {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.airport-list[data-v-4fb8099d]:after {
  content: "";
  width: 30.28%;
}
.horizontal-layout-container .airport-item[data-v-4fb8099d] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}
.horizontal-layout-container .airport-item .airport-image-container[data-v-4fb8099d] {
  width: 33%;
  height: 125px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.horizontal-layout-container .airport-item .airport-info[data-v-4fb8099d] {
  width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px;
}
.horizontal-layout-container .airport-item .airport-info .name[data-v-4fb8099d] {
  height: 38px;
  line-height: 19px;
  font-size: 16px;
  padding-top: 4px;
}
.horizontal-layout-container .airport-item .airport-info .product-container[data-v-4fb8099d] {
  padding-top: 8px;
}
@media screen and (max-width: 1024px) {
.airport-list[data-v-4fb8099d] {
    display: block;
}
.airport-list .airport-item[data-v-4fb8099d] {
    width: 100%;
    margin-bottom: 32px;
}
.horizontal-h5-layout-container .airport-item[data-v-4fb8099d] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.horizontal-h5-layout-container .airport-item .airport-image-container[data-v-4fb8099d] {
    width: 33%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.horizontal-h5-layout-container .airport-item .airport-image-container[data-v-4fb8099d] {
    height: 125px;
}
.horizontal-h5-layout-container .airport-item .airport-info[data-v-4fb8099d] {
    width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 16px;
}
.horizontal-h5-layout-container .airport-item .airport-info .name[data-v-4fb8099d] {
    height: 36px;
    line-height: 18px;
    font-size: 16px;
}
}
@charset "UTF-8";
[data-v-2d561ea1]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-2d561ea1] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-2d561ea1] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.form-item[data-v-2d561ea1] {
  padding-bottom: 16px;
}
.form-item-label[data-v-2d561ea1] {
  display: block;
  padding-bottom: 12px;
}
.error-message[data-v-2d561ea1] {
  padding-top: 4px;
  color: #df2b2b;
}
@charset "UTF-8";
[data-v-7ac40d88]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-7ac40d88] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-7ac40d88] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.form-item-input-wrapper[data-v-7ac40d88] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 40px;
  line-height: 27px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  padding: 0 16px;
  border-radius: 2px;
  border: 1px solid #AAA;
  background: #FFF;
  box-sizing: border-box;
}
.form-item-input-wrapper .form-item-input[data-v-7ac40d88] {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.form-item-input-wrapper .form-item-input[data-v-7ac40d88]::-webkit-input-placeholder {
  line-height: 20px;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  color: #4D5761;
}
.form-item-input-wrapper .form-item-input[data-v-7ac40d88]::-moz-placeholder {
  line-height: 20px;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  color: #4D5761;
}
.form-item-input-wrapper .form-item-input[data-v-7ac40d88]::-ms-input-placeholder {
  line-height: 20px;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  color: #4D5761;
}
.form-item-input-wrapper.form-item-input-error[data-v-7ac40d88] {
  border-color: #DF2B2B;
}
.toggle-icon[data-v-7ac40d88] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 10px;
  cursor: pointer;
}
.toggle-icon img[data-v-7ac40d88] {
  width: 16px;
  height: 16px;
}
@charset "UTF-8";
[data-v-6a5aa119]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-6a5aa119] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-6a5aa119] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.form-item[data-v-6a5aa119] {
  padding-bottom: 16px;
}
.form-item-label[data-v-6a5aa119] {
  display: block;
  padding-bottom: 12px;
}
.error-message[data-v-6a5aa119] {
  padding-top: 4px;
  color: #df2b2b;
}
.form-item-mobile-group[data-v-6a5aa119] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
  border: 1px solid #aaa;
  background: #fff;
  box-sizing: border-box;
}
.form-item-mobile-group .form-item-input[data-v-6a5aa119] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 27px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  padding: 0 16px;
  border-radius: 2px;
  border: 1px solid #aaa;
  background: #fff;
  box-sizing: border-box;
  border: none;
}
.form-item-mobile-group .callPrefix-group[data-v-6a5aa119] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 36%;
  line-height: 27px;
  font-size: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  box-sizing: border-box;
  cursor: pointer;
}
.form-item-mobile-group .callPrefix-group[data-v-6a5aa119]::before {
  position: absolute;
  width: 1px;
  content: "";
  top: 4px;
  bottom: 4px;
  right: 0;
  background-color: #aaaaaa;
}
.form-item-mobile-group.form-item-mobile-error[data-v-6a5aa119] {
  border-color: #DF2B2B;
}
.icon-arrow[data-v-6a5aa119] {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.25s linear;
  transition: -webkit-transform 0.25s linear;
  transition: transform 0.25s linear;
  transition: transform 0.25s linear, -webkit-transform 0.25s linear;
}
.icon-arrow.icon-arrow-rotated[data-v-6a5aa119] {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  -webkit-transition: -webkit-transform 0.25s linear;
  transition: -webkit-transform 0.25s linear;
  transition: transform 0.25s linear;
  transition: transform 0.25s linear, -webkit-transform 0.25s linear;
}
.area-code-popover[data-v-6a5aa119] {
  position: absolute;
  padding: 16px;
  top: calc(100% + 16px);
  left: -1px;
  right: -1px;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
  z-index: 9;
}
.area-code-popover .search-input-wrapper[data-v-6a5aa119] {
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
}
.area-code-popover .search-input-wrapper .search-input[data-v-6a5aa119] {
  width: 100%;
  line-height: 19px;
  font-size: 16px;
}
.area-code-popover .area-code-list-wrapper[data-v-6a5aa119] {
  height: 200px;
  overflow: auto;
  scroll-behavior: smooth;
}
.area-code-popover .area-code-list-wrapper[data-v-6a5aa119]::-webkit-scrollbar {
  width: 4px;
  background-color: #fff;
}
.area-code-popover .area-code-list-wrapper[data-v-6a5aa119]::-webkit-scrollbar-thumb {
  height: 93px;
  border-radius: 4px;
  background: #911913;
}
.area-code-popover .area-code-list-wrapper[data-v-6a5aa119]::-webkit-scrollbar-track {
  border-radius: 4px;
  background: #fff;
}
.area-code-popover .area-code-list-wrapper .area-code-list .area-code-item[data-v-6a5aa119] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 19px;
  font-size: 16px;
  padding: 8px;
  color: var(--primary-color, #2B2B2B);
  cursor: pointer;
}
.area-code-popover .area-code-list-wrapper .area-code-list .area-code-item[data-v-6a5aa119]:hover {
  color: #fff;
  background-color: #911913;
}
.area-code-popover .area-code-list-wrapper .area-code-list .search-no-results[data-v-6a5aa119] {
  padding-top: 10px;
  text-align: center;
}
.area-code-popover.fade-enter-active[data-v-6a5aa119],
.area-code-popover.fade-leave-active[data-v-6a5aa119] {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.area-code-popover.fade-enter[data-v-6a5aa119],
.area-code-popover.fade-leave-to[data-v-6a5aa119] {
  opacity: 0;
}
@charset "UTF-8";
[data-v-3d76978b]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-3d76978b] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-3d76978b] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.content .step-title[data-v-3d76978b] {
  line-height: 32px;
  font-size: 24px;
  font-family: "Cabin", Verdana;
}
.content .form-container[data-v-3d76978b] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.content .form-container .left[data-v-3d76978b] {
  width: 48.8%;
}
.content .form-container .left .sub-title[data-v-3d76978b] {
  line-height: 14px;
  font-size: 12px;
  font-weight: 500;
  padding: 40px 0 12px;
  margin-bottom: 24px;
  text-transform: uppercase;
  border-bottom: 1px solid #AAAAAA;
  color: #585858;
}
.content .form-container .form[data-v-3d76978b] {
  width: 72.83%;
  line-height: 16px;
  font-size: 14px;
}
.content .form-container .form .field-marked-desc[data-v-3d76978b] {
  padding-bottom: 24px;
}
.content .button-container[data-v-3d76978b] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
}
.content .button-container.button-container-step1[data-v-3d76978b] {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.content .button-container button[data-v-3d76978b] {
  width: 154px;
}
.form-item-group[data-v-3d76978b] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.form-item-group .form-item-single[data-v-3d76978b]:last-of-type {
  margin-left: 15px;
}
.tnc-container[data-v-3d76978b] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 21px;
  font-size: 14px;
  padding-top: 16px;
}
.tnc-container img[data-v-3d76978b] {
  width: 24px;
  height: 24px;
  padding-right: 12px;
  cursor: pointer;
}
.tnc-container a[data-v-3d76978b] {
  color: #911913;
}
@media screen and (max-width: 1400px) {
.form-item-group .form-item-single[data-v-3d76978b] {
    width: 30%;
}
.form-item-group .form-item-single[data-v-3d76978b]:last-of-type {
    width: 66%;
    margin-left: 4%;
}
}
@media screen and (max-width: 1060px) {
.form-item-group .form-item-single[data-v-3d76978b] {
    width: 28%;
}
.form-item-group .form-item-single[data-v-3d76978b]:last-of-type {
    width: 70%;
    margin-left: 2%;
}
}
@media screen and (max-width: 1024px) {
.content .step-title[data-v-3d76978b] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 312px;
    height: 64px;
    top: -48px;
    left: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 7.7%;
    background: #fff;
    box-sizing: border-box;
}
.content .form-container[data-v-3d76978b] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
.content .form-container .left[data-v-3d76978b] {
    width: 87.2%;
    padding: 0 6.4%;
    padding-bottom: 40px;
    margin: 0 auto;
    background: #FCF8F4;
}
.content .form-container .left .sub-title[data-v-3d76978b] {
    padding-top: 32px;
}
.content .form-container .form[data-v-3d76978b] {
    width: 100%;
}
.content .button-container[data-v-3d76978b] {
    margin-top: 0;
    padding: 24px 6.4% 40px;
    background-color: #F4F4F2;
}
.form-item-single[data-v-3d76978b] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.form-item-single[data-v-3d76978b]:last-of-type {
    margin-left: 15px;
}
}
@charset "UTF-8";
[data-v-44ef50d8]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-44ef50d8] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-44ef50d8] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.countdown-container[data-v-44ef50d8] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 17px;
  font-size: 14px;
  padding: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -8px;
  margin-bottom: 24px;
  background: #d9d9d9;
}
.countdown-container img[data-v-44ef50d8] {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.countdown-container span[data-v-44ef50d8] {
  font-weight: 700;
  color: #911913;
}
@media screen and (max-width: 1024px) {
.countdown-container[data-v-44ef50d8] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 24px;
    margin-bottom: -8px;
}
}
.card-discount-tip-container {
  width: 90%;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
@media (min-width: 1024px) {
    width: 100%;
}
}
.box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
@media (min-width: 1024px) {
    margin-bottom: 20px;
}
@media (max-width: 1024px) {
    adding-bottom: 20px;
}
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 10px;
  text-align: left;
  border-width: 1px;
  border-style: solid;
  border-color: #A6C8FF;
  border-radius: 8px;
  background-color: #EDF5FF;
h1 {
    color: #42b883;
    font-size: 2rem;
    margin-bottom: 10px;
}
p {
    color: #666;
    font-size: 1.2rem;
}
.icon {
    width: 20px;
    height: 20px;
}
.icon-container {
    padding-right: 10px;
}
.title {
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    font-family: Inter;
    color: #111927;
}
.description {
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-family: Inter;
    color: #4D5761;
.bold {
      font-weight: 700;
}
}
.action-text {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    font-family: Inter;
    color: #741312;
    cursor: pointer;
&:hover {
      opacity: 0.8;
}
}
.main-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.close-button {
    cursor: pointer;
&:hover {
      opacity: 0.8;
}
}
}
.box_success {
  padding: 10px;
  padding-bottom: 0px;
  border-color: #ABEFC6;
  background-color: #ECFDF3;
.description {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-family: Inter;
    color: #4D5761;
}
.main-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
}


@charset "UTF-8";
:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
#app {
  position: relative;
  width: 100%;
  min-height: 100%;
  font-family: "Poppins", "sans-serif";
  font-weight: 400;
  color: var(--primary-color, #2B2B2B);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@charset "UTF-8";
[data-v-1d9b105c]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-1d9b105c] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-1d9b105c] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.home-top-banner[data-v-1d9b105c] {
  background: -webkit-image-set(url(../../5caecc1e509ea205c3d0e0b58f182755.avif) type("image/avif"), url(../../static/img/image-home-main.355a781d.webp) type("image/webp"), url(../../static/img/image-home-main.ab76e5e6.jpg) type("image/jpeg")) no-repeat;
  background: image-set(url(../../5caecc1e509ea205c3d0e0b58f182755.avif) type("image/avif"), url(../../static/img/image-home-main.355a781d.webp) type("image/webp"), url(../../static/img/image-home-main.ab76e5e6.jpg) type("image/jpeg")) no-repeat;
  background-position: center bottom;
  background-size: cover;
}
.banner-center[data-v-1d9b105c] {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 75%;
  padding-top: 11.17vw;
  padding-bottom: 15.14vw;
  margin: 0 auto;
}
.banner-center[data-v-1d9b105c]::before {
  position: absolute;
  top: 9.5%;
  bottom: 13.7%;
  z-index: -1;
  width: 100%;
  content: "";
  background: -webkit-radial-gradient(50% 50%, 53.62% 53.62%, rgba(255, 255, 255, 0.72) 0%, rgba(255, 255, 255, 0.38) 53.04%, rgba(255, 255, 255, 0) 95.01%);
  background: radial-gradient(53.62% 53.62% at 50% 50%, rgba(255, 255, 255, 0.72) 0%, rgba(255, 255, 255, 0.38) 53.04%, rgba(255, 255, 255, 0) 95.01%);
  border-radius: 1031px;
}
.banner-center h1[data-v-1d9b105c] {
  font-family: "Cabin", "Gill Sans MT";
  font-size: 36px;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}
.banner-center h2[data-v-1d9b105c] {
  padding: 16px 0 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  text-align: center;
}
.differentiation-container[data-v-1d9b105c] {
  padding: 80px 0;
  text-align: center;
}
.differentiation-container .differentiation-inner[data-v-1d9b105c] {
  width: 75%;
  max-width: 1080px;
  margin: 0 auto;
}
.differentiation-container .differentiation-title[data-v-1d9b105c] {
  font-family: "Cabin", "Gill Sans MT";
  font-size: 32px;
  font-weight: 400;
  line-height: 42px;
}
.differentiation-container .differentiation-title span[data-v-1d9b105c] {
  font-weight: 600;
}
.differentiation-container .differentiation-list[data-v-1d9b105c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 81.48%;
  padding-top: 64px;
  margin: 0 auto;
}
.differentiation-container .differentiation-list .differentiation-item[data-v-1d9b105c] {
  width: 25%;
  font-size: 18px;
  line-height: 27px;
}
.differentiation-container .differentiation-list .differentiation-item img[data-v-1d9b105c] {
  width: 40px;
  height: 40px;
  margin-bottom: 40px;
}
.product-container[data-v-1d9b105c] {
  padding: 80px 0;
  background-color: #fcf8f4;
}
.product-container .product-inner[data-v-1d9b105c] {
  width: 75%;
  max-width: 1080px;
  margin: 0 auto;
}
.product-container .product-inner .product-title[data-v-1d9b105c] {
  padding-bottom: 40px;
  font-family: "Cabin", "Gill Sans MT";
  font-size: 32px;
  font-weight: 400;
  line-height: 42px;
}
.product-container .product-inner .product-title span[data-v-1d9b105c] {
  font-weight: 600;
}
.product-container .product-main[data-v-1d9b105c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product-container .product-desc-container[data-v-1d9b105c] {
  width: 30.18%;
}
.product-container .product-desc-container .product-desc[data-v-1d9b105c] {
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 27px;
}
.product-container .product-desc-container .btn-find-more[data-v-1d9b105c] {
  width: 100%;
  margin-top: 20px;
}
.product-container .product-desc-container-pc[data-v-1d9b105c] {
  display: block;
}
.product-container .product-desc-container-h5[data-v-1d9b105c] {
  display: none;
}
.product-container .product-items[data-v-1d9b105c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 61.11%;
  min-height: 50%;
}
.product-container .product-items .product-item-content[data-v-1d9b105c] {
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 74%;
  padding: 24px 40px 24px 32px;
  background-color: #fff;
}
.product-container .product-items .product-item-content .product-item-title[data-v-1d9b105c] {
  font-family: "Cabin", "Gill Sans MT";
  font-size: 24px;
  line-height: 32px;
}
.product-container .product-items .product-item-content .product-item-desc[data-v-1d9b105c] {
  padding: 8px 0 16px;
  font-size: 18px;
  line-height: 27px;
}
.product-container .product-items .product-item-content .buttons[data-v-1d9b105c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.product-container .product-items .product-item-content .buttons .button-read-more[data-v-1d9b105c],
.product-container .product-items .product-item-content .buttons .button-buy-pass[data-v-1d9b105c] {
  width: 85px;
  height: 29px;
  font-size: 14px;
  line-height: 16px;
}
.product-container .product-items .product-item-content .buttons .button-buy-pass[data-v-1d9b105c] {
  margin-left: 12px;
}
.product-container .product-items .product-item[data-v-1d9b105c] {
  position: relative;
  background-position: center;
  background-size: cover;
}
.product-container .product-items .product-item .product-pic[data-v-1d9b105c] {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.product-container .product-items .product-item .product-pic-h5[data-v-1d9b105c] {
  display: block;
}
.product-container .product-items .product-item-ft[data-v-1d9b105c] {
  margin-top: 40px;
}
.product-container .product-items .product-item-ft .product-item-content[data-v-1d9b105c] {
  right: 0;
  left: auto;
}
@media screen and (max-width: 1024px) {
.home-top-banner[data-v-1d9b105c] {
    background-image: -webkit-image-set(url(../../bdd92a318adc2912efb758c95f21f74b.avif) type("image/avif"), url(../../static/img/image-home-main-h5.a3483038.webp) type("image/webp"), url(../../static/img/image-home-main-h5.0a8080d8.jpg) type("image/jpeg"));
    background-image: image-set(url(../../bdd92a318adc2912efb758c95f21f74b.avif) type("image/avif"), url(../../static/img/image-home-main-h5.a3483038.webp) type("image/webp"), url(../../static/img/image-home-main-h5.0a8080d8.jpg) type("image/jpeg"));
}
.banner-center[data-v-1d9b105c] {
    width: 87.2%;
    padding-top: 60px;
    padding-bottom: 48px;
}
.banner-center h1[data-v-1d9b105c] {
    font-size: 24px;
    line-height: 32px;
}
.banner-center h2[data-v-1d9b105c] {
    padding: 2px 0 22px;
    font-size: 16px;
    line-height: 24px;
}
.banner-center .main-title[data-v-1d9b105c]::before {
    border-radius: 340px;
}
.product-container[data-v-1d9b105c] {
    padding: 40px 0;
}
.product-container .product-inner[data-v-1d9b105c] {
    width: 87.2%;
}
.product-container .product-inner .product-title[data-v-1d9b105c] {
    padding-bottom: 32px;
    font-size: 22px;
    line-height: 29px;
    text-align: center;
}
.product-container .product-main[data-v-1d9b105c] {
    display: block;
}
.product-container .product-desc-container[data-v-1d9b105c] {
    width: 100%;
    margin-bottom: 32px;
    text-align: center;
}
.product-container .product-desc-container .product-desc[data-v-1d9b105c] {
    font-size: 16px;
    line-height: 24px;
}
.product-container .product-desc-container-pc[data-v-1d9b105c] {
    display: none;
}
.product-container .product-desc-container-h5[data-v-1d9b105c] {
    display: block;
}
.product-container .btn-read-more[data-v-1d9b105c] {
    font-weight: 600;
    color: var(--primary-color-red, #983F3B);
    text-decoration: underline;
}
.product-container .product-items[data-v-1d9b105c] {
    display: block;
    width: 100%;
}
.product-container .product-items .product-item .product-pic[data-v-1d9b105c] {
    display: none;
}
.product-container .product-items .product-item .product-pic-h5[data-v-1d9b105c] {
    display: block;
}
.product-container .product-items .product-item-ft[data-v-1d9b105c] {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
}
.product-container .product-items .product-item-content[data-v-1d9b105c] {
    position: static;
    width: 100%;
    padding: 16px 24px;
}
.product-container .product-items .product-item-content .product-item-title[data-v-1d9b105c] {
    font-size: 18px;
    line-height: 1;
}
.product-container .product-items .product-item-content .product-item-desc[data-v-1d9b105c] {
    padding: 16px 0;
    font-size: 14px;
    line-height: 17px;
}
.differentiation-container[data-v-1d9b105c] {
    padding: 40px 0;
}
.differentiation-container .differentiation-inner[data-v-1d9b105c] {
    width: 87.2%;
}
.differentiation-container .differentiation-title[data-v-1d9b105c] {
    font-size: 22px;
    line-height: 29px;
}
.differentiation-container .differentiation-list[data-v-1d9b105c] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 32px;
}
.differentiation-container .differentiation-list .differentiation-item[data-v-1d9b105c] {
    width: 74%;
    margin: 0 auto 24px;
}
.differentiation-container .differentiation-list .differentiation-item img[data-v-1d9b105c] {
    margin-bottom: 17px;
}
}
@charset "UTF-8";
[data-v-0e6d1f4f]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-0e6d1f4f] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-0e6d1f4f] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.faq-page-container[data-v-0e6d1f4f] {
  line-height: 27px;
  font-size: 18px;
  padding-bottom: 160px;
  background: #FCF8F4;
}
.top-banner[data-v-0e6d1f4f] {
  background: -webkit-image-set(url(../../8b23bda9f7727dbca0e2aff077405280.avif) type("image/avif"), url(../../static/img/image-faq.7320388a.webp) type("image/webp"), url(../../static/img/image-faq.00cccf2e.jpg) type("image/jpeg")) no-repeat;
  background: image-set(url(../../8b23bda9f7727dbca0e2aff077405280.avif) type("image/avif"), url(../../static/img/image-faq.7320388a.webp) type("image/webp"), url(../../static/img/image-faq.00cccf2e.jpg) type("image/jpeg")) no-repeat;
  background-size: cover;
  background-position: center;
}
.banner-center[data-v-0e6d1f4f] {
  padding-top: 13vw;
  padding-bottom: 3.33vw;
}
.banner-center h1[data-v-0e6d1f4f] {
  line-height: 1;
  font-size: 36px;
  font-family: "Cabin", serif;
  font-weight: 500;
  text-align: center;
}
.banner-center .banner-desc[data-v-0e6d1f4f] {
  line-height: 36px;
  font-size: 24px;
  padding: 24px 0;
  text-align: center;
}
.search-bar[data-v-0e6d1f4f] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 480px;
  height: 48px;
  padding: 12px;
  margin: 0 auto;
  border-radius: 29px;
  background-color: #fff;
  box-sizing: border-box;
}
.search-bar .icon-search[data-v-0e6d1f4f] {
  width: 24px;
  height: 24px;
}
.search-bar .search-input[data-v-0e6d1f4f] {
  width: 100%;
  line-height: 24px;
  font-size: 16px;
  margin-left: 8px;
  color: #585858;
}
.search-bar .search-input[data-v-0e6d1f4f]::-webkit-input-placeholder {
  line-height: 24px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #585858;
}
.search-bar .search-input[data-v-0e6d1f4f]::-moz-placeholder {
  line-height: 24px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #585858;
}
.search-bar .search-input[data-v-0e6d1f4f]::-ms-input-placeholder {
  line-height: 24px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #585858;
}
.page-section[data-v-0e6d1f4f] {
  width: 75%;
  max-width: 1080px;
  padding-top: 48px;
  margin: 0 auto;
}
.page-section-desc[data-v-0e6d1f4f] {
  width: 810px;
  line-height: 27px;
  font-size: 18px;
  margin: 0 auto;
  padding-bottom: 40px;
  text-align: center;
}
.faq-category[data-v-0e6d1f4f] {
  padding: 32px 40px;
  box-sizing: border-box;
  background-color: #fff;
}
.faq-category-title[data-v-0e6d1f4f] {
  line-height: 25px;
  font-size: 24px;
  font-family: "Cabin", serif;
  color: var(--primary-color-red, #983F3B);
}
.faq-item[data-v-0e6d1f4f] {
  margin-top: 24px;
}
.faq-item .faq-question-wrap[data-v-0e6d1f4f] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.faq-item img[data-v-0e6d1f4f] {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.faq-item .question[data-v-0e6d1f4f] {
  line-height: 24px;
  font-size: 20px;
  padding: 3px 0 1px;
  border-bottom: 2px solid transparent;
}
.faq-item .answer[data-v-0e6d1f4f] {
  line-height: 27px;
  font-size: 16px;
  padding-left: 40px;
  padding-top: 8px;
}
.faq-category-group[data-v-0e6d1f4f] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 32px;
}
.faq-category-group .faq-category[data-v-0e6d1f4f] {
  width: 48%;
}
.faq-category-group .question[data-v-0e6d1f4f]:hover {
  border-color: var(--primary-color, #2B2B2B);
}
.view-all[data-v-0e6d1f4f] {
  margin-top: 24px;
}
.view-all button[data-v-0e6d1f4f] {
  width: auto;
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  color: var(--primary-color-red, #983F3B);
}
.contact-us-desc[data-v-0e6d1f4f] {
  line-height: 25px;
  font-size: 24px;
  padding: 40px 0 30px;
  text-align: center;
}
.contact-us[data-v-0e6d1f4f] {
  text-align: center;
}
.faq-page-category[data-v-0e6d1f4f] {
  line-height: 33px;
  font-size: 32px;
  padding-bottom: 40px;
  text-align: center;
}
.search-result-title[data-v-0e6d1f4f] {
  line-height: 33px;
  font-size: 32px;
  padding-bottom: 26px;
  margin-bottom: 40px;
  border-bottom: 1px solid #AAAAAA;
}
.faq-page-list .faq-page-item[data-v-0e6d1f4f] {
  margin-bottom: 40px;
}
.faq-page-list .answer-wrap[data-v-0e6d1f4f] {
  position: relative;
}
.faq-page-list .answer[data-v-0e6d1f4f] {
  overflow: hidden;
}
.faq-page-list .question[data-v-0e6d1f4f] {
  line-height: 25px;
  font-size: 24px;
  font-family: "Cabin", serif;
  padding-bottom: 16px;
  color: var(--primary-color-red, #983F3B);
}
.pagination-wrapper[data-v-0e6d1f4f] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pagination-arrow[data-v-0e6d1f4f] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagination-arrow img[data-v-0e6d1f4f] {
  width: 24px;
  height: 24px;
}
.pagination-arrow img.active[data-v-0e6d1f4f] {
  cursor: pointer;
}
.pageNo[data-v-0e6d1f4f] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
}
.pageNo[data-v-0e6d1f4f]::-webkit-scrollbar {
  display: none;
}
.pageNo span[data-v-0e6d1f4f] {
  padding: 0 15px;
  margin: 0 5px;
  line-height: 30px;
  font-size: 20px;
  cursor: pointer;
}
.pageNo span.active[data-v-0e6d1f4f] {
  color: var(--primary-color-red, #983F3B);
}
.crumbBread[data-v-0e6d1f4f] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 19px;
  font-size: 16px;
  margin-top: -8px;
  margin-bottom: 40px;
}
.crumbBread a[data-v-0e6d1f4f] {
  color: var(--primary-color-red, #983F3B);
  padding-right: 8px;
}
.crumbBread span[data-v-0e6d1f4f] {
  padding: 0 8px;
}
.answer-calc-placeholder[data-v-0e6d1f4f] {
  visibility: hidden;
}
.read-more[data-v-0e6d1f4f] {
  position: absolute;
  bottom: 0;
  right: 2px;
  font-weight: 600;
  padding-left: 10px;
  background: #fcf8f4;
  color: var(--primary-color-red, #983F3B);
  cursor: pointer;
}
.expand-enter-active[data-v-0e6d1f4f] {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 100%;
}
.expand-leave-active[data-v-0e6d1f4f] {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 0;
  overflow: hidden;
}
.expand-enter[data-v-0e6d1f4f],
.expand-leave[data-v-0e6d1f4f] {
  height: 0;
  opacity: 0;
}
@media screen and (max-width: 1024px) {
.faq-page-container[data-v-0e6d1f4f] {
    padding-bottom: 120px;
}
.top-banner[data-v-0e6d1f4f] {
    background-image: -webkit-image-set(url(../../696b4ba9276a4648d33bbb8a66d1a745.avif) type("image/avif"), url(../../static/img/image-faq-h5.67e82322.webp) type("image/webp"), url(../../static/img/image-faq-h5.74d37405.jpg) type("image/jpeg"));
    background-image: image-set(url(../../696b4ba9276a4648d33bbb8a66d1a745.avif) type("image/avif"), url(../../static/img/image-faq-h5.67e82322.webp) type("image/webp"), url(../../static/img/image-faq-h5.74d37405.jpg) type("image/jpeg"));
}
.banner-center[data-v-0e6d1f4f] {
    position: relative;
    width: 87.2%;
    margin: 0 auto;
    padding-top: 102px;
    padding-bottom: 48px;
    z-index: 1;
}
.banner-center h1[data-v-0e6d1f4f] {
    font-size: 24px;
}
.banner-center .banner-desc[data-v-0e6d1f4f] {
    width: 80.73%;
    line-height: 24px;
    font-size: 16px;
    padding: 8px 0 16px;
    margin: 0 auto;
}
.banner-center[data-v-0e6d1f4f]::before {
    position: absolute;
    content: "";
    right: 18px;
    left: 18px;
    top: 24px;
    bottom: 24px;
    background: -webkit-radial-gradient(50% 50%, 298.81% 63.76%, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.56) 29.95%, rgba(255, 255, 255, 0) 64.94%, rgba(255, 255, 255, 0) 99.13%);
    background: radial-gradient(298.81% 63.76% at 50% 50%, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.56) 29.95%, rgba(255, 255, 255, 0) 64.94%, rgba(255, 255, 255, 0) 99.13%);
    -webkit-filter: blur(9px);
            filter: blur(9px);
    z-index: -1;
}
.search-bar[data-v-0e6d1f4f] {
    width: 100%;
}
.page-section[data-v-0e6d1f4f] {
    min-height: 100dvh;
    width: 87.2%;
}
.page-section-desc[data-v-0e6d1f4f] {
    width: 100%;
    line-height: 24px;
    font-size: 16px;
    padding-bottom: 24px;
    margin-top: -24px;
}
.faq-category[data-v-0e6d1f4f] {
    padding: 24px;
}
.faq-category-title[data-v-0e6d1f4f] {
    line-height: 21px;
    font-size: 20px;
}
.faq-item .question[data-v-0e6d1f4f] {
    line-height: 27px;
    font-size: 18px;
}
.faq-item .answer[data-v-0e6d1f4f] {
    line-height: 24px;
    padding-top: 5px;
}
.faq-category-group[data-v-0e6d1f4f] {
    display: block;
    min-height: 80dvh;
    margin-top: 24px;
}
.faq-category-group .faq-category[data-v-0e6d1f4f] {
    width: 100%;
    margin-bottom: 24px;
}
.view-all[data-v-0e6d1f4f] {
    margin-top: 16px;
}
.contact-us-desc[data-v-0e6d1f4f] {
    padding: 0 0 27px;
}
.faq-page-list .faq-page-item[data-v-0e6d1f4f] {
    margin-bottom: 24px;
}
.faq-page-list .question[data-v-0e6d1f4f] {
    line-height: 24px;
    font-size: 20px;
}
}
@charset "UTF-8";
[data-v-308b29bb]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-308b29bb] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-308b29bb] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.image[data-v-308b29bb] {
  height: 0;
  padding-bottom: 18%;
  background: url(../../static/img/image-delete-acc.c6891d28.png) no-repeat;
  background-size: cover;
  background-position: center bottom;
}
.content-section[data-v-308b29bb] {
  width: 75%;
  max-width: 1080px;
  line-height: 24px;
  font-size: 16px;
  margin: 0 auto;
  padding: 40px 0 80px;
}
.main-title[data-v-308b29bb] {
  line-height: 32px;
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 24px;
}
.desc[data-v-308b29bb] {
  padding-bottom: 24px;
}
.btn-delete[data-v-308b29bb], .btn-proceed[data-v-308b29bb] {
  background-color: #741312;
}
.form-section[data-v-308b29bb] {
  width: 358px;
}
.form-section .form-item[data-v-308b29bb] {
  padding-bottom: 24px;
}
.form-section .form-item-input-wrapper[data-v-308b29bb] {
  height: 52px;
  padding: 0 12px;
  border-color: #D2D6DB;
}
.btn-delete[data-v-308b29bb] {
  width: 175px;
}
.btn-delete[data-v-308b29bb], .btn-proceed[data-v-308b29bb], .btn-cancel[data-v-308b29bb] {
  line-height: 24px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 4px;
}
.btn-cancel[data-v-308b29bb] {
  margin-left: 16px;
  color: #741312;
  border-color: #741312;
}
.btn-proceed[data-v-308b29bb], .btn-cancel[data-v-308b29bb] {
  width: 96px;
}
@media screen and (max-width: 1024px) {
.image[data-v-308b29bb] {
    padding-bottom: 65%;
    background-image: url(../../static/img/image-home-main-h5.36841a3e.png);
}
.content-section[data-v-308b29bb] {
    width: 87.2%;
    padding: 24px 0 56px;
}
.main-title[data-v-308b29bb] {
    line-height: 28px;
    font-size: 18px;
}
.form-section[data-v-308b29bb] {
    width: 100%;
}
}
@charset "UTF-8";
[data-v-7069bebf]:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}
.page-main[data-v-7069bebf] {
  width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.page-main[data-v-7069bebf] {
    width: 88%;
}
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
.loading-container[data-v-7069bebf] {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}
.loading-container img[data-v-7069bebf] {
  width: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 1023px) {
.loading-container img[data-v-7069bebf] {
    width: 60px;
}
}
@charset "UTF-8";
:root {
  --primary-color: #2B2B2B;
  --primary-color-red: #983F3B;
}

.page-main {
  width: 1140px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .page-main {
    width: 88%;
  }
}
/* 超出一行省略号显示 */
/* 超出${line}行省略号显示 */
/* 美化占位符 placeholder 样式 */
/* 美化 scrollbar 样式*/
html,
body {
  font-family: "Poppins", "sans-Trebuchet MS";
  font-weight: 400;
}

html {
  height: 100%;
}

* {
  padding: 0;
  margin: 0;
  font-size: 100%;
  vertical-align: baseline;
  border: 0;
  -webkit-tap-highlight-color: transparent;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
  background-color: #fff;
}

ol,
ul {
  list-style: none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

a {
  color: inherit;
  text-decoration: none;
  cursor: pointer !important;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

img {
  vertical-align: middle;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

input,
textarea,
button {
  outline: none;
}

textarea {
  resize: none;
}

.clearfix {
  display: block;
  zoom: 1;
}

.clearfix::after {
  display: block;
  height: 0;
  clear: both;
  font-size: 0;
  visibility: hidden;
  content: " ";
}

select {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: #fff;
  outline: 0;
}

input {
  -webkit-user-select: auto;
  -moz-user-select: auto;
   -ms-user-select: auto;
       user-select: auto;
}

input,
textarea {
  -webkit-appearance: none;
}
