.content-wrap {
  min-width: 1224px;
  overflow: hidden;
}
.content-left, .content-middle, .content-right {
  padding-bottom: 9999px;
  margin-bottom: -9999px;
}
.content-left {
  float: left;
  width: 120px;
  background-color: #fff;
}
.content-middle {
  height: 600px;
  margin-left: 120px;
  margin-right: 800px;
  background-color: #F6F6F6;
}
.content-right {
  float: right;
  width: 800px;
  background-color: #fff;
}
.content-left li {
  height: 62px;
}
.content-left li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #2a2a2a;
  font: 500 14px / 62px "Microsoft Yahei";
  text-align: center;
}
.content-left li a:hover, .content-left li.curr a {
  color: #fff;
  background-color: #F05A23;
}
.content-middle #logo_load {
  visibility: hidden;
}
.content-middle .logoCont {
  opacity: 1;
  margin-left: 44px;
}
.content-middle #submenu-position {
  margin-left: 44px !important;
  margin-right: 44px !important;
  opacity: 1 !important;
}
.content-middle #submenu-position .crumbs {
  color: #000;
  font-size: 14px;
}
.content-middle #submenu-position .crumbs a {
  color: #F05A23;
}
.content-middle #submenu-position .subNav li {
  padding-right: 12px;
}
.content-middle #submenu-position .subNav li a:hover, .content-middle #submenu-position .subNav li a.curr {
  color: #F05A23;
}
.content-middle #submenu-position .subNav li a.curr:after, .content-middle #submenu-position .linear:hover:after {
  border-color: #F05A23;
}

.content-right .main-head {
  margin-left: 0 !important;
  opacity: 1 !important;
}
.content-right .main-body {
  margin-left: 0 !important;
  opacity: 1 !important;
}
/* ------------- 以上是历史 ------------- */
/* ------------- 首页 ------------- */
.pazl-noplaceholder .header-wrapper::after {
  display: none;
}

.pazl-home-pc .header-main-wrap .logo img {
  display: none;
}
.pazl-home-pc .header-main-wrap .logo .white-logo {
  display: block;
}

.pazl-home-pc .header-wrapper .header-main-wrap {
  background-color: transparent;
}

.pazl-home-pc .header-main-wrap .header-nav-item {
  color: rgba(255, 255, 255, 0.9);
}

.pazl-home-pc .header-main-wrap .lang-checkout .en-item {
  color: rgba(0, 0, 0, 0.4);
}
.pazl-home-pc .header-main-wrap .lang-checkout .en-item:hover {
  color: #F05A23;
}

.pazl-home-pc .header-main-wrap:hover .logo .white-logo {
  display: none;
}
.pazl-home-pc .header-main-wrap:hover .logo .orange-logo {
  display: block;
}
.pazl-home-pc .header-wrapper .header-main-wrap:hover {
  background-color: #fff;
}
.pazl-home-pc .header-main-wrap:hover .header-nav-item {
  color: rgba(0, 0, 0, 0.9);
}
/* ------------- 移动端 ------------- */
.pazl-home-mobile-color.pazl-home-mobile .header-wrapper .header-main-wrap {
  background-color: #fff;
}
.pazl-home-mobile-color.pazl-home-mobile .header-main-wrap .logo .white-logo {
  display: none;
}
.pazl-home-mobile-color .header-main-wrap .logo .orange-logo {
  display: block;
}
.pazl-home-mobile-color.pazl-home-mobile .header-wrapper .menu-btn .white-btn-logo {
  display: none;
}
.pazl-home-mobile-color .header-wrapper .menu-btn .black-btn-logo {
  display: block;
}

.pazl-home-mobile .header-main-wrap .logo img {
  display: none;
}
.pazl-home-mobile .header-main-wrap .logo .white-logo {
  display: block;
}
.pazl-home-mobile .header-wrapper .menu-btn img {
  display: none;
}
.pazl-home-mobile .header-wrapper .menu-btn .white-btn-logo {
  display: block;
}

.pazl-home-mobile .header-wrapper .header-main-wrap {
  background-color: transparent;
}
.pazl-home-mobile {
  min-width: auto;
}
.pazl-home-mobile .header-wrapper {
  min-width: auto;
}
.pazl-home-mobile .header-wrapper .menu-btn {
  display: block;
}
.pazl-home-mobile .header-wrapper .header-nav {
  display: none;
}
.pazl-home-mobile .header-wrapper .header-main-wrap {
  min-width: auto;
}
.pazl-home-mobile .header-wrapper .header-content {
  width: 100%;
  height: 18.13vw;
  min-height: auto;
}
.pazl-home-mobile .header-wrapper .logo {
  width: 54.31vw;
  height: 5.6vw;
  margin-top: 6.265vw;
  margin-left: 6.4vw;
}

.pazl-home-mobile .home-banner-wrap {
  height: auto;
}
.pazl-home-mobile .home-banner-wrap .home-banner {
  position: static;
  width: auto;
  height: auto;
  margin-left: 0;
}
.pazl-home-mobile .home-banner-wrap img {
  display: none;
}
.pazl-home-mobile .home-banner-wrap .mobile-pic {
  display: block;
  width: 100%;
}

.pazl-home-mobile .footer-wrapper {
  min-width: auto;
  padding-top: 6.4vw;
  padding-bottom: 12.8vw;
}
.pazl-home-mobile .footer-wrapper .footer-content {
  width: 91.47vw;
}
.pazl-home-mobile .footer-wrapper .map-list {
  float: none;
  margin-right: 0;
  margin-top: 8.53vw;
}
.pazl-home-mobile .footer-wrapper .map-list dd {
  margin-top: 3.2vw;
  font-size: 3.73vw;
  line-height: 5.33vw;
}
.pazl-home-mobile .footer-wrapper .contact-up {
  float: none;
  max-width: none;
  margin-top: 8.53vw;
  text-align: left;
}
.pazl-home-mobile .footer-wrapper .map-list dt::after, .pazl-home-mobile .footer-wrapper .contact-up b::after {
  content: "";
  float: right;
  width: 6.4vw;
  height: 6.4vw;
  margin-top: 0.53vw;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("https://resources.pingan.com/app_series/pazl/assets/images/2025_year/arrow-right.png");
}
.pazl-home-mobile .footer-wrapper .list-up {
  padding-bottom: 8px;
}
.pazl-home-mobile .footer-wrapper .list-up dt::after {
  background-image: url("https://resources.pingan.com/app_series/pazl/assets/images/2025_year/arrow-up.png");
}
.pazl-home-mobile .footer-wrapper .list-down dd {
  display: none;
}
.pazl-home-mobile .footer-wrapper .list-down dt::after {
  background-image: url("https://resources.pingan.com/app_series/pazl/assets/images/2025_year/arrow-down.png");
}

.pazl-home-mobile .footer-wrapper .contact-up .contact-qrcode {
  float: none;
  margin: 6.4vw auto 0;
}
.pazl-home-mobile .footer-wrapper .contact-up em {
  float: none;
  display: block;
  width: 100%;
  text-align: center;
}
.pazl-home-mobile .footer-wrapper .contact-up span {
  float: none;
  display: block;
  text-align: center;
}
.pazl-home-mobile .footer-wrapper .footer-copyright {
  width: 100%;
  margin-top: 12.8vw;
  padding-top: 14.93vw;
}
.pazl-home-mobile .footer-wrapper .footer-icp-beian {
  margin-top: 6.4vw;
}
.pazl-home-mobile .footer-wrapper .footer-icp-beian li {
  float: none;
  margin-right: 0;
  margin-bottom: 3.73vw;
}
