a:hover {
  text-decoration: none !important;
}
button {
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial !important;
}
.overflow-effect {
  overflow: hidden;
  margin-right: 17px;
}
.link--blue {
  color: #1890ff;
  transition: color 0.3s;
}
.link--blue:hover {
  opacity: 0.8;
}
.link--normal {
  color: #666;
  transition: color 0.3s;
}
.link--normal:hover {
  color: #F75730;
}
.link--lighter {
  color: #999;
  transition: color 0.3s;
}
.link--lighter:hover {
  color: #F75730;
}
.link--dark {
  color: #333;
  transition: color 0.3s;
}
.link--dark:hover {
  color: #F75730;
}
.xyz-empty {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.xyz-empty__content {
  margin: 32px 0;
}
.xyz-empty__image {
  height: 40px;
  margin-bottom: 8px;
}
.xyz-width--1200 {
  width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
}
.xyz-icon {
  fill: currentColor;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
.xyz-icon-xxs {
  font-size: 12px;
}
.xyz-icon-xs {
  font-size: 16px;
}
.xyz-icon-sm {
  font-size: 20px;
}
.xyz-icon-md {
  font-size: 24px;
}
.xyz-icon-lg {
  font-size: 40px;
}
.xyz-icon__anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
}
.xyz-spin {
  position: absolute;
  display: none;
  color: #ff4b0f;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.xyz-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.xyz-spin-nested-loading {
  position: relative;
}
.xyz-spin-nested-loading > div > .xyz-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.xyz-spin-nested-loading > div > .xyz-spin .xyz-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.xyz-spin-nested-loading > div > .xyz-spin .xyz-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #ffffff;
}
.xyz-spin-nested-loading > div > .xyz-spin.xyz-spin-show-text .xyz-spin-dot {
  margin-top: -20px;
}
.xyz-spin-nested-loading > div > .xyz-spin-sm .xyz-spin-dot {
  margin: -7px;
}
.xyz-spin-nested-loading > div > .xyz-spin-sm .xyz-spin-text {
  padding-top: 2px;
}
.xyz-spin-nested-loading > div > .xyz-spin-sm.xyz-spin-show-text .xyz-spin-dot {
  margin-top: -17px;
}
.xyz-spin-nested-loading > div > .xyz-spin-lg .xyz-spin-dot {
  margin: -16px;
}
.xyz-spin-nested-loading > div > .xyz-spin-lg .xyz-spin-text {
  padding-top: 11px;
}
.xyz-spin-nested-loading > div > .xyz-spin-lg.xyz-spin-show-text .xyz-spin-dot {
  margin-top: -26px;
}
.xyz-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.xyz-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.xyz-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}
.xyz-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.xyz-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.xyz-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.xyz-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #ff4b0f;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.xyz-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.xyz-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.xyz-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.xyz-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.xyz-spin-dot-spin {
  transform: rotate(45deg);
  animation: antRotate 1.2s infinite linear;
}
.xyz-spin-sm .xyz-spin-dot {
  font-size: 14px;
}
.xyz-spin-sm .xyz-spin-dot i {
  width: 6px;
  height: 6px;
}
.xyz-spin-lg .xyz-spin-dot {
  font-size: 32px;
}
.xyz-spin-lg .xyz-spin-dot i {
  width: 14px;
  height: 14px;
}
.xyz-spin.xyz-spin-show-text .xyz-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .xyz-spin-blur {
    background: #ffffff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.xyz-btn {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  line-height: 1.5715;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  user-select: none;
  box-sizing: border-box !important;
  touch-action: manipulation;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 2px;
}
.xyz-btn,
.xyz-btn:active,
.xyz-btn:focus {
  outline: 0;
}
.xyz-btn:not([disabled]):hover {
  text-decoration: none;
}
.xyz-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.xyz-btn[disabled] {
  cursor: not-allowed;
}
.xyz-btn[disabled] > * {
  pointer-events: none;
}
.xyz-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 2px;
}
.xyz-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 12px;
  border-radius: 2px;
}
.xyz-btn-primary {
  color: #ffffff;
  background: #ff4b0f;
  border-color: #ff4b0f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.xyz-btn-primary > a:only-child {
  color: currentColor;
}
.xyz-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-primary:hover,
.xyz-btn-primary:focus {
  color: #ffffff;
  background: #ff7038;
  border-color: #ff7038;
}
.xyz-btn-primary:hover > a:only-child,
.xyz-btn-primary:focus > a:only-child {
  color: currentColor;
}
.xyz-btn-primary:hover > a:only-child::after,
.xyz-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-primary:active {
  color: #ffffff;
  background: #d93102;
  border-color: #d93102;
}
.xyz-btn-primary:active > a:only-child {
  color: currentColor;
}
.xyz-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-primary[disabled],
.xyz-btn-primary[disabled]:hover,
.xyz-btn-primary[disabled]:focus,
.xyz-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.xyz-btn-primary[disabled] > a:only-child,
.xyz-btn-primary[disabled]:hover > a:only-child,
.xyz-btn-primary[disabled]:focus > a:only-child,
.xyz-btn-primary[disabled]:active > a:only-child {
  color: currentColor;
}
.xyz-btn-primary[disabled] > a:only-child::after,
.xyz-btn-primary[disabled]:hover > a:only-child::after,
.xyz-btn-primary[disabled]:focus > a:only-child::after,
.xyz-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  background: transparent;
  border-color: 1px;
}
.xyz-btn-ghost > a:only-child {
  color: currentColor;
}
.xyz-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-ghost:hover,
.xyz-btn-ghost:focus {
  color: #ff7038;
  background: transparent;
  border-color: #ff7038;
}
.xyz-btn-ghost:hover > a:only-child,
.xyz-btn-ghost:focus > a:only-child {
  color: currentColor;
}
.xyz-btn-ghost:hover > a:only-child::after,
.xyz-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-ghost:active {
  color: #d93102;
  background: transparent;
  border-color: #d93102;
}
.xyz-btn-ghost:active > a:only-child {
  color: currentColor;
}
.xyz-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-ghost[disabled],
.xyz-btn-ghost[disabled]:hover,
.xyz-btn-ghost[disabled]:focus,
.xyz-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.xyz-btn-ghost[disabled] > a:only-child,
.xyz-btn-ghost[disabled]:hover > a:only-child,
.xyz-btn-ghost[disabled]:focus > a:only-child,
.xyz-btn-ghost[disabled]:active > a:only-child {
  color: currentColor;
}
.xyz-btn-ghost[disabled] > a:only-child::after,
.xyz-btn-ghost[disabled]:hover > a:only-child::after,
.xyz-btn-ghost[disabled]:focus > a:only-child::after,
.xyz-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-link {
  color: #1890ff;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.xyz-btn-link > a:only-child {
  color: currentColor;
}
.xyz-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-link:hover,
.xyz-btn-link:focus {
  color: #ff7038;
  background: transparent;
  border-color: #ff7038;
}
.xyz-btn-link:hover > a:only-child,
.xyz-btn-link:focus > a:only-child {
  color: currentColor;
}
.xyz-btn-link:hover > a:only-child::after,
.xyz-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-link:active {
  color: #d93102;
  background: transparent;
  border-color: #d93102;
}
.xyz-btn-link:active > a:only-child {
  color: currentColor;
}
.xyz-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-link[disabled],
.xyz-btn-link[disabled]:hover,
.xyz-btn-link[disabled]:focus,
.xyz-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.xyz-btn-link[disabled] > a:only-child,
.xyz-btn-link[disabled]:hover > a:only-child,
.xyz-btn-link[disabled]:focus > a:only-child,
.xyz-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.xyz-btn-link[disabled] > a:only-child::after,
.xyz-btn-link[disabled]:hover > a:only-child::after,
.xyz-btn-link[disabled]:focus > a:only-child::after,
.xyz-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-link:hover {
  background: transparent;
}
.xyz-btn-link:hover,
.xyz-btn-link:focus,
.xyz-btn-link:active {
  border-color: transparent;
}
.xyz-btn-link[disabled],
.xyz-btn-link[disabled]:hover,
.xyz-btn-link[disabled]:focus,
.xyz-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.xyz-btn-link[disabled] > a:only-child,
.xyz-btn-link[disabled]:hover > a:only-child,
.xyz-btn-link[disabled]:focus > a:only-child,
.xyz-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.xyz-btn-link[disabled] > a:only-child::after,
.xyz-btn-link[disabled]:hover > a:only-child::after,
.xyz-btn-link[disabled]:focus > a:only-child::after,
.xyz-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.xyz-btn-block {
  width: 100%;
}
.xyz-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  border-radius: 32px;
}
.xyz-btn-round.btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  border-radius: 40px;
}
.xyz-btn-round.btn-sm {
  height: 24px;
  padding: 0 12px;
  font-size: 12px;
  border-radius: 24px;
}
.xyz-top-bar {
  position: relative;
  height: 40px;
  background: #2a2a31;
  z-index: 20;
  line-height: 40px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial;
}
.xyz-top-bar__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.xyz-top-bar__nav {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.xyz-top-bar__nav-item {
  padding: 0 9px 0 8px;
  position: relative;
}
.xyz-top-bar__nav-item:first-child {
  padding-left: 0;
}
.xyz-top-bar__nav-item:first-child .xyz-top-bar__nav-body {
  left: 0;
}
.xyz-top-bar__nav-item:last-child {
  padding-right: 0;
}
.xyz-top-bar__nav-item:last-child::after {
  display: none;
}
.xyz-top-bar__nav-item .highlight {
  color: #ff4b0f;
}
.xyz-top-bar__nav-item::after {
  position: absolute;
  right: 0;
  top: 0;
  content: '|';
  color: rgba(255, 255, 255, 0.15);
  height: 10px;
}
.xyz-top-bar__nav-item:hover .xyz-top-bar__nav-header a {
  color: #ffffff;
}
.xyz-top-bar__nav-item:hover .xyz-top-bar__nav-header-arrow {
  transform: rotate(180deg);
}
.xyz-top-bar__nav-item:hover .xyz-top-bar__nav-body {
  display: block;
}
.xyz-top-bar__nav-header {
  position: relative;
}
.xyz-top-bar__nav-header a {
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.5);
}
.xyz-top-bar__nav-header-arrow {
  transition: all 0.3s;
}
.xyz-top-bar__nav-body {
  display: none;
  position: absolute;
  left: 8px;
  z-index: 8000;
  background: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0 0 8px 8px;
  padding: 12px 0;
}
.xyz-top-bar__nav-qr {
  padding: 4px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.xyz-top-bar__nav-qr-text {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
}
.xyz-top-bar__nav-service a,
.xyz-top-bar__nav-member a {
  display: block;
  white-space: nowrap;
  padding: 0 16px;
  line-height: 20px;
  transition: all 0.2s;
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
}
.xyz-top-bar__nav-service a:hover,
.xyz-top-bar__nav-member a:hover {
  color: #ff4b0f;
}
.xyz-top-bar__nav-service a:first-child,
.xyz-top-bar__nav-member a:first-child {
  margin-top: 0;
}
.xyz-top-bar__nav-menu {
  padding: 0 16px;
  width: 272px;
  box-sizing: border-box;
}
.xyz-top-bar__nav-navi {
  margin-top: 8px;
  line-height: 20px;
}
.xyz-top-bar__nav-navi:first-child {
  margin-top: 0;
}
.xyz-top-bar__nav-navi dt {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.xyz-top-bar__nav-navi dd {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
}
.xyz-top-bar__nav-navi dd a {
  min-width: 48px;
  margin-top: 4px;
  margin-left: 16px;
  color: rgba(0, 0, 0, 0.45);
}
.xyz-top-bar__nav-navi dd a:hover {
  color: #ff4b0f;
}
.xyz-top-bar__nav-tel {
  color: #ff4b0f;
}
.xyz-header {
  position: relative;
  height: 58px;
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial;
}
.xyz-header__wrap {
  background: #ffffff;
  padding: 1px 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.xyz-header__fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 8800;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
}
.xyz-header__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.xyz-header__block {
  display: flex;
  align-items: center;
}
.xyz-header__logo {
  background: url('/public/assets/img/new/header/logo.svg') center 0 no-repeat;
  width: 136px;
  height: 58px;
}
.xyz-header__space {
  margin-left: 16px;
}
.xyz-header__location {
  padding: 0 8px;
  height: 28px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.xyz-header__location-icon {
  color: #ff4b0f;
}
.xyz-header__location-name {
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  margin-left: 4px;
}
.xyz-header__location .xyz-spin-nested-loading {
  min-width: 24px;
}
.xyz-header__nav {
  display: flex;
  align-items: center;
}
.xyz-header__nav-item {
  padding: 0 16px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  position: relative;
}
.xyz-header__nav-item-current {
  color: #ff4b0f;
}
.xyz-header__nav-item-wrapper {
  position: relative;
  cursor: pointer;
}
.xyz-header__nav-item-placeholder {
  display: none;
  position: absolute;
  top: 100%;
  height: 17px;
  width: 100%;
  z-index: 8500;
  background: transparent;
  cursor: pointer;
}
.xyz-header__nav-item-placeholder::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 50%;
  margin-left: -8px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #ff4b0f transparent;
}
.xyz-header__nav-item-dot {
  display: none;
  width: 6px;
  height: 6px;
  background: #EE3E31;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 10px;
}
.xyz-header__nav--current {
  color: #ff4b0f;
}
.xyz-header__nav--memberCenter {
  margin-left: 92px;
}
.xyz-header__nav-hasMenu:hover .xyz-header__nav-item-placeholder,
.xyz-header__nav-hasMenu:hover .xyz-header__dropbox {
  display: block;
}
.xyz-header__nav-hasMenu:hover .xyz-header__nav-item {
  color: #ff4b0f;
}
.xyz-header__dropbox {
  display: none;
  position: absolute;
  z-index: 8500;
  top: 100%;
  left: 0;
  right: 0;
  width: 1200px;
  box-sizing: border-box;
  padding: 32px;
  background: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0 0 8px 8px;
}
.xyz-header__dropbox::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 1200px;
  height: 2px;
  content: '';
  background: #ff4b0f;
}
.xyz-header__dropbox-content {
  display: flex;
  align-items: stretch;
}
.xyz-header__dropbox-block {
  padding: 0 64px;
  position: relative;
}
.xyz-header__dropbox-block:first-child {
  padding-left: 0;
}
.xyz-header__dropbox-block:first-child::after {
  position: absolute;
  right: 0;
  top: 0;
  content: '';
  width: 1px;
  height: 100%;
  background: #ebedf0;
}
.xyz-header__dropbox-block:last-child {
  padding-right: 0;
}
.xyz-header__dropbox-title {
  display: inline-flex;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 26px;
  margin-bottom: 16px;
}
.xyz-header__dropbox-title-text {
  margin-right: 4px;
}
.xyz-header__dropbox-insure-list {
  display: flex;
  align-items: flex-start;
}
.xyz-header__dropbox-insure-block:nth-of-type(1) {
  width: 296px;
}
.xyz-header__dropbox-insure-block:nth-of-type(2) {
  width: 216px;
  margin-left: 56px;
}
.xyz-header__dropbox-insure-kind-link {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.xyz-header__dropbox-insure-item {
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
}
.xyz-header__dropbox-insure-item-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -24px;
}
.xyz-header__dropbox-insure-item-link {
  color: rgba(0, 0, 0, 0.45);
  margin-top: 4px;
  margin-left: 24px;
  min-width: 56px;
}
.xyz-header__search {
  padding: 0 8px 0 16px;
  height: 32px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 16px;
  font-size: 14px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  border: 1px solid transparent;
  transition: all 0.3s;
}
.xyz-header__search.highlight {
  background: #ffffff;
  border-color: #ff4b0f;
}
.xyz-header__search.highlight .xyz-header__search-btn {
  color: #ff4b0f;
}
.xyz-header__search-type {
  position: relative;
}
.xyz-header__search-type-title {
  color: rgba(0, 0, 0, 0.85);
  padding-right: 20px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
}
.xyz-header__search-type-title-icon {
  margin-left: 4px;
  transition: all 0.3s;
}
.xyz-header__search-type-title.active .xyz-header__search-type-title-icon {
  transform: rotate(180deg);
}
.xyz-header__search-type-title::after {
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  content: '';
  height: 12px;
  margin-top: -6px;
  background-color: rgba(0, 0, 0, 0.15);
}
.xyz-header__search-type-panel {
  display: none;
  position: absolute;
  z-index: 8500;
  right: 16px;
  top: 36px;
  width: 88px;
  background: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0 0 8px 8px;
}
.xyz-header__search-type-panel a {
  display: block;
  padding: 0 16px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.85);
}
.xyz-header__search-type-panel a:last-child {
  border-radius: 0 0 8px 8px;
}
.xyz-header__search-type-panel a:hover {
  background: #fff5f1;
  color: #ff4b0f;
}
.xyz-header__search-input {
  padding-left: 15px;
  position: relative;
}
.xyz-header__search-input input {
  width: 248px;
  border: none;
  outline: none;
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.85);
  background-color: inherit;
  caret-color: #ff4b0f;
}
.xyz-header__search-input input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.xyz-header__search-input-panel {
  display: none;
  position: absolute;
  z-index: 8500;
  top: 30px;
  left: 0;
  width: 304px;
  background: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
.xyz-header__search-input-panel dt {
  color: rgba(0, 0, 0, 0.45);
  padding: 0 16px;
  line-height: 32px;
  border-radius: 8px 8px 0 0;
}
.xyz-header__search-input-panel dd a {
  display: block;
  padding: 0 16px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.85);
}
.xyz-header__search-input-panel dd a:hover {
  background: #fff5f1;
  color: #ff4b0f;
}
.xyz-header__search-input-panel dd:last-child a {
  border-radius: 0 0 8px 8px;
}
.xyz-header__search-btn {
  cursor: pointer;
  padding: 8px;
  color: rgba(0, 0, 0, 0.25);
  margin-left: 8px;
  transition: color 0.3s;
}
.xyz-header__search-btn:hover {
  color: #ff4b0f;
}
.xyz-header__user {
  position: relative;
  min-width: 32px;
}
.xyz-header__user:hover .xyz-header__user-modal {
  display: block;
}
.xyz-header__user-content {
  position: relative;
}
.xyz-header__user-avatar {
  position: relative;
  cursor: pointer;
  transition: opacity 0.3s;
}
.xyz-header__user-avatar:hover {
  opacity: 0.85;
}
.xyz-header__user-avatar-img {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.xyz-header__user-avatar-dot {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 8px;
  height: 8px;
  background: #ee3e31;
  border-radius: 50%;
  border: 2px solid #ffffff;
}
.xyz-header__user-modal {
  display: none;
  position: absolute;
  right: 0;
  bottom: -13px;
  transform: translateY(100%);
  z-index: 8500;
  background: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0 0 8px 8px;
}
.xyz-header__user-modal::after {
  position: absolute;
  top: -13px;
  left: 0;
  right: 0;
  height: 13px;
  width: 100%;
  content: '';
  background-color: transparent;
}
.xyz-header__user-modal-login {
  right: -28px;
}
.xyz-header__user-top {
  background: url('/public/assets/img/new/header/login-top.png') center 0 no-repeat;
  width: 252px;
  height: 64px;
  box-sizing: border-box;
  padding: 16px;
  display: flex;
  align-items: center;
}
.xyz-header__user-name {
  margin: 0 4px 0 8px;
  font-weight: bold;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.xyz-header__user-userLevel {
  width: 38px;
  height: 18px;
}
.xyz-header__user-userLevel img {
  display: block;
  width: 100%;
  height: 100%;
}
.xyz-header__user-content {
  padding: 8px 16px 16px;
}
.xyz-header__user-menus {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -8px;
  padding-bottom: 8px;
}
.xyz-header__user-menu {
  width: 68px;
  margin-left: 8px;
  text-align: center;
  padding: 12px 0;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
  transition: all .1s;
}
.xyz-header__user-menu-icon {
  position: relative;
}
.xyz-header__user-menu-icon .unreadDot {
  position: absolute;
  top: -2px;
  right: 50%;
  margin-right: -12px;
  width: 6px;
  height: 6px;
  background: #ee3e31;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
.xyz-header__user-menu-text {
  margin-top: 4px;
  font-size: 12px;
  line-height: 20px;
}
.xyz-header__user-menu:hover {
  background-color: #ff4b0f;
  color: #ffffff;
}
.xyz-header__user-bottom {
  padding-top: 15px;
  border-top: 1px solid #f7f8fa;
}
.xyz-header__user-button {
  display: block;
  margin: 0 auto;
  border: none;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
}
.xyz-header__noLogin {
  position: relative;
}
.xyz-header__noLogin:hover .xyz-header__noLogin-remind,
.xyz-header__noLogin.showRemind .xyz-header__noLogin-remind {
  display: block;
}
.xyz-header__noLogin-button {
  width: 96px;
  height: 32px;
  background: #ff4b0f;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}
.xyz-header__noLogin-button img {
  width: 24px;
  height: 24px;
  margin-left: 4px;
}
.xyz-header__noLogin-remind {
  width: 200px;
}
.xyz-header__noLogin-remind-top {
  height: 88px;
  background-image: linear-gradient(180deg, #fffbf1 0%, #ffffff 100%);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-bottom: -88px;
}
.xyz-header__noLogin-remind-content {
  padding: 16px;
  font-size: 12px;
  line-height: 20px;
}
.xyz-header__noLogin-remind-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
}
.xyz-header__noLogin-remind-tip {
  color: rgba(0, 0, 0, 0.45);
}
.xyz-header__noLogin-remind-rights {
  margin: 8px 0 16px;
  padding: 8px;
  background: #fff7e6;
  border-radius: 4px;
}
.xyz-header__noLogin-remind-right {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.xyz-header__noLogin-remind-right:first-child {
  margin-top: 0;
}
.xyz-header__noLogin-remind-right-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.xyz-header__noLogin-remind-right-text {
  color: rgba(0, 0, 0, 0.85);
}
.xyz-header__noLogin-remind-button {
  background-color: #fedd99;
  border-color: #fedd99;
  color: #733406;
  cursor: pointer;
  transition: opacity 0.3s;
}
.xyz-header__noLogin-remind-button:hover {
  opacity: 0.85;
}
.xyz-sidebar {
  position: fixed;
  right: -288px;
  top: 0;
  bottom: 0;
  width: 288px;
  height: 100%;
  z-index: 9000;
  transition: right 0.2s;
  display: flex;
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial;
}
.xyz-sidebar.unfold {
  right: 0;
}
.xyz-sidebar__mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 8999;
  background-color: rgba(0, 0, 0, 0.4);
}
.xyz-sidebar__main {
  width: 64px;
  position: absolute;
  left: -80px;
  z-index: 9000;
  bottom: 100px;
}
.xyz-sidebar__service {
  background: url('/public/assets/img/new/sidebar/service.png') center 0 no-repeat;
  width: 64px;
  height: 80px;
  background-size: 64px 80px;
  margin-bottom: 8px;
  cursor: pointer;
  transition: opacity 0.3s;
}
.xyz-sidebar__service:hover {
  opacity: 0.85;
}
.xyz-sidebar__list {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
}
.xyz-sidebar__item {
  background-color: #ffffff;
  width: 64px;
  height: 64px;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(0, 0, 0, 0.85);
  transition: color 0.3s;
  position: relative;
}
.xyz-sidebar__item:last-child {
  border-bottom: none;
}
.xyz-sidebar__item:hover,
.xyz-sidebar__item.highlight {
  color: #ff4b0f;
}
.xyz-sidebar__item-header {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.xyz-sidebar__item-header-title {
  font-size: 12px;
  line-height: 20px;
}
.xyz-sidebar__item-pop {
  display: none;
  position: absolute;
  top: 0;
  right: 100%;
  margin-right: 16px;
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
.xyz-sidebar__item-pop::after {
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  width: 16px;
  height: 100%;
  content: '';
  background-color: transparent;
}
.xyz-sidebar__item-pop--feedback {
  top: -46px;
}
.xyz-sidebar__item-pop--follow {
  top: -156px;
}
.xyz-sidebar__item-qr {
  background: #f9f9f9;
  padding: 20px;
}
.xyz-sidebar__item:hover .xyz-sidebar__item-pop {
  display: block;
}
.xyz-sidebar__feedback-list {
  padding: 16px 0;
  margin-top: -8px;
  width: 100px;
}
.xyz-sidebar__feedback-item {
  text-align: center;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  line-height: 20px;
  margin-top: 8px;
}
.xyz-sidebar__feedback-item-text:first-child {
  color: rgba(0, 0, 0, 0.45);
}
.xyz-sidebar__feedback-button {
  border-radius: 0 0 8px 8px;
}
.xyz-sidebar__follow-item {
  padding: 16px;
  border-bottom: 1px solid #ebedf0;
  text-align: center;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  line-height: 20px;
}
.xyz-sidebar__follow-item:last-child {
  border-bottom: none;
}
.xyz-sidebar__follow-item-image {
  display: block;
  width: 128px;
  height: 128px;
  margin-bottom: 8px;
}
.xyz-sidebar__content {
  background: #ffffff;
  width: 288px;
  height: 100%;
  position: relative;
  z-index: 9001;
}
.xyz-sidebar__content-hd {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 2;
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 16px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ebedf0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 18px;
}
.xyz-sidebar__content-hd-icon {
  cursor: pointer;
}
.xyz-sidebar__content-hd-icon.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.xyz-sidebar__content-hd-title {
  width: 216px;
  text-align: center;
}
.xyz-sidebar__content-bd {
  height: 100%;
  position: relative;
}
.xyz-sidebar__category {
  height: 100%;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 76px 16px 16px;
}
.xyz-sidebar__category-block {
  padding: 16px 0;
}
.xyz-sidebar__category-block:first-child {
  padding-top: 0;
  border-bottom: 1px solid #f7f8fa;
}
.xyz-sidebar__category-block:last-child {
  padding-bottom: 0;
}
.xyz-sidebar__category-title {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 22px;
}
.xyz-sidebar__category-navItem {
  font-size: 12px;
  line-height: 20px;
  margin-top: 8px;
}
.xyz-sidebar__category-navItem-kind {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.xyz-sidebar__category-navItem-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
}
.xyz-sidebar__category-navItem-item {
  color: rgba(0, 0, 0, 0.45);
  margin-top: 4px;
  margin-left: 16px;
  min-width: 48px;
}
.xyz-sidebar__loading {
  height: 50px;
}
.xyz-sidebar__loading .xyz-spin-nested-loading {
  height: 100%;
}
.xyz-sidebar__history {
  overflow-y: auto;
  height: 100%;
  box-sizing: border-box;
  padding: 76px 16px 16px;
}
.xyz-sidebar__product {
  margin-top: 16px;
  display: flex;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.xyz-sidebar__product:first-child {
  margin-top: 0;
}
.xyz-sidebar__product-image {
  width: 96px;
  height: 96px;
  margin-right: 12px;
  overflow: hidden;
}
.xyz-sidebar__product-main {
  padding: 10px 0;
  flex: 1;
}
.xyz-sidebar__product-title {
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.xyz-sidebar__product-price {
  font-weight: bold;
  color: #ff4b0f;
  font-size: 12px;
  line-height: 24px;
}
.xyz-sidebar__product-price span {
  font-size: 16px;
}
.xyz-footer {
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial;
  background: #2a2a31;
}
.xyz-footer__content {
  padding: 32px 0;
  color: rgba(255, 255, 255, 0.45);
}
.xyz-footer__main {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(238, 238, 238, 0.25);
}
.xyz-footer__main-title {
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
}
.xyz-footer__main-item {
  margin-top: 8px;
  font-size: 14px;
  line-height: 22px;
}
.xyz-footer__main-item a {
  color: rgba(255, 255, 255, 0.45);
}
.xyz-footer__main-item a:hover {
  color: #ff4b0f;
}
.xyz-footer__nav {
  display: flex;
  margin-left: -80px;
}
.xyz-footer__nav-list {
  margin-left: 80px;
}
.xyz-footer__touch {
  width: 304px;
}
.xyz-footer__touch-tel {
  font-family: "DIN Alternate";
  color: #ff4b0f;
  font-weight: bold;
  font-size: 36px;
  line-height: 44px;
  margin: 4px 0 16px;
}
.xyz-footer__other {
  padding-top: 16px;
}
.xyz-footer__links {
  display: flex;
  margin-bottom: 16px;
}
.xyz-footer__links-item::after {
  content: '-';
  margin: 0 5px;
}
.xyz-footer__links-item:last-child::after {
  display: none;
}
.xyz-footer__filing {
  display: flex;
  align-items: center;
}
.xyz-footer__sign {
  display: flex;
}
.xyz-footer__sign-item {
  margin-right: 8px;
}
.xyz-footer__sign-item img,
.xyz-footer__sign-item a {
  display: block;
  width: 80px;
  height: 30px;
}
.xyz-footer__info-policy {
  display: inline-block;
  margin-left: 20px;
  padding-left: 25px;
  background: url('/public/assets/img/new/footer/policy.png') no-repeat left center;
}
