@charset "UTF-8";
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* 统一各页面首屏 Banner 高度 */
[id$="-page"] [id$="-banner"],
[id$="-page"] [id$="-banner"] .banner-main {
  height: 600px !important;
}

.font-family-MiSans {
  font-family: "MiSans";
}

/* 设置一些全局变量， 方便后续控制 */
/* 通用样式 */
/* 设置一些全局变量， 方便后续控制 */
/* 对于能够确定的内容， 尽量使用id选择器 */
.website-size {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.hidden {
  display: none;
}

.text-primary {
  color: #0066FF;
}

.text-indent {
  text-indent: 2em;
}

.text-left {
  text-align: left;
}

.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.border-1-primary {
  border: 1px solid #0066FF;
}

.border-1-\[\#fff\] {
  border: 1px solid #fff;
}

.border-2-\[\#fff\] {
  border: 2px solid #fff;
}

.bg-gradient-to-r-1 {
  background: linear-gradient(90deg, #0066FF 0%, #6BA6FF 100%);
}

.bg-gradient-to-r-2 {
  background: linear-gradient(90deg, #EBF4FF 0%, #FFFFFF 100%);
}

.bg-gradient-to-b-1 {
  background: linear-gradient(180deg, #0066FF 0%, #6BA6FF 100%);
}

.bg-gradient-to-b-2 {
  background: linear-gradient(180deg, #00B9CE 0%, #84C6FF 100%);
}

.bg-gradient-to-b-f {
  background: linear-gradient(180deg, #f9fbff 0%, #f9fbff 100%);
}

.bg-gradient-oblique-1 {
  background: linear-gradient(132deg, #F3F8FF 0%, #F9FCFF 100%);
}

.shadow-break-1 {
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.08);
}

.shadow-break-2 {
  box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.08);
}

/* 透明度 */
.opacity-10 {
  opacity: 1;
}

.opacity-7 {
  opacity: 0.68;
}

.opacity-4 {
  opacity: 0.46;
}

/* 透明背景 + 模糊效果 */
.opacity-bg-7 {
  backdrop-filter: blur(7px);
  -webkit-backdrop-filter: blur(7px); /* Safari 支持 */
}

.opacity-bg-12 {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px); /* Safari 支持 */
}

/* 背景图片 */
.bg-img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

@keyframes rotate-pause {
  0% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(-360deg);
  }
  100% {
    transform: rotate(-360deg); /* 保持不动 */
  }
}
@keyframes wave {
  0%, 100% {
    transform: translateY(0);
  }
  5% {
    transform: translateY(-1px);
  }
  10% {
    transform: translateY(-2px);
  }
  15% {
    transform: translateY(-3px);
  }
  20% {
    transform: translateY(-4px);
  }
  25% {
    transform: translateY(-5px);
  }
  30% {
    transform: translateY(-4px);
  }
  35% {
    transform: translateY(-3px);
  }
  40% {
    transform: translateY(-2px);
  }
  45% {
    transform: translateY(-1px);
  }
  50% {
    transform: translateY(0);
  }
  55% {
    transform: translateY(1px);
  }
  60% {
    transform: translateY(2px);
  }
  65% {
    transform: translateY(3px);
  }
  70% {
    transform: translateY(4px);
  }
  75% {
    transform: translateY(5px);
  }
  80% {
    transform: translateY(4px);
  }
  85% {
    transform: translateY(3px);
  }
  90% {
    transform: translateY(2px);
  }
  95% {
    transform: translateY(1px);
  }
}
/* 公共 样式 - 头部、底部 */
/* 设置一些全局变量， 方便后续控制 */
#page-header {
  background-color: rgba(255, 255, 255, 0.3);
  height: 70px;
  z-index: 9999;
  box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
}
#page-header #page-menu {
  height: 70px;
}
#page-header #page-menu #menu-logo {
  width: 162px;
  height: 36px;
  display: block;
}
#page-header #page-menu #menu-logo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: left center;
}
#page-header #page-menu .menu-item {
  height: 70px;
  line-height: 70px;
}
#page-header .menu-item {
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-header .menu-item:hover,
#page-header .menu-item_active {
  color: #0066FF;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-header .menu-phone .mp-img {
  width: 36px;
  height: 36px;
  background-image: url("../images/common/phone.png");
}
#page-header .menu-phone .mp-txt {
  width: 134px;
}
#page-header .menu-tiyan-btn {
  width: 110px;
  height: 36px;
  border: 1px solid #0066FF;
}
#page-header .menu-tiyan-btn .mtb-bg {
  width: 20px;
  height: 20px;
  background-image: url("../images/common/vr-icon-tiyan.png");
  animation: wave 1.2s ease-in-out infinite;
}
#page-header .menu-tiyan-btn .mtb-btn {
  letter-spacing: -1px;
}
#page-header .menu-tiyan-btn .mtb-btn .mtbb-ani {
  display: inline-block;
  animation: wave 1.2s ease-in-out infinite;
}
#page-header .menu-tiyan-btn .mtb-btn .mtbb-ani_1 {
  animation-delay: 0.1s;
}
#page-header .menu-tiyan-btn .mtb-btn .mtbb-ani_2 {
  animation-delay: 0.2s;
}
#page-header .menu-tiyan-btn .mtb-btn .mtbb-ani_3 {
  animation-delay: 0.3s;
}
#page-header .menu-tiyan-btn .mtb-btn .mtbb-ani_4 {
  animation-delay: 0.4s;
}
#page-header .menu-login-btn {
  width: 102px;
  height: 36px;
}
#page-header .menu-member {
  position: relative;
}
#page-header .menu-member-trigger {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 36px;
  color: #333;
  font-size: 16px;
  line-height: 36px;
  white-space: nowrap;
}
#page-header .menu-member-avatar {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  object-fit: cover;
}
#page-header .menu-member-name {
  max-width: 88px;
}
#page-header .menu-member-caret {
  width: 0;
  height: 0;
  border-top: 6px solid #666;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  transition: transform 0.2s ease;
}
#page-header .menu-member:hover .menu-member-caret,
#page-header .menu-member:focus-within .menu-member-caret {
  transform: rotate(180deg);
}
#page-header .menu-member:hover .menu-member-trigger,
#page-header .menu-member:focus-within .menu-member-trigger {
  color: #0066FF;
}
#page-header .menu-member::after {
  position: absolute;
  top: 100%;
  right: 0;
  width: 116px;
  height: 8px;
  content: '';
}
#page-header .menu-member-dropdown {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 10000;
  width: 116px;
  padding: 6px 0;
  border: 1px solid #edf0f5;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 8px 20px rgba(20, 43, 78, 0.12);
  opacity: 0;
  pointer-events: none;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
  visibility: hidden;
}
#page-header .menu-member:hover .menu-member-dropdown,
#page-header .menu-member:focus-within .menu-member-dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
  visibility: visible;
}
#page-header .menu-member-dropdown a {
  display: block;
  padding: 0 16px;
  color: #4d5b70;
  font-size: 14px;
  line-height: 36px;
}
#page-header .menu-member-dropdown a:hover {
  background: #f3f8ff;
  color: #0066FF;
}
#siteAuthClose .layui-icon-close::before {
  content: 'x';
  font-family: Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

#page-expend-menu {
  top: 70px;
  box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
  z-index: 9999;
  background-color: #fff;
  display: none;
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsml-info .pemsmli-desc {
  width: 196px;
  line-height: 20px;
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmll-item {
  width: fit-content;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmll-item:hover, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmll-item_active {
  background-color: #E5EFFF;
  transition: all 0.3s ease; /* 柔和过渡 */
  color: #0066FF;
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item {
  width: fit-content;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon {
  width: 18px;
  height: 18px;
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_manyou {
  background-image: url("../images/common/menu-chanpinfuwu-icon/manyou.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_kanfang {
  background-image: url("../images/common/menu-chanpinfuwu-icon/kanfang.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_zhibo {
  background-image: url("../images/common/menu-chanpinfuwu-icon/zhibo.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_bokong {
  background-image: url("../images/common/menu-chanpinfuwu-icon/bokong.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_paishe {
  background-image: url("../images/common/menu-chanpinfuwu-icon/paishe.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_dingzhi {
  background-image: url("../images/common/menu-chanpinfuwu-icon/dingzhi.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_caiji {
  background-image: url("../images/common/menu-chanpinfuwu-icon/caiji.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_jianmo {
  background-image: url("../images/common/menu-chanpinfuwu-icon/jianmo.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_shouquan {
  background-image: url("../images/common/menu-chanpinfuwu-icon/shouquan.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_ruanzhu {
  background-image: url("../images/common/menu-chanpinfuwu-icon/ruanzhu.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-icon_cunzheng {
  background-image: url("../images/common/menu-chanpinfuwu-icon/cunzheng.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-special {
  width: 14px;
  height: 14px;
  right: 12px;
  top: 12px;
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-special_hot {
  background-image: url("../images/common/menu-chanpinfuwu-icon/special-hot.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item .pemsmlci-special_new {
  background-image: url("../images/common/menu-chanpinfuwu-icon/special-new.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active {
  background-color: #E5EFFF;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-title, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-title {
  color: #0066FF;
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_manyou, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_manyou {
  background-image: url("../images/common/menu-chanpinfuwu-icon/manyou_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_kanfang, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_kanfang {
  background-image: url("../images/common/menu-chanpinfuwu-icon/kanfang_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_zhibo, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_zhibo {
  background-image: url("../images/common/menu-chanpinfuwu-icon/zhibo_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_bokong, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_bokong {
  background-image: url("../images/common/menu-chanpinfuwu-icon/bokong_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_paishe, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_paishe {
  background-image: url("../images/common/menu-chanpinfuwu-icon/paishe_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_dingzhi, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_dingzhi {
  background-image: url("../images/common/menu-chanpinfuwu-icon/dingzhi_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_caiji, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_caiji {
  background-image: url("../images/common/menu-chanpinfuwu-icon/caiji_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_jianmo, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_jianmo {
  background-image: url("../images/common/menu-chanpinfuwu-icon/jianmo_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_shouquan, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_shouquan {
  background-image: url("../images/common/menu-chanpinfuwu-icon/shouquan_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_ruanzhu, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_ruanzhu {
  background-image: url("../images/common/menu-chanpinfuwu-icon/ruanzhu_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item:hover .pemsmlci-icon_cunzheng, #page-expend-menu .pem-submenu-main .pemsm-left .pemsmlc-item_active .pemsmlci-icon_cunzheng {
  background-image: url("../images/common/menu-chanpinfuwu-icon/cunzheng_active.png");
}
#page-expend-menu .pem-submenu-main .pemsm-right {
  width: 196px;
  height: 196px;
  right: 0px;
  bottom: 0px;
  background-image: url("../images/common/menu-bg.png");
}

#page-meihao {
  overflow: hidden;
  height: 313px;
  background-image: url("../images/home/bg/meihao.png");
}
#page-meihao .pm-img {
  width: 146px;
  height: 129px;
  background-image: url("../images/home/bg/meihao-main.png");
}

#page-footer {
  overflow: hidden;
  min-height: 352px;
  background-color: #2e323b;
}
#page-footer .pf-main {
  min-height: 302px;
}
#page-footer .pf-main .pfm-left {
  width: 239px;
  height: 222px;
}
#page-footer .pf-main .pfm-left .pfml-logo {
  width: 162px;
  height: 36px;
  background-image: url("../images/common/logo-white.png");
}
#page-footer .pf-main .pfm-left .pfml-desc {
  color: #97999D;
  line-height: 24px;
}
#page-footer .pf-main .pfm-right {
  height: 222px;
}
#page-footer .pf-main .pfm-right .pfmr-item {
  width: 142px;
  color: #97999D;
}
#page-footer .pf-main .pfm-right .pfmr-item a.pfmrii-txt {
  display: block;
  color: inherit;
  text-decoration: none;
}
#page-footer .pf-main .pfm-right .pfmr-item_chanpinfuwu {
  width: 180px;
}
#page-footer .pf-main .pfm-right .pfmr-item_jiejuefangan {
  width: 128px;
}
#page-footer .pf-main .pfm-right .pfmr-item_guanyuwomen {
  width: 66px;
}
#page-footer .pf-main .pfm-right .pfmr-item_lianxidianhua {
  width: 190px;
}
#page-footer .pf-main .pfm-right .pfmr-item_qr {
  width: 120px;
}
#page-footer .pf-main .pfm-right .pfmr-item .pfmrii-qr {
  display: block;
  width: 120px;
  height: 120px;
  object-fit: cover;
}
#page-footer .pf-main .pfm-right .pfmr-item .pfmrii-qr_guanfangkefu {
  background-image: url("../images/qrcode/page-wechat.png");
  background-position: 0 -3px;
  background-color: #fff;
}
#page-footer .pf-main .pfm-right .pfmr-item .pfmrii-qr_guanfanggongzhonghao {
  background-image: url("../images/qrcode/guanfanggongzhonghao.png");
}

#page-copyright {
  overflow: hidden;
  height: 76px;
  background-color: #18191d;
}
#page-copyright .pc-title {
  color: #97999D;
}
#page-copyright .pcc-cr {
  width: 18px;
  height: 18px;
  background-image: url("../images/common/copyright.png");
}

#page-right-menu {
  top: 45%;
  right: 40px;
}
#page-right-menu .prm-icon-item {
  width: 61px;
  height: 61px;
}
#page-right-menu .prm-icon-item .prmii-phone {
  width: 0px;
  height: 40px;
  right: 70px;
  top: 10px;
  background-color: #fff;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-right-menu .prm-icon-item .prmii-wechat {
  width: 0px;
  height: 0px;
  overflow: hidden;
  right: 70px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-right-menu .prm-icon-item .prmii-wechat .prmiiw-img {
  display: block;
  width: 160px;
  height: 160px;
  object-fit: cover;
  background-image: url("../images/qrcode/page-wechat.png");
}
#page-right-menu .prm-icon-item .prmii-logo {
  width: 0px;
  height: 40px;
  right: 70px;
  top: 10px;
  background-color: #fff;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-right-menu .prm-icon-item .prmii-logo .prmiil-logo-img {
  width: 24px;
  height: 24px;
  background-image: url("../images/common/vr-icon-tiyan.png");
}
#page-right-menu .prm-icon-item_logo:hover .prmii-logo {
  width: 160px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-right-menu .prm-icon-item_logo {
  background-image: url("../images/common/fixed-right-icon/logo.png");
}
#page-right-menu .prm-icon-item_phone:hover .prmii-phone {
  width: 160px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-right-menu .prm-icon-item_phone {
  background-image: url("../images/common/fixed-right-icon/phone.png");
}
#page-right-menu .prm-icon-item_wechat:hover .prmii-wechat {
  width: 160px;
  height: 210px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#page-right-menu .prm-icon-item_wechat {
  background-image: url("../images/common/fixed-right-icon/wechat.png");
}
#page-right-menu .prm-icon-item_backtop {
  background-image: url("../images/common/fixed-right-icon/backtop.png");
}

#xxx-page #xxx-banner {
  height: 700px;
  background-image: url("../images/home/banner.webp");
}
#xxx-page #xxx-banner .banner-main {
  height: 700px;
}
#xxx-page #xxx-banner .banner-main-content {
  width: 100%;
}

.fast-page-tongdian {
  overflow: hidden;
  height: 873px;
  background-image: url("../images/solution/solution4-bg/tongdian-bg.png");
}
.fast-page-tongdian .fptm-bg {
  width: 557px;
  height: 456px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  top: 15px;
  background-image: url("../images/solution/solution4-bg/tongdian-bg-main.png");
}
.fast-page-tongdian .fptm-item {
  width: 333px;
  background-color: #fff;
}
.fast-page-tongdian .fptm-item .fptmi-icon {
  width: 48px;
  height: 48px;
}
.fast-page-tongdian .fptm-item .fptmi-icon_1 {
  background-image: url("../images/solution/solution4-tongdian-icon/1.png");
}
.fast-page-tongdian .fptm-item .fptmi-icon_2 {
  background-image: url("../images/solution/solution4-tongdian-icon/2.png");
}
.fast-page-tongdian .fptm-item .fptmi-icon_3 {
  background-image: url("../images/solution/solution4-tongdian-icon/3.png");
}
.fast-page-tongdian .fptm-item .fptmi-icon_4 {
  background-image: url("../images/solution/solution4-tongdian-icon/4.png");
}
.fast-page-tongdian .fptm-item .fptmi-icon_5 {
  background-image: url("../images/solution/solution4-tongdian-icon/5.png");
}
.fast-page-tongdian .fptm-item .fptmi-icon_6 {
  background-image: url("../images/solution/solution4-tongdian-icon/6.png");
}
.fast-page-tongdian .fptm-item .fptmi-info {
  width: 216px;
}

.fast-page-youshi {
  overflow: hidden;
  height: 1254px;
  background-image: url("../images/solution/solution7-youshi-bg/bg.png");
}
.fast-page-youshi .fpy-card {
  overflow: hidden;
  height: 458px;
  background-image: url("../images/solution/solution7-youshi-bg/bg-card.png");
}
.fast-page-youshi .fpy-card .fpyc-icon {
  width: 96px;
  height: 94px;
  right: 32px;
  bottom: 48px;
}
.fast-page-youshi .fpy-card .fpyc-icon_1 {
  background-image: url("../images/fastpage/icon/1.png");
}
.fast-page-youshi .fpy-card .fpyc-icon_2 {
  background-image: url("../images/fastpage/icon/2.png");
}
.fast-page-youshi .fpy-card .fpyc-icon_3 {
  background-image: url("../images/fastpage/icon/3.png");
}
.fast-page-youshi .fpy-card .fpyc-icon_4 {
  background-image: url("../images/fastpage/icon/4.png");
}
.fast-page-youshi .fpy-card .fpyc-icon_5 {
  background-image: url("../images/fastpage/icon/5.png");
}
.fast-page-youshi .fpy-card .fpyc-icon_6 {
  background-image: url("../images/fastpage/icon/6.png");
}

.fast-page-3-grid {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/anli.png");
}
.fast-page-3-grid .fp3g-item {
  height: 230px;
  overflow: hidden;
}
.fast-page-3-grid .fp3g-item .fp3gi-shadow {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
.fast-page-3-grid .fp3g-item .fp3gi-txt {
  left: 24px;
  bottom: 24px;
}
.fast-page-3-grid .fp3g-item .fp3gi-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}

.fast-page-4-grid {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/fangan.png");
}
.fast-page-4-grid .fp4g-item {
  height: 180px;
  overflow: hidden;
}
.fast-page-4-grid .fp4g-item .fp4gi-shadow {
  bottom: 0px;
  height: 60px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
.fast-page-4-grid .fp4g-item .fp4gi-txt {
  left: 20px;
  bottom: 20px;
}
.fast-page-4-grid .fp4g-item .fp4gi-icon {
  width: 30px;
  height: 30px;
  right: 20px;
  top: 20px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 45%;
}

.fast-page-card-info {
  overflow: hidden;
  height: 450px;
  background-image: url("../images/fastpage/bg-bottom/1.png");
}
.fast-page-card-info .fpci-card {
  height: 200px;
  overflow: hidden;
  background-image: url("../images/home/bg/youshi-main.png");
}
.fast-page-card-info .fpci-card .fpcic-title {
  line-height: 39px;
  letter-spacing: 2px;
}
.fast-page-card-info .fpci-card .fpcic-subtitle {
  line-height: 22px;
  letter-spacing: 1px;
}

.fast-page-changjing {
  overflow: hidden;
  height: 600px;
  background-image: url("../images/home/bg/fangan-main.png");
}
.fast-page-changjing .fpcj-item {
  height: 180px;
  overflow: hidden;
}
.fast-page-changjing .fpcj-item .fpcji-shadow {
  bottom: 0px;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
.fast-page-changjing .fpcj-item .fpcji-txt {
  top: 50%;
  transform: translateY(-50%);
}

.fast-page-tese {
  overflow: hidden;
  height: auto;
  background-image: url("../images/project/manyou-gongneng-bg.png");
}
.fast-page-tese .fptsm-card {
  height: 312px;
  background-color: #F5F9FF;
}
.fast-page-tese .fptsm-card .fptsmc-icon {
  width: 72px;
  height: 72px;
}
.fast-page-tese .fptsm-card .fptsmc-icon_mxhdgj {
  background-image: url("../images/project/manyou-gongneng-icon/mxhdgj.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_sssjqqr {
  background-image: url("../images/project/manyou-gongneng-icon/sssjqqr.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_yjktgn {
  background-image: url("../images/project/manyou-gongneng-icon/yjktgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_aijjgn {
  background-image: url("../images/project/manyou-gongneng-icon/aijjgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_tsrdgn {
  background-image: url("../images/project/manyou-gongneng-icon/tsrdgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_ffrdbtys {
  background-image: url("../images/project/manyou-gongneng-icon/ffrdbtys.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_qrqxgn {
  background-image: url("../images/project/manyou-gongneng-icon/qrqxgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_cjglgn {
  background-image: url("../images/project/manyou-gongneng-icon/cjglgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_zbzgn {
  background-image: url("../images/project/manyou-gongneng-icon/zbzgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_zqssgn {
  background-image: url("../images/project/manyou-gongneng-icon/zqssgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-icon_hbgn {
  background-image: url("../images/project/manyou-gongneng-icon/hbgn.png");
}
.fast-page-tese .fptsm-card .fptsmc-desc {
  line-height: 20px;
}

.fast-page-buzhou {
  overflow: hidden;
  height: 1200px;
  background-color: #f4f7ff;
}
.fast-page-buzhou .fpbz-icon {
  width: 39px;
  height: 39px;
  background-image: url("../images/common/step.png");
}
.fast-page-buzhou .fpbz-card {
  width: 300px;
}
.fast-page-buzhou .fpbz-card .fpbzc-icon {
  height: 300px;
  background-image: url("../images/fastpage/bg-bottom/12.png");
  background-size: 110%;
}
.fast-page-buzhou .fpbz-card .fpbzc-title {
  top: 136px;
  left: 50%;
  transform: translateX(-50%);
}
.fast-page-buzhou .fpbz-card .fpbzc-desc {
  line-height: 22px;
}

.fast-page-more-btns .fpmbb-item {
  width: 224px;
  height: 48px;
  border: 1px solid #DCDCDC;
}
.fast-page-more-btns .fpmbb-item:hover + .fpmbb-wechat {
  width: 152px;
  height: 152px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
.fast-page-more-btns .fpmbb-wechat {
  width: 0;
  height: 0;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
  background-image: url("../images/qrcode/solution4-chanpin-wechat.png");
  transition: all 0.3s ease; /* 柔和过渡 */
}

/* 网页端 样式 - 单菜单样式 */
/* 设置一些全局变量， 方便后续控制 */
#home-page #home-banner {
  height: 700px;
  background-image: url("../images/home/banner.webp");
}
#home-page #home-banner .banner-main {
  height: 700px;
}
#home-page #home-banner .banner-main-content {
  width: 100%;
}
#home-page #home-banner .banner-main-btn {
  width: 174px;
  height: 50px;
  border-radius: 136px 136px 136px 136px;
}
#home-page #home-card {
  height: fit-content;
  margin-top: -40px;
}
#home-page #home-card .hc-item {
  height: 111px;
  border: 1px solid #fff;
  box-shadow: 0px 1px 10px rgba(200, 200, 200, 0.5);
}
#home-page #home-card .hc-item_1 .hci-icon {
  width: 54px;
  height: 51px;
  background-image: url("../images/home/icon/siyouhuabushu.png");
}
#home-page #home-card .hc-item_2 .hci-icon {
  width: 51px;
  height: 51px;
  background-image: url("../images/home/icon/yuanmajiaofu.png");
}
#home-page #home-card .hc-item_3 .hci-icon {
  width: 60px;
  height: 51px;
  background-image: url("../images/home/icon/gengxinshengji.png");
}
#home-page #home-card .hc-item_4 .hci-icon {
  width: 59px;
  height: 51px;
  background-image: url("../images/home/icon/yizhanshifuwu.png");
}
#home-page #home-vr {
  overflow: hidden;
  height: 1074px;
  background-image: url("../images/home/bg/vr.webp");
}
#home-page #home-vr .hv-bg {
  overflow: hidden;
  height: 674px;
  background-image: url("../images/home/bg/vr-main.webp");
}
#home-page #home-vr .hv-bg .hvb-bg {
  width: 124px;
  height: 124px;
  border-radius: 50%;
}
#home-page #home-vr .hv-bg .hvb-bg .hvbb-icon {
  width: 72px;
  height: 72px;
  background-image: url("../images/common/vr-show-icon.png");
  animation: rotate-pause 4s linear infinite;
}
#home-page #home-youshi {
  overflow: hidden;
  min-height: 783px;
  background-image: url("../images/home/bg/youshi.webp");
}
#home-page #home-youshi .hy-card {
  min-height: 288px;
  background-image: url("../images/home/bg/youshi-main.png");
}
#home-page #home-youshi .hy-card .hyc-title {
  line-height: 39px;
  letter-spacing: 2px;
}
#home-page #home-youshi .hy-card .hyc-subtitle {
  line-height: 22px;
  letter-spacing: 1px;
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item {
  width: 80px;
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon {
  width: 32px;
  height: 32px;
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_wenlv {
  background-image: url("../images/home/youshi-icon/wenlv.png");
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_fangchan {
  background-image: url("../images/home/youshi-icon/fangchan.png");
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_jiaoyu {
  background-image: url("../images/home/youshi-icon/jiaoyu.png");
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_yiliao {
  background-image: url("../images/home/youshi-icon/yiliao.png");
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_dangjian {
  background-image: url("../images/home/youshi-icon/dangjian.png");
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_zhanting {
  background-image: url("../images/home/youshi-icon/zhanting.png");
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_gongchangyuanqu {
  background-image: url("../images/home/youshi-icon/gongchangyuanqu.png");
}
#home-page #home-youshi .hy-card .hyc-list .hycl-item .hycli-icon_qiyedanwei {
  background-image: url("../images/home/youshi-icon/qiyedanwei.png");
}
#home-page #home-anli {
  overflow: hidden;
  height: 1109px;
  background-image: url("../images/home/bg/anli.png");
}
#home-page #home-anli .ha-tab {
  width: 1034px;
  height: 84px;
  background-color: #E6F0FF;
  border-radius: 52px;
}
#home-page #home-anli .ha-tab .hat-item {
  z-index: 2; /* 保证在背景块上面 */
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-anli .ha-tab .hat-item_active {
  transition: all 0.3s ease; /* 柔和过渡 */
  color: #fff;
}
#home-page #home-anli .ha-tab .hat-active-box {
  height: 52px;
  border-radius: 38px;
  background-color: #0066FF;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-anli .ha-bgimglist .hab-item {
  height: 630px;
  overflow: hidden;
  display: none;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-anli .ha-bgimglist .hab-item_active {
  display: flex;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-anli .ha-bgimglist .hab-item .habi-icon {
  width: 71px;
  height: 72px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
}
#home-page #home-anli .ha-bgimglist .hab-item .habi-shadow {
  height: 96px;
  bottom: 0px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
#home-page #home-anli .ha-bgimglist .hab-item_wenlv {
  background-image: url("../images/home/anli-bg/bg_wenlv.webp");
}
#home-page #home-anli .ha-bgimglist .hab-item_fangchan {
  background-image: url("../images/home/anli-bg/bg_fangchan.webp");
}
#home-page #home-anli .ha-bgimglist .hab-item_jiaoyu {
  background-image: url("../images/home/anli-bg/bg_jiaoyu.png");
}
#home-page #home-anli .ha-bgimglist .hab-item_yiliao {
  background-image: url("../images/home/anli-bg/bg_yiliao.png");
}
#home-page #home-anli .ha-bgimglist .hab-item_zhengqi {
  background-image: url("../images/home/anli-bg/bg_zhengqi.png");
}
#home-page #home-anli .ha-bgimglist .hab-item_dangjianwenming {
  background-image: url("../images/home/anli-bg/bg_dangjianwenming.png");
}
#home-page #home-anli .ha-bgimglist .hab-item_zhantingzhanguan {
  background-image: url("../images/home/anli-bg/bg_zhantingzhanguan.png");
}
#home-page #home-anli .ha-bgimglist .hab-item_gongchangyuanqu {
  background-image: url("../images/home/anli-bg/bg_gongchangyuanqu.png");
}
#home-page #home-fangan {
  overflow: hidden;
  min-height: 967px;
  background-image: url("../images/home/bg/fangan.png");
}
#home-page #home-fangan .hf-menu {
  width: 288px;
  height: 615px;
  background-color: #DFECFE;
  border-radius: 16px;
  overflow: hidden;
}
#home-page #home-fangan .hf-menu .hfm-item {
  height: 72px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-border {
  width: 2px;
  height: 35px;
  background-color: #0066FF;
  visibility: hidden;
}
#home-page #home-fangan .hf-menu .hfm-item_active {
  background: linear-gradient(-90deg, rgba(255, 255, 255, 0), #FFFFFF 100%);
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-fangan .hf-menu .hfm-item_active .hfmi-border {
  visibility: visible;
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon {
  width: 32px;
  height: 32px;
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon_wenlv {
  background-image: url("../images/home/fangan-icon/wenlv.png");
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon_jiaoyu {
  background-image: url("../images/home/fangan-icon/jiaoyu.png");
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon_yiliao {
  background-image: url("../images/home/fangan-icon/yiliao.png");
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon_zhengqi {
  background-image: url("../images/home/fangan-icon/zhengqi.png");
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon_dangjianwenming {
  background-image: url("../images/home/fangan-icon/dangjianwenming.png");
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon_zhantingzhanguan {
  background-image: url("../images/home/fangan-icon/zhantingzhanguan.png");
}
#home-page #home-fangan .hf-menu .hfm-item .hfmi-icon_gongchangyuanqu {
  background-image: url("../images/home/fangan-icon/gongchangyuanqu.png");
}
#home-page #home-fangan .hf-box {
  width: 896px;
  min-height: 615px;
}
#home-page #home-fangan .hf-box .hfb-header {
  min-height: 142px;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
  background-image: url("../images/home/bg/fangan-main.png");
  display: none;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-fangan .hf-box .hfb-header_active {
  display: block;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-fangan .hf-box .hfb-header .hfbh-desc {
  max-width: 600px;
  line-height: 24px;
}
#home-page #home-fangan .hf-box .hfb-body {
  min-height: 473px;
  background-color: #fff;
  border-radius: 0 0 16px 16px;
  display: none;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-fangan .hf-box .hfb-body_active {
  display: block;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-fangan .hf-box .hfb-body .hfbbl-item {
  height: 128px;
}
#home-page #home-fangan .hf-box .hfb-body .hfbbl-item .hfbbli-tag {
  width: 52px;
  height: 22px;
  border-radius: 4px;
  background-color: #cbdfff;
  color: #398CEB;
}
#home-page #home-fangan .hf-box .hfb-body .hfbbl-item .hfbbli-desc {
  flex: 1;
  line-height: 20px;
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-btn {
  width: 160px;
  height: 48px;
  border-radius: 26px;
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg {
  width: 274px;
  height: 274px;
  bottom: 0px;
  right: 0px;
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg_wenlv {
  background-image: url("../images/home/fangan-card/wenlv.png");
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg_jiaoyu {
  background-image: url("../images/home/fangan-card/jiaoyu.png");
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg_yiliao {
  background-image: url("../images/home/fangan-card/yiliao.png");
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg_zhengqi {
  background-image: url("../images/home/fangan-card/zhengqi.png");
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg_dangjianwenming {
  background-image: url("../images/home/fangan-card/dangjianwenming.png");
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg_zhantingzhanguan {
  background-image: url("../images/home/fangan-card/zhantingzhanguan.png");
}
#home-page #home-fangan .hf-box .hfb-body .hfbb-bg_gongchangyuanqu {
  background-image: url("../images/home/fangan-card/gongchangyuanqu.png");
}
#home-page #home-zhizuo {
  overflow: hidden;
  min-height: 600px;
  background-color: #f8fafe;
}
#home-page #home-zhizuo .hzm-icon {
  width: 39px;
  height: 39px;
  background-image: url("../images/common/step.png");
}
#home-page #home-zhizuo .hzm-card {
  width: 170px;
}
#home-page #home-zhizuo .hzm-card .hzmc-icon {
  height: 170px;
}
#home-page #home-zhizuo .hzm-card .hzmc-icon_1 {
  background-image: url("../images/home/step/1.png");
}
#home-page #home-zhizuo .hzm-card .hzmc-icon_2 {
  background-image: url("../images/home/step/2.png");
}
#home-page #home-zhizuo .hzm-card .hzmc-icon_3 {
  background-image: url("../images/home/step/3.png");
}
#home-page #home-zhizuo .hzm-card .hzmc-desc {
  line-height: 22px;
}
#home-page #home-hezuoshang {
  height: 841px;
  background-color: #f8fafe;
}
#home-page #home-hezuoshang .hh-btn .hhb-btn {
  width: 212px;
  height: 48px;
  border-radius: 26px;
}
#home-page #home-hezuoshang .hh-btn .hhb-btn:hover + .hhb-img {
  width: 152px;
  height: 152px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-hezuoshang .hh-btn .hhb-img {
  width: 0px;
  height: 0px;
  bottom: 50px;
  background-image: url("../images/qrcode/home-zhizuo-zixun.png");
}
#home-page #home-hezuoshang .hh-bg {
  height: 721px;
  background-image: url("../images/home/bg/hezuoshang.png");
}
#home-page #home-xinwen {
  overflow: hidden;
  min-height: 779px;
  background-color: #fff;
  background-image: url("../images/home/bg/xinwen.png");
}
#home-page #home-xinwen .hxm-list {
  width: 590px;
  height: 420px;
  background-image: url("../images/home/bg/xinwen-left.png");
}
#home-page #home-xinwen .hxm-list .hxml-header {
  height: 30px;
}
#home-page #home-xinwen .hxm-list .hxml-header .hxmlt-btn {
  width: 100px;
  height: 30px;
  background-color: #0066FF;
}
#home-page #home-xinwen .hxm-list .hxml-info .hxmi-img {
  width: 220px;
  height: 303px;
  background-image: url("../images/home/bg/xinwen-dongtai.png");
}
#home-page #home-xinwen .hxm-list .hxml-info .hxmi-info {
  width: 300px;
}
#home-page #home-xinwen .hxm-list .hxml-info .hxmi-info .hxmii-title {
  line-height: 29px;
}
#home-page #home-xinwen .hxm-list .hxml-info .hxmi-info .hxmiil-line {
  height: 1px;
  background-color: #eee;
}
#home-page #home-xinwen .hxm-card {
  width: 590px;
  height: 420px;
}
#home-page #home-xinwen .hxm-card .hxmc-swiper {
  height: 200px;
  background-image: url("../images/home/bg/xinwen-right-top.png");
}
#home-page #home-xinwen .hxm-card .hxmc-swiper .hxmcs-info .hxmcsi-img {
  width: 151px;
  height: 115px;
  background-image: url("../images/home/bg/xinwen-ganhuo.png");
}
#home-page #home-xinwen .hxm-card .hxmc-swiper .hxmcs-info .hxmcsi-info {
  width: calc(100% - 151px - 20px);
}
#home-page #home-xinwen .hxm-card .hxmc-swiper .hxmcs-info .hxmcsi-info .hxmcsii-title {
  line-height: 22px;
}
#home-page #home-xinwen .hxm-card .hxmc-swiper .hxmcs-info .hxmcsi-info .hxmcsii-desc {
  display: -webkit-box;
  overflow: hidden;
  line-height: 20px;
  white-space: normal;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
#home-page #home-xinwen .hxm-card .hxmc-swiper .hxmcs-info .hxmcsi-swiper {
  right: 0px;
  bottom: 0px;
}
#home-page #home-xinwen .hxm-card .hxmc-swiper .hxmcs-info .hxmcsi-swiper .hxmcsis-item {
  width: 8px;
  height: 8px;
  background-color: #ccc;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-xinwen .hxm-card .hxmc-swiper .hxmcs-info .hxmcsi-swiper .hxmcsis-item_active {
  width: 20px;
  background-color: #0066FF;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#home-page #home-xinwen .hxm-card .hxmc-card .hxmcc-card {
  width: 285px;
}
#home-page #home-xinwen .hxm-card .hxmc-card .hxmcc-card_left {
  height: 200px;
  background-image: url("../images/home/bg/xinwen-right-bottom-left.png");
}
#home-page #home-xinwen .hxm-card .hxmc-card .hxmcc-card_right {
  height: 200px;
  background-image: url("../images/home/bg/xinwen-right-bottom-right.png");
}
#home-page #home-xinwen .hxm-card .hxmc-card .hxmcc-card .hxmccc-icon {
  width: 33px;
  height: 33px;
  left: 24px;
  bottom: 32px;
  background-image: url("../images/common/right-arrow-icon.png");
}
#home-page #home-lianxi {
  overflow: hidden;
  height: 590px;
  background-image: url("../images/home/bg/zixun.webp");
}
#home-page #home-lianxi .hl-main {
  height: 590px;
}
#home-page #home-lianxi .hl-title {
  line-height: 48px;
}
#home-page #home-lianxi .hl-title, #home-page #home-lianxi .hl-desc, #home-page #home-lianxi .hl-form {
  width: 414px;
}
#home-page #home-lianxi .hlf-input {
  background-color: #fff;
  height: 54px;
}
#home-page #home-lianxi .hlf-btn {
  height: 52px;
}

#news-page #news-banner {
  height: 700px;
  background-image: url("../images/news/banner.png");
}
#news-page #news-banner .banner-main {
  height: 700px;
}
#news-page #news-data {
  height: auto;
}
#news-page #news-data .news-category {
  min-height: 52px;
}
#news-page #news-data .news-category .ndc-item {
  width: 167px;
  height: 52px;
  background-color: #F5F5F5;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#news-page #news-data .news-category .ndc-item_active {
  background-color: #0066FF;
  color: #fff;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#news-page #news-data .nd-data .ndd-item {
  background-color: #fff;
  overflow: hidden;
}
#news-page #news-data .nd-data .ndd-item .nddi-img {
  height: 232px;
}
#news-page #news-data .nd-data .nddl-icon {
  width: 13px;
  height: 13px;
  background-image: url("../images/common/arrow-bottom.png");
}
#news-page #news-data .nd-data .nddi-date {
  width: 63px;
  height: 56px;
  top: 0px;
  left: 0px;
  border-radius: 12px 0 12px 0;
  background-color: #0066FF;
}
#news-page #news-data .nd-data .nddi-date .nddid-month {
  color: #8BB9DD;
}
#news-page #news-info {
  height: auto;
}
#news-page #news-info .nimb-icon {
  width: 13px;
  height: 13px;
  background-image: url("../images/common/arrow-bottom.png");
  transform: rotate(90deg);
}

#about-page #about-banner {
  height: 700px;
  background-image: url("../images/about/banner.png");
}
#about-page #about-banner .banner-main {
  height: 700px;
}
#about-page #about-guanyu {
  min-height: 1200px;
}
#about-page #about-guanyu .ag-bgimg {
  height: 449px;
  z-index: -1;
  background-color: #8BB9DD;
  background-image: url("../images/about/bg-about.png");
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
}
#about-page #about-guanyu .ag-desc {
  line-height: 40px;
}
#about-page #about-guanyu .agc-left {
  width: 584px;
  height: 578px;
  overflow: hidden;
  background-image: url("../images/about/bg-card-left.png");
}
#about-page #about-guanyu .agc-left .agcl-bg {
  width: 445px;
  height: 191px;
}
#about-page #about-guanyu .agc-right {
  width: 584px;
}
#about-page #about-guanyu .agc-right .agcr-top, #about-page #about-guanyu .agc-right .agcr-bottom {
  width: 584px;
  height: 273px;
  overflow: hidden;
}
#about-page #about-guanyu .agc-right .agcr-top {
  background-image: url("../images/about/bg-card-right-top.png");
}
#about-page #about-guanyu .agc-right .agcr-bottom {
  background-image: url("../images/about/bg-card-right-bottom.png");
}
#about-page #about-guanyu .agc-right .agcrt-bg, #about-page #about-guanyu .agc-right .agcrb-bg {
  width: 365px;
  height: 170px;
}
#about-page #about-guanyu .agc-right .agclb-desc, #about-page #about-guanyu .agc-right .agcrtb-desc, #about-page #about-guanyu .agc-right .agcrbb-desc {
  line-height: 20px;
}
#about-page #about-rongyu {
  min-height: 950px;
}
#about-page #about-rongyu .ar-card .arc-item {
  width: 599px;
  height: 260px;
}
#about-page #about-rongyu .ar-card .arc-item_1 {
  background-image: url("../images/about/bg-rongyu-1.png");
}
#about-page #about-rongyu .ar-card .arc-item_2 {
  background-image: url("../images/about/bg-rongyu-2.png");
}
#about-page #about-rongyu .ar-card .arc-item_3 {
  background-image: url("../images/about/bg-rongyu-3.png");
}
#about-page #about-rongyu .ar-card .arc-item_4 {
  background-image: url("../images/about/bg-rongyu-4.png");
}

#cases-page #cases-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#cases-page #cases-banner .banner-main {
  height: 700px;
}
#cases-page #cases-dingzhi {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/anli.png");
}
#cases-page #cases-dingzhi .cdm-item {
  height: 230px;
  overflow: hidden;
}
#cases-page #cases-dingzhi .cdm-item .cdmi-shadow {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#cases-page #cases-dingzhi .cdm-item .cdmi-txt {
  left: 24px;
  bottom: 24px;
}
#cases-page #cases-dingzhi .cdm-item .cdmi-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}
#cases-page #cases-dingzhi .cdm-item_1 {
  background-image: url("../images/cases/dingzhi-bg/1.png");
}
#cases-page #cases-dingzhi .cdm-item_2 {
  background-image: url("../images/cases/dingzhi-bg/2.png");
}
#cases-page #cases-dingzhi .cdm-item_3 {
  background-image: url("../images/cases/dingzhi-bg/3.png");
}
#cases-page #cases-dingzhi .cdm-item_4 {
  background-image: url("../images/cases/dingzhi-bg/4.png");
}
#cases-page #cases-dingzhi .cdm-item_5 {
  background-image: url("../images/cases/dingzhi-bg/5.png");
}
#cases-page #cases-dingzhi .cdm-item_6 {
  background-image: url("../images/cases/dingzhi-bg/6.png");
}
#cases-page #cases-dingzhi .cdm-item_7 {
  background-image: url("../images/cases/dingzhi-bg/7.png");
}
#cases-page #cases-dingzhi .cdm-item_8 {
  background-image: url("../images/cases/dingzhi-bg/8.png");
}
#cases-page #cases-dingzhi .cdm-item_9 {
  background-image: url("/app/quanjingshuke/cases/dingzhi-bg/9.webp");
}
#cases-page #cases-dingzhi .cdm-item_10 {
  background-image: url("../images/cases/dingzhi-bg/10.png");
}
#cases-page #cases-dingzhi .cdm-item_11 {
  background-image: url("../images/cases/dingzhi-bg/11.png");
}
#cases-page #cases-dingzhi .cdm-item_12 {
  background-image: url("../images/cases/dingzhi-bg/12.png");
}
#cases-page #cases-dingzhi .cdm-item_13 {
  background-image: url("../images/cases/dingzhi-bg/13.png");
}
#cases-page #cases-dingzhi .cdm-item_14 {
  background-image: url("../images/cases/dingzhi-bg/14.png");
}
#cases-page #cases-dingzhi .cdm-item_15 {
  background-image: url("../images/cases/dingzhi-bg/15.png");
}
#cases-page #cases-dingzhi .cdm-item_16 {
  background-image: url("../images/cases/dingzhi-bg/16.png");
}
#cases-page #cases-dingzhi .cdm-item_17 {
  background-image: url("../images/cases/dingzhi-bg/17.png");
}
#cases-page #cases-dingzhi .cdm-item_18 {
  background-image: url("../images/cases/dingzhi-bg/18.png");
}
#cases-page #cases-manyou {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/fangan.png");
}
#cases-page #cases-manyou .cmm-item {
  height: 200px;
  overflow: hidden;
}
#cases-page #cases-manyou .cmm-item .cmmi-shadow {
  bottom: 0px;
  height: 60px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#cases-page #cases-manyou .cmm-item .cmmi-txt {
  left: 20px;
  bottom: 20px;
}
#cases-page #cases-manyou .cmm-item .cmmi-icon {
  width: 30px;
  height: 30px;
  right: 20px;
  top: 20px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 45%;
}
#cases-page #cases-manyou .cmm-item_1 {
  background-image: url("../images/cases/manyou-bg/1.png");
}
#cases-page #cases-manyou .cmm-item_2 {
  background-image: url("../images/cases/manyou-bg/2.png");
}
#cases-page #cases-manyou .cmm-item_3 {
  background-image: url("../images/cases/manyou-bg/3.png");
}
#cases-page #cases-manyou .cmm-item_4 {
  background-image: url("../images/cases/manyou-bg/4.png");
}
#cases-page #cases-manyou .cmm-item_5 {
  background-image: url("../images/cases/manyou-bg/5.png");
}
#cases-page #cases-manyou .cmm-item_6 {
  background-image: url("../images/cases/manyou-bg/6.png");
}
#cases-page #cases-manyou .cmm-item_7 {
  background-image: url("../images/cases/manyou-bg/7.png");
}
#cases-page #cases-manyou .cmm-item_8 {
  background-image: url("../images/cases/manyou-bg/8.png");
}
#cases-page #cases-manyou .cmm-item_9 {
  background-image: url("../images/cases/manyou-bg/9.png");
}
#cases-page #cases-manyou .cmm-item_10 {
  background-image: url("../images/cases/manyou-bg/10.png");
}
#cases-page #cases-manyou .cmm-item_11 {
  background-image: url("../images/cases/manyou-bg/11.png");
}
#cases-page #cases-manyou .cmm-item_12 {
  background-image: url("../images/cases/manyou-bg/12.png");
}
#cases-page #cases-manyou .cmm-item_13 {
  background-image: url("../images/cases/manyou-bg/13.png");
}
#cases-page #cases-manyou .cmm-item_14 {
  background-image: url("../images/cases/manyou-bg/14.png");
}
#cases-page #cases-manyou .cmm-item_15 {
  background-image: url("../images/cases/manyou-bg/15.png");
}
#cases-page #cases-manyou .cmm-item_16 {
  background-image: url("../images/cases/manyou-bg/16.png");
}
#cases-page #cases-manyou .cmm-item_17 {
  background-image: url("../images/cases/manyou-bg/17.png");
}
#cases-page #cases-manyou .cmm-item_18 {
  background-image: url("../images/cases/manyou-bg/18.png");
}
#cases-page #cases-manyou .cmm-item_19 {
  background-image: url("../images/cases/manyou-bg/19.png");
}
#cases-page #cases-manyou .cmm-item_20 {
  background-image: url("../images/cases/manyou-bg/20.png");
}
#cases-page #cases-manyou .cmm-item_21 {
  background-image: url("../images/cases/manyou-bg/21.png");
}
#cases-page #cases-manyou .cmm-item_22 {
  background-image: url("../images/cases/manyou-bg/22.png");
}
#cases-page #cases-manyou .cmm-item_23 {
  background-image: url("../images/cases/manyou-bg/23.png");
}
#cases-page #cases-manyou .cmm-item_24 {
  background-image: url("../images/cases/manyou-bg/24.png");
}
#cases-page #cases-manyou .cmm-item_25 {
  background-image: url("../images/cases/manyou-bg/25.png");
}
#cases-page #cases-manyou .cmm-item_26 {
  background-image: url("../images/cases/manyou-bg/26.png");
}
#cases-page #cases-bujinshi {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/anli.png");
}
#cases-page #cases-bujinshi .cbm-item {
  height: 320px;
  overflow: hidden;
}
#cases-page #cases-bujinshi .cbm-item .cbmi-shadow {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#cases-page #cases-bujinshi .cbm-item .cbmi-txt {
  left: 24px;
  bottom: 24px;
}
#cases-page #cases-bujinshi .cbm-item .cbmi-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}
#cases-page #cases-bujinshi .cbm-item_1 {
  background-image: url("../images/cases/bujinshi-bg/1.png");
}
#cases-page #cases-bujinshi .cbm-item_2 {
  background-image: url("../images/cases/bujinshi-bg/2.png");
}
#cases-page #cases-huanwu {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/fangan.png");
}
#cases-page #cases-huanwu .chm-item {
  height: 280px;
  overflow: hidden;
}
#cases-page #cases-huanwu .chm-item .chmi-shadow {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#cases-page #cases-huanwu .chm-item .chmi-txt {
  left: 24px;
  bottom: 24px;
}
#cases-page #cases-huanwu .chm-item .chmi-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}
#cases-page #cases-huanwu .chm-item_1 {
  background-image: url("../images/cases/huanwu-bg/1.png");
}
#cases-page #cases-huanwu .chm-item_2 {
  background-image: url("../images/cases/huanwu-bg/2.png");
}
#cases-page #cases-huanwu .chm-item_3 {
  background-image: url("../images/cases/huanwu-bg/3.png");
}
#cases-page #cases-moxing {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/anli.png");
}
#cases-page #cases-moxing .cmm-item {
  height: 320px;
  overflow: hidden;
}
#cases-page #cases-moxing .cmm-item .cmmi-shadow {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#cases-page #cases-moxing .cmm-item .cmmi-txt {
  left: 24px;
  bottom: 24px;
}
#cases-page #cases-moxing .cmm-item .cmmi-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}
#cases-page #cases-moxing .cmm-item_1 {
  background-image: url("../images/cases/moxing-bg/1.png");
}
#cases-page #cases-moxing .cmm-item_2 {
  background-image: url("../images/cases/moxing-bg/2.png");
}
#cases-page #cases-moxing .cmm-item_3 {
  background-image: url("../images/cases/moxing-bg/3.png");
}
#cases-page #cases-moxing .cmm-item_4 {
  background-image: url("../images/cases/moxing-bg/4.png");
}
#cases-page #cases-zhibo {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/fangan.png");
}
#cases-page #cases-zhibo .czm-item {
  height: 320px;
  overflow: hidden;
}
#cases-page #cases-zhibo .czm-item .czmi-shadow {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#cases-page #cases-zhibo .czm-item .czmi-txt {
  left: 24px;
  bottom: 24px;
}
#cases-page #cases-zhibo .czm-item .czmi-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}
#cases-page #cases-zhibo .czm-item_1 {
  background-image: url("../images/cases/zhibo-bg/1.png");
}

#appcenter-page #appcenter-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#appcenter-page #appcenter-banner .banner-main {
  height: 700px;
}
#appcenter-page #appcenter-quanjingtong {
  overflow: hidden;
  min-height: 560px;
  background-image: url("../images/home/bg/youshi.webp");
}
#appcenter-page #appcenter-quanjingtong .aq-card {
  min-height: 260px;
  overflow: hidden;
  background-image: url("../images/home/bg/youshi-main.png");
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-title {
  line-height: 39px;
  letter-spacing: 2px;
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-subtitle {
  line-height: 22px;
  letter-spacing: 1px;
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item {
  background-color: #edf6fd;
  width: 120px;
  height: 120px;
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon {
  width: 32px;
  height: 32px;
  background-size: contain;
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon_wenlv {
  background-image: url("../images/appcenter/yanshi-icon/erweima.png");
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon_fangchan {
  background-image: url("../images/appcenter/yanshi-icon/texiao.png");
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon_jiaoyu {
  background-image: url("../images/appcenter/yanshi-icon/yinyue.png");
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon_yiliao {
  background-image: url("../images/appcenter/yanshi-icon/jieshuo.png");
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon_dangjian {
  background-image: url("../images/appcenter/yanshi-icon/jiami.png");
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon_zhanting {
  background-image: url("../images/appcenter/yanshi-icon/shipin.png");
}
#appcenter-page #appcenter-quanjingtong .aq-card .aqc-list .aqcl-item .aqcli-icon_gongchangyuanqu {
  background-image: url("../images/appcenter/yanshi-icon/fuwufei.png");
}
#appcenter-page #appcenter-chajian {
  overflow: hidden;
  min-height: 600px;
  background-image: url("../images/home/bg/vr.webp");
}
#appcenter-page #appcenter-chajian .acm-card {
  min-height: 120px;
  background-image: url("../images/project/manyou-banben-bg.png");
}
#appcenter-page #appcenter-chajian .acm-card .acmc-info {
  background-color: #fff;
}
#appcenter-page #appcenter-chajian .acm-card .acmc-info .acmci-circle {
  width: 12px;
  height: 12px;
  border: 2px solid #0066FF;
}
#appcenter-page #appcenter-chajian .acm-card .acmc-info .acmci-title {
  width: auto;
}
#appcenter-page #appcenter-chajian .acm-card .acmc-img {
  width: 90px;
  height: 90px;
  right: 30px;
  background-color: #fff;
  background-size: 66px 66px;
}
#appcenter-page #appcenter-chajian .acm-card .acmc-img_1 {
  background-image: url("../images/appcenter/yanshi-icon/shouquan.png");
}
#appcenter-page #appcenter-chajian .acm-card .acmc-img_2 {
  background-image: url("../images/appcenter/yanshi-icon/cunzheng.png");
}
#appcenter-page #appcenter-chajian .acm-card .acmc-img_3 {
  background-image: url("../images/appcenter/yanshi-icon/dipai.png");
}
#appcenter-page #appcenter-chajian .acm-card .acmc-img_4 {
  background-image: url("../images/appcenter/yanshi-icon/hangpai.png");
}
#appcenter-page #appcenter-yanshi {
  overflow: hidden;
  height: auto;
  background-image: url("../images/home/bg/anli.png");
}
#appcenter-page #appcenter-yanshi .aym-item {
  height: 320px;
  overflow: hidden;
}
#appcenter-page #appcenter-yanshi .aym-item .aymi-shadow {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#appcenter-page #appcenter-yanshi .aym-item .aymi-txt {
  left: 24px;
  bottom: 24px;
}
#appcenter-page #appcenter-yanshi .aym-item .aymi-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}
#appcenter-page #appcenter-yanshi .aym-item_1 {
  background-image: url("../images/appcenter/yanshi-bg/1.png");
}
#appcenter-page #appcenter-yanshi .aym-item_2 {
  background-image: url("../images/appcenter/yanshi-bg/2.png");
}
#appcenter-page #appcenter-yanshi .aym-item_3 {
  background-image: url("../images/appcenter/yanshi-bg/3.png");
}
#appcenter-page #appcenter-yanshi .aym-item_4 {
  background-image: url("../images/appcenter/yanshi-bg/4.png");
}

/* 产品服务 样式 - 多菜单样式 */
/* 设置一些全局变量， 方便后续控制 */
#project1-page #project1-banner {
  height: 700px;
  background-image: url("../images/home/banner.webp");
}
#project1-page #project1-banner .banner-main {
  height: 700px;
}
#project1-page #project1-banner .banner-main-content {
  width: 100%;
}
#project1-page #project1-youshi {
  overflow: hidden;
  min-height: 852px;
  background-image: url("../images/project/manyou-youshi-bg.png");
}
#project1-page #project1-youshi .p1y-bg {
  width: 770px;
  height: 454px;
  background-image: url("../images/project/manyou-youshi-main.png");
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}
#project1-page #project1-youshi .p1y-main .p1ym-box_1 {
  width: 830px;
}
#project1-page #project1-youshi .p1y-main .p1ym-box_2 {
  width: 1066px;
}
#project1-page #project1-youshi .p1y-main .p1ym-box_3 {
  width: 1200px;
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card {
  width: 293px;
  height: 114px;
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-desc {
  line-height: 20px;
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-icon {
  right: 0px;
  top: -12px;
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-icon_zydztd {
  width: 55px;
  height: 52px;
  background-image: url("../images/project/manyou-youshi-icon/zydztd.png");
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-icon_zcddys {
  width: 52px;
  height: 53px;
  background-image: url("../images/project/manyou-youshi-icon/zcddys.png");
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-icon_fybztm {
  width: 61px;
  height: 52px;
  background-image: url("../images/project/manyou-youshi-icon/fybztm.png");
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-icon_gzasjf {
  width: 61px;
  height: 52px;
  background-image: url("../images/project/manyou-youshi-icon/gzasjf.png");
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-icon_cxyyzc {
  width: 55px;
  height: 52px;
  background-image: url("../images/project/manyou-youshi-icon/cxyyzc.png");
}
#project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card .p1ymbc-icon_shfwzd {
  width: 52px;
  height: 53px;
  background-image: url("../images/project/manyou-youshi-icon/shfwzd.png");
}
#project1-page #project1-yingyong {
  overflow: hidden;
  min-height: 921px;
  background-image: url("../images/project/manyou-yingyong-bg.png");
}
#project1-page #project1-yingyong .p1y-main {
  min-height: 410px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg {
  width: 1008px;
  min-height: 410px;
  background-image: url("../images/project/manyou-yingyong-bg-main.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item {
  width: 186px;
  height: 71px;
  background-image: url("../images/project/manyou-yingyong-icon/bg.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-text {
  width: 85px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_ditu {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/ditu.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_hudong {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/hudong.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_pifu {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/pifu.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_ai {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/ai.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_erweima {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/erweima.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_yingjian {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/yingjian.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_hangye {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/hangye.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_manyou {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/manyou.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_changjing {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/changjing.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_disanfang {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/disanfang.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_xiangce {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/xiangce.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_dianshang {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/dianshang.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_kuapingtai {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/kuapingtai.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_yingxiao {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/yingxiao.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item .p1ymbi-icon_chuanbo {
  width: 45px;
  height: 41px;
  background-image: url("../images/project/manyou-yingyong-icon/chuanbo.png");
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_ditu {
  left: 184px;
  top: -60px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_hudong {
  left: 409px;
  top: -60px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_pifu {
  left: 631px;
  top: -60px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_ai {
  left: 722px;
  top: 59px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_erweima {
  left: 820px;
  top: 185px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_yingjian {
  left: 722px;
  top: 410px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_hangye {
  left: 89px;
  top: 410px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_manyou {
  left: 0px;
  top: 185px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_changjing {
  left: 89px;
  top: 59px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_disanfang {
  left: -180px;
  top: 300px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_xiangce {
  left: -220px;
  top: 90px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_dianshang {
  left: -80px;
  top: -100px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_kuapingtai {
  left: 880px;
  top: -100px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_yingxiao {
  left: 1006px;
  top: 90px;
}
#project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item_chuanbo {
  left: 1006px;
  top: 310px;
}
#project1-page #project1-gongneng {
  overflow: hidden;
  min-height: 1367px;
  background-image: url("../images/project/manyou-gongneng-bg.png");
}
#project1-page #project1-gongneng .p1gm-card {
  height: 312px;
  background-color: #F5F9FF;
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon {
  width: 72px;
  height: 72px;
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_mxhdgj {
  background-image: url("../images/project/manyou-gongneng-icon/mxhdgj.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_sssjqqr {
  background-image: url("../images/project/manyou-gongneng-icon/sssjqqr.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_yjktgn {
  background-image: url("../images/project/manyou-gongneng-icon/yjktgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_aijjgn {
  background-image: url("../images/project/manyou-gongneng-icon/aijjgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_tsrdgn {
  background-image: url("../images/project/manyou-gongneng-icon/tsrdgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_ffrdbtys {
  background-image: url("../images/project/manyou-gongneng-icon/ffrdbtys.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_qrqxgn {
  background-image: url("../images/project/manyou-gongneng-icon/qrqxgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_cjglgn {
  background-image: url("../images/project/manyou-gongneng-icon/cjglgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_zbzgn {
  background-image: url("../images/project/manyou-gongneng-icon/zbzgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_zqssgn {
  background-image: url("../images/project/manyou-gongneng-icon/zqssgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-icon_hbgn {
  background-image: url("../images/project/manyou-gongneng-icon/hbgn.png");
}
#project1-page #project1-gongneng .p1gm-card .p1gmc-desc {
  line-height: 20px;
}
#project1-page #project1-version {
  overflow: hidden;
  min-height: 800px;
  background-image: url("../images/home/bg/vr.webp");
}
#project1-page #project1-version .p1vm-card {
  min-height: 120px;
  background-image: url("../images/project/manyou-banben-bg.png");
}
#project1-page #project1-version .p1vm-card .p1vmc-info {
  background-color: #fff;
}
#project1-page #project1-version .p1vm-card .p1vmc-info .p1vmci-circle {
  width: 12px;
  height: 12px;
  border: 2px solid #0066FF;
}
#project1-page #project1-version .p1vm-card .p1vmc-info .p1vmci-title {
  width: auto;
}
#project1-page #project1-version .p1vm-card .p1vmc-img {
  width: 90px;
  height: 90px;
  right: 30px;
  background-color: #fff;
  background-size: 66px 66px;
}
#project1-page #project1-version .p1vm-card .p1vmc-img_1 {
  background-image: url("../images/project/manyou-banben-icon/1.png");
}
#project1-page #project1-version .p1vm-card .p1vmc-img_2 {
  background-image: url("../images/project/manyou-banben-icon/2.png");
}
#project1-page #project1-version .p1vm-card .p1vmc-img_3 {
  background-image: url("../images/project/manyou-banben-icon/3.png");
}
#project1-page #project1-version .p1vm-card .p1vmc-img_4 {
  background-image: url("../images/project/manyou-banben-icon/4.png");
}
#project1-page #project1-version .p1v-btns .p1vb-btn {
  width: 240px;
  height: 56px;
}
#project1-page #project1-version .p1v-btns .p1vb-btn .p1vbb-wechat {
  width: 0px;
  height: 0px;
  bottom: 66px;
  transition: all 0.3s ease; /* 柔和过渡 */
  background-image: url("../images/qrcode/project1-manyou-banben-wechat.png");
}
#project1-page #project1-version .p1v-btns .p1vb-btn .p1vbb-phone {
  width: 0px;
  height: 0px;
  bottom: 66px;
  background-color: #fff;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#project1-page #project1-version .p1v-btns .p1vb-btn:hover .p1vbb-wechat {
  width: 180px;
  height: 180px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#project1-page #project1-version .p1v-btns .p1vb-btn:hover .p1vbb-phone {
  width: 180px;
  height: 46px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#project1-page #project1-anli {
  overflow: hidden;
  background-color: #fff;
}
#project1-page #project1-anli .p1a-main .p1am-card {
  height: 230px;
  overflow: hidden;
}
#project1-page #project1-anli .p1a-main .p1am-card .p1amc-shadow {
  background-color: rgba(0, 0, 0, 0.24);
}
#project1-page #project1-anli .p1a-main .p1am-card .p1amc-txt-bg {
  height: 56px;
  bottom: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#project1-page #project1-anli .p1a-main .p1am-card_1 {
  background-image: url("../images/project/manyou-anli-bg/1.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_2 {
  background-image: url("../images/project/manyou-anli-bg/2.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_3 {
  background-image: url("../images/project/manyou-anli-bg/3.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_4 {
  background-image: url("../images/project/manyou-anli-bg/4.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_5 {
  background-image: url("../images/project/manyou-anli-bg/5.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_6 {
  background-image: url("../images/project/manyou-anli-bg/6.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_7 {
  background-image: url("../images/project/manyou-anli-bg/7.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_8 {
  background-image: url("../images/project/manyou-anli-bg/8.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_9 {
  background-image: url("../images/project/manyou-anli-bg/9.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_10 {
  background-image: url("../images/project/manyou-anli-bg/10.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_11 {
  background-image: url("../images/project/manyou-anli-bg/11.png");
}
#project1-page #project1-anli .p1a-main .p1am-card_12 {
  background-image: url("../images/project/manyou-anli-bg/12.png");
}

#project2-page #project2-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/vr1.png");
}
#project2-page #project2-banner .banner-main {
  height: 700px;
}
#project2-page #project2-banner .banner-main-content {
  width: 100%;
}
#project2-page #project2-changjing .fpcj-item_1 {
  background-image: url("../images/project/project2-changjing-bg/1.png");
}
#project2-page #project2-changjing .fpcj-item_2 {
  background-image: url("../images/project/project2-changjing-bg/2.png");
}
#project2-page #project2-changjing .fpcj-item_3 {
  background-image: url("../images/project/project2-changjing-bg/3.png");
}
#project2-page #project2-changjing .fpcj-item_4 {
  background-image: url("../images/project/project2-changjing-bg/4.png");
}
#project2-page #project2-changjing .fpcj-item_5 {
  background-image: url("../images/project/project2-changjing-bg/5.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_1 {
  background-image: url("../images/project/project2-anli-bg/1.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_2 {
  background-image: url("../images/project/project2-anli-bg/2.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_3 {
  background-image: url("../images/project/project2-anli-bg/3.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_4 {
  background-image: url("../images/project/project2-anli-bg/4.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_5 {
  background-image: url("../images/project/project2-anli-bg/5.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_6 {
  background-image: url("../images/project/project2-anli-bg/6.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_7 {
  background-image: url("../images/project/project2-anli-bg/7.png");
}
#project2-page #project2-anli .p2a-main .fp4g-item_8 {
  background-image: url("../images/project/project2-anli-bg/8.png");
}
#project2-page #project2-tongdian .col-6 .fpy-card {
  height: 320px;
}

#project3-page #project3-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/com.png");
}
#project3-page #project3-banner .banner-main {
  height: 700px;
}
#project3-page #project3-banner .banner-main-content {
  width: 100%;
}
#project3-page #project3-youshi {
  height: 920px;
}
#project3-page #project3-youshi .fpy-card {
  height: 300px;
}
#project3-page #project3-changjing .fpcj-item_1 {
  background-image: url("../images/project/project3-changjing-bg/1.png");
}
#project3-page #project3-changjing .fpcj-item_2 {
  background-image: url("../images/project/project3-changjing-bg/2.png");
}
#project3-page #project3-changjing .fpcj-item_3 {
  background-image: url("../images/project/project3-changjing-bg/3.png");
}
#project3-page #project3-changjing .fpcj-item_4 {
  background-image: url("../images/project/project3-changjing-bg/4.png");
}
#project3-page #project3-anli .fp4g-item_1 {
  background-image: url("../images/project/project3-anli-bg/1.jpg");
}
#project3-page #project3-anli .fp4g-item_2 {
  background-image: url("../images/project/project3-anli-bg/2.jpg");
}
#project3-page #project3-anli .fp4g-item_3 {
  background-image: url("../images/project/project3-anli-bg/3.jpg");
}
#project3-page #project3-anli .fp4g-item_4 {
  background-image: url("../images/project/project3-anli-bg/4.jpg");
}

#project4-page #project4-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/com.png");
}
#project4-page #project4-banner .banner-main {
  height: 700px;
}
#project4-page #project4-banner .banner-main-content {
  width: 100%;
}
#project4-page #project4-what {
  height: 500px;
}
#project4-page #project4-youshi {
  height: 920px;
}
#project4-page #project4-youshi .fptm-item {
  height: 220px;
}
#project4-page #project4-changjing .fpcj-item {
  height: 120px;
}
#project4-page #project4-changjing .fpcj-item_1 {
  background-image: url("../images/project/project4-changjing-bg/1.png");
}
#project4-page #project4-changjing .fpcj-item_2 {
  background-image: url("../images/project/project4-changjing-bg/2.png");
}
#project4-page #project4-changjing .fpcj-item_3 {
  background-image: url("../images/project/project4-changjing-bg/3.png");
}
#project4-page #project4-changjing .fpcj-item_4 {
  background-image: url("../images/project/project4-changjing-bg/4.png");
}
#project4-page #project4-changjing .fpcj-item_5 {
  background-image: url("../images/project/project4-changjing-bg/5.png");
}

#project5-page #project5-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/vr2.png");
}
#project5-page #project5-banner .banner-main {
  height: 700px;
}
#project5-page #project5-banner .banner-main-content {
  width: 100%;
}
#project5-page #project5-chushou {
  height: 560px;
  background-image: url("../images/fastpage/bg-bottom/11.png");
}
#project5-page #project5-chushou .fpy-card {
  height: 240px;
  background-image: url("../images/fastpage/bg-bottom/5.png");
}
#project5-page #project5-what {
  height: 800px;
}
#project5-page #project5-what .fpy-card {
  height: 480px;
}
#project5-page #project5-anli .fp3g-item_1 {
  background-image: url("../images/project/project5-anli-bg/1.png");
}
#project5-page #project5-anli .fp3g-item_2 {
  background-image: url("../images/project/project5-anli-bg/2.png");
}
#project5-page #project5-anli .fp3g-item_3 {
  background-image: url("../images/project/project5-anli-bg/3.png");
}

#project6-page #project6-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/vr1.png");
}
#project6-page #project6-banner .banner-main {
  height: 700px;
}
#project6-page #project6-banner .banner-main-content {
  width: 100%;
}
#project6-page #project6-goujian {
  height: 620px;
}
#project6-page #project6-goujian .fpci-card {
  background-image: url("../images/home/banner.webp");
  opacity: 0.8;
  background-color: #F5F9FF;
}
#project6-page #project6-youdian {
  height: 820px;
}
#project6-page #project6-youdian .fpy-card {
  height: 250px;
  background-image: url("../images/fastpage/bg-bottom/5.png");
}
#project6-page #project6-anli .fp3g-item_1 {
  background-image: url("../images/project/project6-anli-bg/1.png");
}
#project6-page #project6-anli .fp3g-item_2 {
  background-image: url("../images/project/project6-anli-bg/2.png");
}
#project6-page #project6-anli .fp3g-item_3 {
  background-image: url("../images/project/project6-anli-bg/3.png");
}
#project6-page #project6-anli .fp3g-item_4 {
  background-image: url("../images/project/project6-anli-bg/4.png");
}
#project6-page #project6-anli .fp3g-item_5 {
  background-image: url("../images/project/project6-anli-bg/5.png");
}
#project6-page #project6-anli .fp3g-item_6 {
  background-image: url("../images/project/project6-anli-bg/6.png");
}

#project7-page #project7-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/vr1.png");
}
#project7-page #project7-banner .banner-main {
  height: 700px;
}
#project7-page #project7-banner .banner-main-content {
  width: 100%;
}
#project7-page #project7-youshi {
  height: 860px;
}
#project7-page #project7-youshi .fpy-card {
  height: 250px;
  background-image: url("../images/fastpage/bg-bottom/5.png");
}
#project7-page #project7-buzhou {
  height: 1320px;
}

#project8-page #project8-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/com.png");
}
#project8-page #project8-banner .banner-main {
  height: 700px;
}
#project8-page #project8-banner .banner-main-content {
  width: 100%;
}
#project8-page #project8-what {
  height: 860px;
}
#project8-page #project8-what .fpy-card {
  height: 250px;
  background-image: url("../images/fastpage/bg-bottom/4.png");
}
#project8-page #project8-lingyu .fpcj-item .fpcji-subtxt {
  bottom: 20px;
}
#project8-page #project8-lingyu .fpcj-item_1 {
  background-image: url("../images/project/project8-lingyu-bg/1.png");
}
#project8-page #project8-lingyu .fpcj-item_2 {
  background-image: url("../images/project/project8-lingyu-bg/2.png");
}
#project8-page #project8-lingyu .fpcj-item_3 {
  background-image: url("../images/project/project8-lingyu-bg/3.png");
}

#project9-page #project9-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/3d2.png");
}
#project9-page #project9-banner .banner-main {
  height: 700px;
}
#project9-page #project9-banner .banner-main-content {
  width: 100%;
}
#project9-page #project9-what {
  height: 660px;
}
#project9-page #project9-what .fpy-card {
  height: 250px;
  background-image: url("../images/fastpage/bg-bottom/6.png");
}
#project9-page #project9-what .fpy-card .fpyc-icon {
  right: 12px;
  bottom: 12px;
}
#project9-page #project9-xuanze {
  height: 570px;
}
#project9-page #project9-youshi {
  height: 1040px;
}

#project10-page #project10-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/3d.png");
}
#project10-page #project10-banner .banner-main {
  height: 700px;
}
#project10-page #project10-banner .banner-main-content {
  width: 100%;
}
#project10-page #project10-liucheng {
  height: 920px;
}
#project10-page #project10-youshi {
  height: 970px;
}

#project11-page #project11-banner {
  height: 700px;
  background-image: url("../images/fastpage/bg/com.png");
}
#project11-page #project11-banner .banner-main {
  height: 700px;
}
#project11-page #project11-banner .banner-main-content {
  width: 100%;
}
#project11-page #project11-what {
  height: 310px;
  background-image: url("../images/home/bg/youshi-main.png");
}
#project11-page #project11-what .fpci-card {
  background-image: url("../images/home/banner.webp");
}
#project11-page #project11-youdian {
  height: 860px;
}
#project11-page #project11-youdian .fpy-card {
  height: 230px;
  background-image: url("../images/fastpage/bg-bottom/4.png");
}
#project11-page #project11-changjingyoushi .fpcj-item {
  height: 140px;
}
#project11-page #project11-changjingyoushi .fpcj-item_1 {
  background-image: url("../images/project/project11-changjingyoushi-bg/1.png");
}
#project11-page #project11-changjingyoushi .fpcj-item_2 {
  background-image: url("../images/project/project11-changjingyoushi-bg/2.png");
}
#project11-page #project11-changjingyoushi .fpcj-item_3 {
  background-image: url("../images/project/project11-changjingyoushi-bg/3.png");
}
#project11-page #project11-changjingyoushi .fpcj-item_4 {
  background-image: url("../images/project/project11-changjingyoushi-bg/4.png");
}
#project11-page #project11-changjingyoushi .fpcj-item_5 {
  background-image: url("../images/project/project11-changjingyoushi-bg/5.png");
}

/* 解决方案 样式 - 多菜单样式 */
/* 设置一些全局变量， 方便后续控制 */
#solution0-page #solution0-banner {
  height: 700px;
  background-image: url("../images/home/banner.webp");
}
#solution0-page #solution0-banner .banner-main {
  height: 700px;
}
#solution0-page #solution0-banner .banner-main-content {
  width: 100%;
}

#solution1-page #solution1-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#solution1-page #solution1-banner .banner-main {
  height: 700px;
}
#solution1-page #solution1-banner .banner-main-content {
  width: 100%;
}
#solution1-page #solution1-banner .banner-main-subtitle {
  max-width: 624px;
  line-height: 28px;
}
#solution1-page #solution1-changjing {
  overflow: hidden;
  height: 832px;
  background-image: url("../images/solution/solution1-changjing-bg.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left {
  width: 448px;
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item {
  height: 216px;
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item_top {
  background-image: url("../images/solution/solution1-changjing-bg/left-top.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item_top:hover {
  background-image: url("../images/solution/solution1-changjing-bg/left-top_active.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item_bottom {
  background-image: url("../images/solution/solution1-changjing-bg/left-bottom.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item_bottom:hover {
  background-image: url("../images/solution/solution1-changjing-bg/left-bottom_active.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item:hover .s1cm-item-txt {
  display: none;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item:hover .s1cm-hover-item {
  opacity: 1;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution1-page #solution1-changjing .s1c-main .s1cm-center {
  width: 264px;
}
#solution1-page #solution1-changjing .s1c-main .s1cm-center .s1cmc-item {
  height: 452px;
}
#solution1-page #solution1-changjing .s1c-main .s1cm-center .s1cmc-item_center {
  background-image: url("../images/solution/solution1-changjing-bg/center.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right {
  width: 448px;
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item {
  height: 216px;
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item_top {
  background-image: url("../images/solution/solution1-changjing-bg/right-top.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item_top:hover {
  background-image: url("../images/solution/solution1-changjing-bg/right-top_active.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item_bottom {
  background-image: url("../images/solution/solution1-changjing-bg/right-bottom.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item_bottom:hover {
  background-image: url("../images/solution/solution1-changjing-bg/right-bottom_active.png");
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item:hover .s1cm-item-txt {
  display: none;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item:hover .s1cm-hover-item {
  opacity: 1;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution1-page #solution1-changjing .s1c-main .s1cm-item-txt {
  left: 24px;
  bottom: 24px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution1-page #solution1-changjing .s1c-main .s1cm-hover-item {
  width: 100%;
  height: 216px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution1-page #solution1-changjing .s1c-main .s1cm-hover-item .s1cm-hi-desc {
  width: 326px;
  line-height: 20px;
}
#solution1-page #solution1-youshi {
  overflow: hidden;
  height: 700px;
  background-image: url("../images/solution/solution1-youshi-bg.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item {
  height: 152px;
  background-color: #fff;
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon {
  width: 45px;
  height: 44px;
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_tiyan {
  background-image: url("../images/solution/solution1-youshi-icon/tiyan.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_chengben {
  background-image: url("../images/solution/solution1-youshi-icon/chengben.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_anquan {
  background-image: url("../images/solution/solution1-youshi-icon/anquan.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_gexinghua {
  background-image: url("../images/solution/solution1-youshi-icon/gexinghua.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_zhanshi {
  background-image: url("../images/solution/solution1-youshi-icon/zhanshi.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_xiaolv {
  background-image: url("../images/solution/solution1-youshi-icon/xiaolv.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_jiaohu {
  background-image: url("../images/solution/solution1-youshi-icon/jiaohu.png");
}
#solution1-page #solution1-youshi .s1y-main .s1ym-item .s1ymi-icon_tuiguang {
  background-image: url("../images/solution/solution1-youshi-icon/tuiguang.png");
}
#solution1-page #solution1-anli {
  overflow: hidden;
  height: 940px;
  background-color: #fff;
}
#solution1-page #solution1-anli .s1a-main .s1am-item {
  height: 230px;
  overflow: hidden;
}
#solution1-page #solution1-anli .s1a-main .s1am-item .s1ami-shadow {
  background-color: rgba(0, 0, 0, 0.24);
}
#solution1-page #solution1-anli .s1a-main .s1am-item .s1ami-shadow2 {
  bottom: 0px;
  height: 70px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
#solution1-page #solution1-anli .s1a-main .s1am-item .s1ami-txt {
  left: 24px;
  bottom: 24px;
}
#solution1-page #solution1-anli .s1a-main .s1am-item .s1ami-icon {
  width: 36px;
  height: 36px;
  right: 24px;
  top: 24px;
  background-image: url("../images/common/vr-icon-zhengfangti.png");
  background-size: 50%;
}
#solution1-page #solution1-anli .s1a-main .s1am-item_1 {
  background-image: url("../images/solution/solution1-anli-bg/1.png");
}
#solution1-page #solution1-anli .s1a-main .s1am-item_2 {
  background-image: url("../images/solution/solution1-anli-bg/2.png");
}
#solution1-page #solution1-anli .s1a-main .s1am-item_3 {
  background-image: url("../images/solution/solution1-anli-bg/3.png");
}
#solution1-page #solution1-anli .s1a-main .s1am-item_4 {
  background-image: url("../images/solution/solution1-anli-bg/4.png");
}
#solution1-page #solution1-anli .s1a-main .s1am-item_5 {
  background-image: url("../images/solution/solution1-anli-bg/5.png");
}
#solution1-page #solution1-anli .s1a-main .s1am-item_6 {
  background-image: url("../images/solution/solution1-anli-bg/6.png");
}

#solution2-page #solution2-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#solution2-page #solution2-banner .banner-main {
  height: 700px;
}
#solution2-page #solution2-banner .banner-main-content {
  width: 100%;
}
#solution2-page #solution2-what {
  height: 620px;
}
#solution2-page #solution2-youdian {
  height: 1040px;
}
#solution2-page #solution2-youdian .fpy-card {
  height: 320px;
  background-image: url("../images/fastpage/bg-bottom/4.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_1 {
  background-image: url("../images/project/project2-anli-bg/1.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_2 {
  background-image: url("../images/project/project2-anli-bg/2.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_3 {
  background-image: url("../images/project/project2-anli-bg/3.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_4 {
  background-image: url("../images/project/project2-anli-bg/4.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_5 {
  background-image: url("../images/project/project2-anli-bg/5.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_6 {
  background-image: url("../images/project/project2-anli-bg/6.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_7 {
  background-image: url("../images/project/project2-anli-bg/7.png");
}
#solution2-page #solution2-anli .s2a-main .fp4g-item_8 {
  background-image: url("../images/project/project2-anli-bg/8.png");
}

#solution3-page #solution3-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#solution3-page #solution3-banner .banner-main {
  height: 700px;
}
#solution3-page #solution3-banner .banner-main-content {
  width: 100%;
}
#solution3-page #solution3-banner .banner-main-subtitle {
  max-width: 624px;
  line-height: 28px;
}
#solution3-page #solution3-qihe {
  overflow: hidden;
  height: 873px;
  background-image: url("../images/solution/solution3-bg/qihe-bg.png");
}
#solution3-page #solution3-qihe .s3t-main {
  height: 694px;
  margin-top: -94px;
  overflow: hidden;
  background-image: url("../images/solution/solution3-bg/qihe-bg-main.png");
}
#solution3-page #solution3-qihe .s3t-main .s3tm-top {
  margin-top: 250px;
}
#solution3-page #solution3-qihe .s3t-main .s3tm-top .s3tm-item {
  width: 249px;
  height: 54px;
}
#solution3-page #solution3-qihe .s3t-main .s3tm-top .s3tmt-center {
  width: 464px;
}
#solution3-page #solution3-qihe .s3t-main .s3tm-top .s3tmt-center .s3tmt-card {
  width: 198px;
  height: 198px;
  background-color: #fff;
}
#solution3-page #solution3-qihe .s3t-main .s3tm-top .s3tmt-center .s3tmt-card .s3tmtc-icon {
  width: 64px;
  height: 64px;
}
#solution3-page #solution3-qihe .s3t-main .s3tm-top .s3tmt-center .s3tmt-card .s3tmtc-icon_vr {
  background-image: url("../images/solution/solution3-qihe-icon/vr.png");
}
#solution3-page #solution3-qihe .s3t-main .s3tm-top .s3tmt-center .s3tmt-card .s3tmtc-icon_jiaoyu {
  background-image: url("../images/solution/solution3-qihe-icon/jiaoyu.png");
}
#solution3-page #solution3-qihe .s3t-main .s3tm-bottom .s3tmb-item {
  width: 224px;
  height: 48px;
}
#solution3-page #solution3-xingtai {
  overflow: hidden;
  height: 974px;
  background-image: url("../images/solution/solution3-bg/qihe-bg.png");
}
#solution3-page #solution3-xingtai .s3x-main {
  overflow: hidden;
  height: 628px;
  background-color: #1B1C1E;
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-txt {
  width: 312px;
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-step {
  bottom: 80px;
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-step .s3xms-circle .s3xmxc-item {
  width: 12px;
  height: 12px;
  background-color: #fff;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-step .s3xms-circle .s3xmxc-item_active {
  width: 31px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-step .s3xms-next .s3xmsn-icon {
  width: 32px;
  height: 32px;
  background-image: url("../images/common/white-left-arrow-icon.png");
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-step .s3xms-next .s3xmsn-icon_next {
  transform: rotate(180deg);
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg {
  display: none;
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg_active {
  display: block;
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg_yitishi {
  width: 520px;
  height: 316px;
  right: 100px;
  top: 140px;
  background-image: url("../images/solution/solution3-xingtai-bg/yitishi.png");
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg_yitiji {
  width: 436px;
  height: 265px;
  right: 100px;
  top: 156px;
  background-image: url("../images/solution/solution3-xingtai-bg/yitiji.png");
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg_anquan {
  width: 520px;
  height: 316px;
  right: 100px;
  top: 140px;
  background-image: url("../images/solution/solution3-xingtai-bg/anquan.png");
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg_jiaoshiduan {
  width: 590px;
  height: 358px;
  right: 65px;
  top: 119px;
  background-image: url("../images/solution/solution3-xingtai-bg/jiaoshiduan.png");
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg_wuxian {
  width: 560px;
  height: 340px;
  right: 80px;
  top: 128px;
  background-image: url("../images/solution/solution3-xingtai-bg/wuxian.png");
}
#solution3-page #solution3-xingtai .s3x-main .s3xm-bg_touping {
  width: 674px;
  height: 410px;
  right: 23px;
  top: 116px;
  background-image: url("../images/solution/solution3-xingtai-bg/touping.png");
}
#solution3-page #solution3-pingtai {
  overflow: hidden;
  height: 823px;
  background-image: url("../images/solution/solution3-pingtai-bg/bg.png");
}
#solution3-page #solution3-pingtai .s3p-main .s3pm-img_pgc {
  width: 297px;
  height: 337px;
  background-image: url("../images/solution/solution3-pingtai-bg/pgc.png");
}
#solution3-page #solution3-pingtai .s3p-main .s3pm-img_ogc {
  width: 380px;
  height: 428px;
  background-image: url("../images/solution/solution3-pingtai-bg/ogc.png");
}
#solution3-page #solution3-pingtai .s3p-main .s3pm-img_ugc {
  width: 297px;
  height: 337px;
  background-image: url("../images/solution/solution3-pingtai-bg/ugc.png");
}
#solution3-page #solution3-changjing {
  overflow: hidden;
  height: 920px;
  background-color: #fff;
}
#solution3-page #solution3-changjing .s3c-main .s3cm-card {
  height: 451px;
  background-color: #F7F7F7;
}
#solution3-page #solution3-changjing .s3c-main .s3cm-card .s3cmc-img {
  height: 343px;
}
#solution3-page #solution3-changjing .s3c-main .s3cm-card .s3cmc-img_1 {
  background-image: url("../images/solution/solution3-changjing-bg/1.png");
}
#solution3-page #solution3-changjing .s3c-main .s3cm-card .s3cmc-img_2 {
  background-image: url("../images/solution/solution3-changjing-bg/2.png");
}
#solution3-page #solution3-changjing .s3c-main .s3cm-btns .s3cmb-item {
  width: 224px;
  height: 48px;
  border: 1px solid #DCDCDC;
}
#solution3-page #solution3-changjing .s3c-main .s3cm-btns .s3cmb-item:hover + .s3cmb-wechat {
  width: 152px;
  height: 152px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution3-page #solution3-changjing .s3c-main .s3cm-btns .s3cmb-wechat {
  width: 0;
  height: 0;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
  background-image: url("../images/qrcode/solution3-changjing-wechat.png");
  transition: all 0.3s ease; /* 柔和过渡 */
}

#solution4-page #solution4-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#solution4-page #solution4-banner .banner-main {
  height: 700px;
}
#solution4-page #solution4-banner .banner-main-content {
  width: 100%;
}
#solution4-page #solution4-banner .banner-main-subtitle {
  max-width: 624px;
  line-height: 28px;
}
#solution4-page #solution4-tongdian {
  overflow: hidden;
  height: 873px;
  background-image: url("../images/solution/solution4-bg/tongdian-bg.png");
}
#solution4-page #solution4-tongdian .s4tm-bg {
  width: 557px;
  height: 456px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  top: 15px;
  background-image: url("../images/solution/solution4-bg/tongdian-bg-main.png");
}
#solution4-page #solution4-tongdian .s4tm-item {
  width: 333px;
  background-color: #fff;
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-icon {
  width: 48px;
  height: 48px;
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-icon_1 {
  background-image: url("../images/solution/solution4-tongdian-icon/1.png");
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-icon_2 {
  background-image: url("../images/solution/solution4-tongdian-icon/2.png");
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-icon_3 {
  background-image: url("../images/solution/solution4-tongdian-icon/3.png");
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-icon_4 {
  background-image: url("../images/solution/solution4-tongdian-icon/4.png");
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-icon_5 {
  background-image: url("../images/solution/solution4-tongdian-icon/5.png");
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-icon_6 {
  background-image: url("../images/solution/solution4-tongdian-icon/6.png");
}
#solution4-page #solution4-tongdian .s4tm-item .s4tmi-info {
  width: 216px;
}
#solution4-page #solution4-changjing {
  overflow: hidden;
  height: 1072px;
  background-image: url("../images/solution/solution4-bg/changjing-bg.png");
}
#solution4-page #solution4-changjing .s4c-tab .s4ct-item {
  width: 180px;
  height: 50px;
  background-color: #DCEAFF;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution4-page #solution4-changjing .s4c-tab .s4ct-item_active {
  background-color: #0066FF;
  color: #fff;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution4-page #solution4-changjing .s4cb-item {
  width: 1200px;
  height: 663px;
  display: none;
}
#solution4-page #solution4-changjing .s4cb-item_active {
  display: block;
}
#solution4-page #solution4-changjing .s4cb-item_tanshi {
  background-image: url("../images/solution/solution4-bg/changjing-bg-main_tanshi.png");
}
#solution4-page #solution4-changjing .s4cb-item_daolan {
  background-image: url("../images/solution/solution4-bg/changjing-bg-main_daolan.png");
}
#solution4-page #solution4-changjing .s4cb-item_shijiao {
  background-image: url("../images/solution/solution4-bg/changjing-bg-main_shijiao.png");
}
#solution4-page #solution4-chanpin {
  overflow: hidden;
  height: 1072px;
  background-image: url("../images/solution/solution4-bg/changjing-bg.png");
}
#solution4-page #solution4-chanpin .s4c-main {
  overflow: hidden;
}
#solution4-page #solution4-chanpin .s4c-main .s4cml-item {
  height: 518px;
  background-color: #fff;
}
#solution4-page #solution4-chanpin .s4c-main .s4cml-item .s4cmli-bg {
  width: 320px;
  height: 320px;
}
#solution4-page #solution4-chanpin .s4c-main .s4cml-item .s4cmli-bg_jiqiren {
  background-image: url("../images/solution/solution4-bg/chanpin-bg-main_jiqiren.png");
}
#solution4-page #solution4-chanpin .s4c-main .s4cml-item .s4cmli-bg_fangche {
  background-image: url("../images/solution/solution4-bg/chanpin-bg-main_fangche.png");
}
#solution4-page #solution4-chanpin .s4c-main .s4cml-item .s4cmli-bg_shoushuche {
  background-image: url("../images/solution/solution4-bg/chanpin-bg-main_shoushuche.png");
}
#solution4-page #solution4-chanpin .s4c-main .s4cml-item .s4cmli-btn {
  width: 264px;
  height: 64px;
}
#solution4-page #solution4-chanpin .s4cm-btns .s4cmb-item {
  width: 224px;
  height: 48px;
  border: 1px solid #DCDCDC;
}
#solution4-page #solution4-chanpin .s4cm-btns .s4cmb-item:hover + .s4cmb-wechat {
  width: 152px;
  height: 152px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution4-page #solution4-chanpin .s4cm-btns .s4cmb-wechat {
  width: 0;
  height: 0;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
  background-image: url("../images/qrcode/solution4-chanpin-wechat.png");
  transition: all 0.3s ease; /* 柔和过渡 */
}

#solution5-page #solution5-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#solution5-page #solution5-banner .banner-main {
  height: 700px;
}
#solution5-page #solution5-banner .banner-main-content {
  width: 100%;
}
#solution5-page #solution5-anli {
  overflow: hidden;
  height: 1140px;
}
#solution5-page #solution5-anli .s5a-main {
  height: 674px;
  overflow: hidden;
  background-image: url("../images/solution/solution5-bg/anli-bg.png");
}
#solution5-page #solution5-anli .s5a-main .s5am-bg {
  width: 124px;
  height: 124px;
  border-radius: 50%;
}
#solution5-page #solution5-anli .s5a-main .s5am-bg .s5amb-icon {
  width: 72px;
  height: 72px;
  background-image: url("../images/common/vr-show-icon.png");
  animation: rotate-pause 4s linear infinite;
}

#solution7-page #solution7-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#solution7-page #solution7-banner .banner-main {
  height: 700px;
}
#solution7-page #solution7-banner .banner-main-content {
  width: 100%;
}
#solution7-page #solution7-banner .banner-main-subtitle {
  max-width: 624px;
  line-height: 28px;
}
#solution7-page #solution7-what {
  overflow: hidden;
  height: 1004px;
  background-image: url("../images/solution/solution7-what-bg/bg.png");
}
#solution7-page #solution7-what .s7w-main .s7wm-bg {
  width: 719px;
  height: 719px;
  background-image: url("../images/solution/solution7-what-bg/bg-main.png");
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-center {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card {
  width: 192px;
  height: 71px;
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_1 {
  left: 50%;
  top: 90px;
  transform: translateX(-50%);
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_2 {
  left: 500px;
  top: 190px;
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_3 {
  left: 537px;
  top: 50%;
  transform: translateY(-50%);
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_4 {
  left: 500px;
  top: 460px;
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_5 {
  left: 50%;
  top: 560px;
  transform: translateX(-50%);
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_6 {
  left: 26px;
  top: 460px;
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_7 {
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
}
#solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card_8 {
  left: 26px;
  top: 190px;
}
#solution7-page #solution7-youshi {
  overflow: hidden;
  height: 794px;
  background-image: url("../images/solution/solution7-youshi-bg/bg.png");
}
#solution7-page #solution7-youshi .s7y-card {
  overflow: hidden;
  height: 458px;
  background-image: url("../images/solution/solution7-youshi-bg/bg-card.png");
}
#solution7-page #solution7-youshi .s7y-card .s7yc-icon {
  width: 96px;
  height: 94px;
  right: 32px;
  bottom: 48px;
}
#solution7-page #solution7-youshi .s7y-card .s7yc-icon_xianzhi {
  background-image: url("../images/solution/solution7-youshi-icon/xianzhi.png");
}
#solution7-page #solution7-youshi .s7y-card .s7yc-icon_zengxiao {
  background-image: url("../images/solution/solution7-youshi-icon/zengxiao.png");
}
#solution7-page #solution7-youshi .s7y-card .s7yc-icon_jiachi {
  background-image: url("../images/solution/solution7-youshi-icon/jiachi.png");
}
#solution7-page #solution7-gongneng {
  overflow: hidden;
  height: 1180px;
  background-image: url("../images/solution/solution7-youshi-bg/bg.png");
}
#solution7-page #solution7-gongneng .s7g-card {
  height: 271px;
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg {
  width: 249px;
  height: 127px;
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_zixun {
  background-image: url("../images/solution/solution7-gongneng-icon/zixun.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_mingpian {
  background-image: url("../images/solution/solution7-gongneng-icon/mingpian.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_fenxi {
  background-image: url("../images/solution/solution7-gongneng-icon/fenxi.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_chajian {
  background-image: url("../images/solution/solution7-gongneng-icon/chajian.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_vr {
  background-image: url("../images/solution/solution7-gongneng-icon/vr.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_zhongli {
  background-image: url("../images/solution/solution7-gongneng-icon/zhongli.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_shejiao {
  background-image: url("../images/solution/solution7-gongneng-icon/shejiao.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_tuceng {
  background-image: url("../images/solution/solution7-gongneng-icon/tuceng.png");
}
#solution7-page #solution7-gongneng .s7g-card .s7gc-bg_pad {
  background-image: url("../images/solution/solution7-gongneng-icon/pad.png");
}
#solution7-page #solution7-changjing {
  overflow: hidden;
  height: 1004px;
  background-image: url("../images/solution/solution7-changjing-bg/bg.png");
}
#solution7-page #solution7-changjing .s7c-main {
  height: 663px;
  overflow: hidden;
  background-image: url("../images/solution/solution7-changjing-bg/bg-main.png");
}
#solution7-page #solution7-changjing .s7c-main .s7cm-bg {
  width: 124px;
  height: 124px;
  border-radius: 50%;
}
#solution7-page #solution7-changjing .s7c-main .s7cm-bg .s7cmb-icon {
  width: 72px;
  height: 72px;
  background-image: url("../images/common/vr-show-icon.png");
  animation: rotate-pause 4s linear infinite;
}
#solution7-page #solution7-anli {
  overflow: hidden;
  height: 1272px;
  background-color: #fff;
}
#solution7-page #solution7-anli .s7a-main {
  height: 704px;
  overflow: hidden;
  background-image: url("../images/solution/solution7-anli-bg/bg-main.png");
}
#solution7-page #solution7-anli .s7a-main .s7am-bg {
  width: 124px;
  height: 124px;
  border-radius: 50%;
}
#solution7-page #solution7-anli .s7a-main .s7am-bg .s7amb-icon {
  width: 72px;
  height: 72px;
  background-image: url("../images/common/vr-show-icon.png");
  animation: rotate-pause 4s linear infinite;
}
#solution7-page #solution7-anli .s7am-btns .s7amb-item {
  width: 224px;
  height: 48px;
  border: 1px solid #DCDCDC;
}
#solution7-page #solution7-anli .s7am-btns .s7amb-item:hover + .s7amb-wechat {
  width: 152px;
  height: 152px;
  transition: all 0.3s ease; /* 柔和过渡 */
}
#solution7-page #solution7-anli .s7am-btns .s7amb-wechat {
  width: 0;
  height: 0;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
  background-image: url("../images/qrcode/solution4-chanpin-wechat.png");
  transition: all 0.3s ease; /* 柔和过渡 */
}

#solution8-page #solution8-banner {
  height: 700px;
  background-image: url("../images/solution/banner.png");
}
#solution8-page #solution8-banner .banner-main {
  height: 700px;
}
#solution8-page #solution8-banner .banner-main-content {
  width: 100%;
}
#solution8-page #solution8-youshi {
  overflow: hidden;
  height: 879px;
  background-image: url("../images/solution/solution8-bg/youshi-bg.png");
}
#solution8-page #solution8-youshi .fpy-card {
  height: 216px;
  background-color: #f5f9ff;
}
#solution8-page #solution8-youshi .fpy-card .fpyc-icon {
  width: 94px;
  height: 94px;
  right: 48px;
  bottom: 32px;
}
#solution8-page #solution8-youshi .fpy-card .fpyc-icon_2 {
  height: 92px;
}
#solution8-page #solution8-youshi .fpy-card .fpyc-icon_1 {
  background-image: url("../images/solution/solution8-youshi-icon/1.png");
}
#solution8-page #solution8-youshi .fpy-card .fpyc-icon_2 {
  background-image: url("../images/solution/solution8-youshi-icon/2.png");
}
#solution8-page #solution8-youshi .fpy-card .fpyc-icon_3 {
  background-image: url("../images/solution/solution8-youshi-icon/3.png");
}
#solution8-page #solution8-youshi .fpy-card .fpyc-icon_4 {
  background-image: url("../images/solution/solution8-youshi-icon/4.png");
}
#solution8-page #solution8-liangdian {
  overflow: hidden;
  height: 908px;
  background-image: url("../images/solution/solution8-bg/liangdian-bg.png");
}
#solution8-page #solution8-liangdian .s8lm-card .s8lmc-img {
  width: 90px;
  height: 90px;
  right: 48px;
  top: -14px;
}
#solution8-page #solution8-liangdian .s8lm-card .s8lmc-img_1 {
  background-image: url("../images/solution/solution8-liangdian-icon/1.png");
}
#solution8-page #solution8-liangdian .s8lm-card .s8lmc-img_2 {
  background-image: url("../images/solution/solution8-liangdian-icon/2.png");
}
#solution8-page #solution8-liangdian .s8lm-card .s8lmc-img_3 {
  background-image: url("../images/solution/solution8-liangdian-icon/3.png");
}
#solution8-page #solution8-liangdian .s8lm-card .s8lmc-img_4 {
  background-image: url("../images/solution/solution8-liangdian-icon/4.png");
}
#solution8-page #solution8-liangdian .s8lm-card .s8lmc-info .s8lmci-tag {
  width: calc((100% - 32px) / 2);
  min-height: 45px;
  background-color: #fff;
}
#solution8-page #solution8-liangdian .s8lm-card .s8lmc-info .s8lmci-tag .s8lmcit-circle {
  width: 12px;
  height: 12px;
}
#solution8-page #solution8-jiangong {
  overflow: hidden;
  height: 873px;
  background-image: url("../images/solution/solution8-bg/jiangong-bg.png");
}
#solution8-page #solution8-jiangong .s8jm-card {
  height: 403px;
}
#solution8-page #solution8-jiangong .s8jm-card_1 {
  background-image: url("../images/solution/solution8-jiangong-bg/1.png");
}
#solution8-page #solution8-jiangong .s8jm-card_2 {
  background-image: url("../images/solution/solution8-jiangong-bg/2.png");
}
#solution8-page #solution8-jiangong .s8jm-card_3 {
  background-image: url("../images/solution/solution8-jiangong-bg/3.png");
}
#solution8-page #solution8-jiangong .s8jm-card_4 {
  background-image: url("../images/solution/solution8-jiangong-bg/4.png");
}
#solution8-page #solution8-jiangong .s8jm-card .s8jmc-txt {
  left: 50%;
  transform: translateX(-50%);
  bottom: 32px;
}
#solution8-page #solution8-anli {
  overflow: hidden;
  height: 1140px;
}
#solution8-page #solution8-anli .s8a-main {
  height: 674px;
  overflow: hidden;
  background-image: url("../images/solution/solution8-bg/anli-bg.png");
}
#solution8-page #solution8-anli .s8a-main .s8am-bg {
  width: 124px;
  height: 124px;
  border-radius: 50%;
}
#solution8-page #solution8-anli .s8a-main .s8am-bg .s8amb-icon {
  width: 72px;
  height: 72px;
  background-image: url("../images/common/vr-show-icon.png");
  animation: rotate-pause 4s linear infinite;
}

/* 手机端 单独适配样式 */
/* 设置一些全局变量， 方便后续控制 */
.only-show-web {
  display: none;
}
@media (min-width: 1200px) {
  .only-show-web {
    display: block;
  }
}

.only-show-mobile {
  display: block;
}
@media (min-width: 1200px) {
  .only-show-mobile {
    display: none;
  }
}

.only-show-web-flex {
  display: none;
}
@media (min-width: 1200px) {
  .only-show-web-flex {
    display: flex;
  }
}

.only-show-mobile-flex {
  display: flex;
}
@media (min-width: 1200px) {
  .only-show-mobile-flex {
    display: none;
  }
}

@media (max-width: 1200px) {
  body {
    font-size: 12px;
  }
  .text-12px {
    font-size: 10px;
  }
  .text-14px {
    font-size: 12px;
  }
  .text-16px {
    font-size: 14px;
  }
  .text-18px {
    font-size: 15px;
  }
  .text-20px {
    font-size: 17px;
  }
  .text-22px {
    font-size: 19px;
  }
  .text-24px {
    font-size: 20px;
  }
  .text-26px {
    font-size: 22px;
  }
  .text-28px {
    font-size: 24px;
  }
  .text-30px {
    font-size: 26px;
  }
  .text-32px {
    font-size: 27px;
  }
  .text-34px {
    font-size: 29px;
  }
  .text-36px {
    font-size: 31px;
  }
  .text-38px {
    font-size: 32px;
  }
  .text-40px {
    font-size: 34px;
  }
  .text-50px {
    font-size: 43px;
  }
  .website-size {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  /* 公共 样式 - 头部、底部 */
  /* 设置一些全局变量， 方便后续控制 */
  #page-header {
    background-color: #fff !important;
  }
  #page-header #page-menu #menu-logo {
    height: 30px;
    background-size: contain;
    background-position: left center;
  }
  #page-header .page-mobile-menu-btn {
    width: 30px;
    height: 30px;
    background-image: url("../images/common/mobile-menu.png");
  }
  .page-mobile-menu {
    top: 70px;
    overflow: hidden;
    background-color: #fff;
    z-index: 100;
    max-height: 0;
    transition: max-height 0.4s ease-out;
  }
  .page-mobile-menu_show {
    max-height: fit-content;
    transition: max-height 0.4s ease-in;
  }
  .page-mobile-menu .pmm-left .pmml-item {
    width: 110px;
    height: 36px;
  }
  .page-mobile-menu .pmm-left .pmml-item .pmmli-icon {
    width: 12px;
    height: 12px;
    background-image: url("../images/common/arrow-bottom.png");
    transform: rotate(-90deg);
  }
  .page-mobile-menu .pmm-left .pmml-item .pmmli-title_active {
    color: #0066FF;
  }
  .page-mobile-menu .pmm-right {
    width: calc(100% - 110px);
    border-left: 1px solid #efefef;
  }
  .page-mobile-menu .pmm-right .pmmr-item {
    background-color: #f2f2f3;
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon {
    width: 18px;
    height: 18px;
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_manyou {
    background-image: url("../images/common/menu-chanpinfuwu-icon/manyou.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_kanfang {
    background-image: url("../images/common/menu-chanpinfuwu-icon/kanfang.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_zhibo {
    background-image: url("../images/common/menu-chanpinfuwu-icon/zhibo.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_bokong {
    background-image: url("../images/common/menu-chanpinfuwu-icon/bokong.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_paishe {
    background-image: url("../images/common/menu-chanpinfuwu-icon/paishe.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_dingzhi {
    background-image: url("../images/common/menu-chanpinfuwu-icon/dingzhi.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_caiji {
    background-image: url("../images/common/menu-chanpinfuwu-icon/caiji.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_jianmo {
    background-image: url("../images/common/menu-chanpinfuwu-icon/jianmo.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_shouquan {
    background-image: url("../images/common/menu-chanpinfuwu-icon/shouquan.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_ruanzhu {
    background-image: url("../images/common/menu-chanpinfuwu-icon/ruanzhu.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-icon_cunzheng {
    background-image: url("../images/common/menu-chanpinfuwu-icon/cunzheng.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-special {
    width: 14px;
    height: 14px;
    right: 12px;
    top: 12px;
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-special_hot {
    background-image: url("../images/common/menu-chanpinfuwu-icon/special-hot.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item .pmmri-special_new {
    background-image: url("../images/common/menu-chanpinfuwu-icon/special-new.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover {
    background-color: #E5EFFF;
    transition: all 0.3s ease; /* 柔和过渡 */
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-title {
    color: #0066FF;
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_manyou {
    background-image: url("../images/common/menu-chanpinfuwu-icon/manyou_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_kanfang {
    background-image: url("../images/common/menu-chanpinfuwu-icon/kanfang_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_zhibo {
    background-image: url("../images/common/menu-chanpinfuwu-icon/zhibo_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_bokong {
    background-image: url("../images/common/menu-chanpinfuwu-icon/bokong_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_paishe {
    background-image: url("../images/common/menu-chanpinfuwu-icon/paishe_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_dingzhi {
    background-image: url("../images/common/menu-chanpinfuwu-icon/dingzhi_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_caiji {
    background-image: url("../images/common/menu-chanpinfuwu-icon/caiji_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_jianmo {
    background-image: url("../images/common/menu-chanpinfuwu-icon/jianmo_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_shouquan {
    background-image: url("../images/common/menu-chanpinfuwu-icon/shouquan_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_ruanzhu {
    background-image: url("../images/common/menu-chanpinfuwu-icon/ruanzhu_active.png");
  }
  .page-mobile-menu .pmm-right .pmmr-item:hover .pmmri-icon_cunzheng {
    background-image: url("../images/common/menu-chanpinfuwu-icon/cunzheng_active.png");
  }
  .page-mobile-menu-bg {
    z-index: 99;
    display: none;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0);
  }
  .page-mobile-menu-bg_active {
    display: block;
    background-color: rgba(0, 0, 0, 0.3);
    transition: background-color 0.4s ease-in;
  }
  #page-footer .pf-main {
    justify-content: center;
  }
  #page-footer .pf-main .pfm-right {
    justify-content: center;
    align-items: center;
  }
  #page-right-menu {
    top: unset;
    bottom: 10px;
    right: 20px;
  }
  #home-page #home-card {
    margin-top: 20px;
  }
  #home-page #home-youshi .hy-title, #home-page #home-youshi .hy-subtitle {
    text-align: center;
  }
  #home-page #home-youshi .hyd-item {
    align-items: center;
  }
  #home-page #home-youshi .hy-card {
    margin-bottom: 20px;
  }
  #home-page #home-youshi .hy-card .hyc-title, #home-page #home-youshi .hy-card .hyc-subtitle {
    text-align: center;
    letter-spacing: normal;
  }
  #home-page #home-youshi .hy-card .hyc-list {
    flex-wrap: wrap;
  }
  #home-page #home-anli .ha-tab {
    display: none;
  }
  #home-page #home-fangan .hf-menu {
    display: none;
  }
  #home-page #home-fangan .hf-box {
    width: 100%;
  }
  #home-page #home-zhizuo .hz-main {
    flex-direction: column;
    align-items: center;
  }
  #home-page #home-zhizuo .hz-main .hzm-icon {
    margin-bottom: 20px;
  }
  #home-page #home-xinwen .hx-main {
    flex-direction: column;
  }
  #home-page #home-xinwen .hx-main #home-xinwen-hangye-info-bg {
    display: none;
  }
  #home-page #home-xinwen .hx-main .hxm-card, #home-page #home-xinwen .hx-main .hxm-list {
    width: 100%;
    margin-bottom: 20px;
  }
  #home-page #home-xinwen .hx-main .hxml-info .hxmi-info {
    width: 100%;
  }
  #home-page #home-xinwen .hx-main .hxm-card {
    margin-left: 0px;
  }
  #home-page #home-xinwen .hx-main .hxm-card .hxmc-card {
    margin-bottom: 20px;
  }
  #home-page #home-xinwen .hx-main .hxm-card .hxmc-card .hxmcc-card {
    width: calc((100% - 20px) / 2);
  }
  #home-page #home-lianxi .hl-main {
    align-items: center;
  }
  #home-page #home-lianxi .hl-main .hl-title, #home-page #home-lianxi .hl-main .hl-desc, #home-page #home-lianxi .hl-main .hl-form {
    max-width: 310px;
  }
  #appcenter-page #appcenter-chajian .acm-card {
    flex-direction: column;
    justify-content: center;
  }
  #appcenter-page #appcenter-chajian .acm-card .acmc-img {
    position: unset;
  }
  #about-page #about-guanyu .ag-card .agc-right {
    margin-left: 0px;
    margin-top: 32px;
  }
  #about-page #about-guanyu .ag-card .agc-right .agcr-top, #about-page #about-guanyu .ag-card .agc-right .agcr-bottom {
    width: unset;
    padding: 20px;
  }
  #about-page #about-guanyu .ag-card .agc-right .agcrt-bg, #about-page #about-guanyu .ag-card .agc-right .agcrb-bg {
    width: unset;
  }
  #about-page #about-rongyu .arc-item {
    margin-top: 20px;
    width: 100%;
    height: unset;
    background-size: contain;
  }
  #project1-page #project1-youshi .p1y-main .p1ym-box {
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: unset;
  }
  #project1-page #project1-youshi .p1y-main .p1ym-box .p1ymb-card {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }
  #project1-page #project1-yingyong .p1y-main {
    margin-top: 80px;
  }
  #project1-page #project1-yingyong .p1y-main .p1ym-bg {
    background-image: unset;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  #project1-page #project1-yingyong .p1y-main .p1ym-bg .p1ymb-item {
    position: unset;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    opacity: 1;
  }
  #project1-page #project1-version .p1v-main .p1vm-card {
    flex-direction: column;
    justify-content: center;
  }
  #project1-page #project1-version .p1v-main .p1vm-card .p1vmc-img {
    position: unset;
    margin-top: 12px;
  }
  #project1-page #project1-version .p1v-main .p1vm-card .p1vmc-info {
    margin-bottom: 12px;
  }
  #project1-page #project1-version .p1v-btns {
    flex-direction: column;
  }
  #project1-page #project1-version .p1v-btns .p1vb-btn {
    margin-bottom: 12px;
  }
  #project2-page #project2-youshi {
    height: unset;
    min-height: 873px;
  }
  #project2-page #project2-youshi .p2y-main {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
  }
  #project2-page #project2-youshi .p2y-main .fptm-left, #project2-page #project2-youshi .p2y-main .fptm-right {
    flex-wrap: wrap;
  }
  #project2-page #project2-youshi .p2y-main .fptm-left .fptm-item, #project2-page #project2-youshi .p2y-main .fptm-right .fptm-item {
    width: unset;
    max-width: 333px;
    margin-top: unset;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
  }
  #project2-page #project2-youshi .p2y-main .fptm-left .fptm-item .fptmi-info, #project2-page #project2-youshi .p2y-main .fptm-right .fptm-item .fptmi-info {
    width: calc(100% - 48px - 48px - 20px);
  }
  #project2-page #project2-tongdian {
    height: unset;
  }
  #project2-page #project2-tongdian .fpy-main {
    margin-bottom: 20px;
  }
  #project2-page #project2-changjing {
    height: unset;
  }
  #project2-page #project2-changjing .p2c-main {
    margin-bottom: 20px;
  }
  #project3-page #project3-youshi {
    height: unset;
  }
  #project3-page #project3-youshi .fpy-main {
    margin-bottom: 20px;
  }
  #project3-page #project3-changjing {
    height: unset;
  }
  #project3-page #project3-changjing .p3c-main {
    margin-bottom: 20px;
  }
  #project4-page #project4-what {
    height: unset;
  }
  #project4-page #project4-what .fpci-card {
    height: unset;
  }
  #project4-page #project4-what .p4w-btns .p4wb-btn {
    margin-bottom: 12px;
  }
  #project4-page #project4-youshi {
    height: unset;
  }
  #project4-page #project4-youshi .p4y-main {
    justify-content: center;
    flex-wrap: wrap;
  }
  #project4-page #project4-youshi .p4y-main .fptm-item {
    width: unset;
    height: unset;
    max-width: 333px;
    margin-top: unset;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
  }
  #project4-page #project4-youshi .p4y-main .fptm-item .fptmi-info {
    width: calc(100% - 48px - 48px - 20px);
    height: unset;
  }
  #project4-page #project4-changjing {
    height: unset;
  }
  #project4-page #project4-changjing .p4c-main {
    margin-bottom: 20px;
  }
  #project5-page #project5-chushou {
    height: unset;
  }
  #project5-page #project5-chushou .p5c-main {
    margin-bottom: 20px;
  }
  #project5-page #project5-what {
    height: unset;
  }
  #project5-page #project5-what .p5w-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project5-page #project5-anli {
    height: unset;
  }
  #project5-page #project5-anli .p5a-main {
    margin-bottom: 20px;
  }
  #project6-page #project6-goujian {
    height: unset;
  }
  #project6-page #project6-goujian .fpci-card {
    height: unset;
  }
  #project6-page #project6-goujian .fpci-card .fpcic-title, #project6-page #project6-goujian .fpci-card .fpcic-subtitle {
    text-align: center;
  }
  #project6-page #project6-goujian .p6g-btns {
    height: unset;
    justify-content: center;
    flex-wrap: wrap;
  }
  #project6-page #project6-goujian .p6g-btns .p6gb-btn {
    margin-bottom: 12px;
    margin-left: 8px;
    margin-right: 8px;
  }
  #project6-page #project6-youdian {
    height: unset;
  }
  #project6-page #project6-youdian .p6y-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project6-page #project6-buzhou {
    height: unset;
    padding-bottom: 20px;
  }
  #project6-page #project6-buzhou .hz-main {
    height: unset;
    flex-direction: column;
    align-items: center;
  }
  #project6-page #project6-buzhou .hz-main .fpbz-icon {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  #project6-page #project6-anli {
    height: unset;
  }
  #project6-page #project6-anli .p6a-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project7-page #project7-youshi {
    height: unset;
  }
  #project7-page #project7-youshi .fpy-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project7-page #project7-buzhou {
    height: unset;
  }
  #project7-page #project7-buzhou .hz-main {
    height: unset;
    flex-direction: column;
    align-items: center;
  }
  #project7-page #project7-buzhou .hz-main .fpbz-icon {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  #project8-page #project8-fuwu {
    height: unset;
  }
  #project8-page #project8-fuwu .p8f-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project8-page #project8-what {
    height: unset;
  }
  #project8-page #project8-what .p8w-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project8-page #project8-lingyu {
    height: unset;
  }
  #project8-page #project8-lingyu .p8l-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project8-page #project8-buzhou {
    height: unset;
  }
  #project8-page #project8-buzhou .p8z-main {
    height: unset;
    flex-direction: column;
    align-items: center;
  }
  #project8-page #project8-buzhou .p8z-main .fpbz-icon {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  #project9-page #project9-what {
    height: unset;
  }
  #project9-page #project9-what .p9w-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project9-page #project9-xuanze {
    height: unset;
    padding-bottom: 20px;
  }
  #project9-page #project9-xuanze .p9x-btns {
    height: unset;
    justify-content: center;
    flex-wrap: wrap;
  }
  #project9-page #project9-xuanze .p9x-btns .p9xb-btn {
    margin-bottom: 12px;
    margin-left: 8px;
    margin-right: 8px;
  }
  #project9-page #project9-xuanze .fpci-card {
    height: unset;
  }
  #project9-page #project9-xuanze .fpci-card .fpcic-title, #project9-page #project9-xuanze .fpci-card .fpcic-subtitle {
    text-align: center;
  }
  #project9-page #project9-youshi {
    height: unset;
  }
  #project9-page #project9-youshi .p9y-main {
    justify-content: center;
    flex-wrap: wrap;
  }
  #project9-page #project9-youshi .p9y-main .fptm-item {
    width: unset;
    height: unset;
    max-width: 333px;
    margin-top: unset;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
  }
  #project9-page #project9-youshi .p9y-main .fptm-item .fptmi-info {
    width: calc(100% - 48px - 48px - 20px);
    height: unset;
  }
  #project10-page #project10-youdian {
    height: unset;
  }
  #project10-page #project10-youdian .p10y-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project10-page #project10-liucheng {
    height: unset;
  }
  #project10-page #project10-liucheng .p10l-main {
    height: unset;
    flex-direction: column;
    align-items: center;
  }
  #project10-page #project10-liucheng .p10l-main .fpbz-icon {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  #project10-page #project10-youshi {
    height: unset;
  }
  #project10-page #project10-youshi .p10y-main {
    justify-content: center;
    flex-wrap: wrap;
  }
  #project10-page #project10-youshi .p10y-main .fptm-item {
    width: unset;
    height: unset;
    max-width: 333px;
    margin-top: unset;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
  }
  #project10-page #project10-youshi .p10y-main .fptm-item .fptmi-info {
    width: calc(100% - 48px - 48px - 20px);
    height: unset;
  }
  #project11-page #project11-what {
    height: unset;
    padding-bottom: 20px;
  }
  #project11-page #project11-what .fpci-card {
    height: unset;
  }
  #project11-page #project11-what .fpci-card .fpcic-title, #project11-page #project11-what .fpci-card .fpcic-subtitle {
    text-align: center;
  }
  #project11-page #project11-youdian {
    height: unset;
  }
  #project11-page #project11-youdian .p11y-main {
    height: unset;
    margin-bottom: 20px;
  }
  #project11-page #project11-changjingyoushi {
    height: unset;
  }
  #solution1-page #solution1-changjing {
    height: unset;
  }
  #solution1-page #solution1-changjing .s1c-main {
    height: unset;
    flex-wrap: wrap;
  }
  #solution1-page #solution1-changjing .s1c-main .s1cm-right, #solution1-page #solution1-changjing .s1c-main .s1cm-left {
    min-width: 300px;
    margin-left: 8px;
    margin-right: 8px;
    flex-direction: row;
    flex-wrap: wrap;
  }
  #solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cml-item, #solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item, #solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item, #solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cmr-item {
    padding-left: 8px;
    padding-right: 8px;
    margin-top: unset;
    margin-bottom: 8px;
  }
  #solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cml-item .s1cm-hi-desc, #solution1-page #solution1-changjing .s1c-main .s1cm-right .s1cmr-item .s1cm-hi-desc, #solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cml-item .s1cm-hi-desc, #solution1-page #solution1-changjing .s1c-main .s1cm-left .s1cmr-item .s1cm-hi-desc {
    width: unset;
  }
  #solution1-page #solution1-youshi {
    height: unset;
  }
  #solution1-page #solution1-youshi .s1y-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution1-page #solution1-anli {
    height: unset;
  }
  #solution1-page #solution1-anli .s1a-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution2-page #solution2-what {
    height: unset;
  }
  #solution2-page #solution2-what .s2w-btns {
    height: unset;
    flex-wrap: wrap;
  }
  #solution2-page #solution2-what .s2w-btns .s2wb-btn {
    margin-bottom: 12px;
  }
  #solution2-page #solution2-what .fpci-card {
    height: unset;
    margin-bottom: 20px;
  }
  #solution2-page #solution2-what .fpci-card .fpcic-title, #solution2-page #solution2-what .fpci-card .fpcic-subtitle {
    text-align: center;
  }
  #solution2-page #solution2-tongdian {
    height: unset;
  }
  #solution2-page #solution2-tongdian .s2t-main {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
  }
  #solution2-page #solution2-tongdian .s2t-main .fptm-left, #solution2-page #solution2-tongdian .s2t-main .fptm-right {
    flex-wrap: wrap;
  }
  #solution2-page #solution2-tongdian .s2t-main .fptm-left .fptm-item, #solution2-page #solution2-tongdian .s2t-main .fptm-right .fptm-item {
    width: unset;
    max-width: 333px;
    margin-top: unset;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
  }
  #solution2-page #solution2-tongdian .s2t-main .fptm-left .fptm-item .fptmi-info, #solution2-page #solution2-tongdian .s2t-main .fptm-right .fptm-item .fptmi-info {
    width: calc(100% - 48px - 48px - 20px);
  }
  #solution2-page #solution2-youdian {
    height: unset;
  }
  #solution2-page #solution2-youdian .s2y-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution3-page #solution3-qihe {
    height: unset;
  }
  #solution3-page #solution3-qihe .s3t-main {
    height: unset;
    margin-bottom: 20px;
    background-image: unset;
  }
  #solution3-page #solution3-qihe .s3t-main .s3tm-top {
    justify-content: center;
    flex-wrap: wrap;
  }
  #solution3-page #solution3-qihe .s3t-main .s3tm-item {
    margin-left: 8px;
    margin-right: 8px;
  }
  #solution3-page #solution3-qihe .s3t-main .s3tm-bottom {
    height: unset;
    justify-content: center;
    flex-wrap: wrap;
  }
  #solution3-page #solution3-qihe .s3t-main .s3tm-bottom .s3tmb-item {
    margin-bottom: 12px;
    margin-left: 4px;
    margin-right: 4px;
  }
  #solution3-page #solution3-pingtai {
    height: unset;
  }
  #solution3-page #solution3-pingtai .s3p-main {
    height: unset;
    margin-bottom: 20px;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
  }
  #solution3-page #solution3-changjing {
    height: unset;
  }
  #solution3-page #solution3-changjing .s3c-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution4-page #solution4-tongdian {
    height: unset;
  }
  #solution4-page #solution4-tongdian .s4t-main {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
  }
  #solution4-page #solution4-tongdian .s4t-main .s4tm-left, #solution4-page #solution4-tongdian .s4t-main .s4tm-right {
    flex-wrap: wrap;
  }
  #solution4-page #solution4-tongdian .s4t-main .s4tm-left .s4tm-item, #solution4-page #solution4-tongdian .s4t-main .s4tm-right .s4tm-item {
    width: unset;
    max-width: 333px;
    margin-top: unset;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
  }
  #solution4-page #solution4-tongdian .s4t-main .s4tm-left .s4tm-item .s4tmi-info, #solution4-page #solution4-tongdian .s4t-main .s4tm-right .s4tm-item .s4tmi-info {
    width: calc(100% - 48px - 48px - 20px);
  }
  #solution4-page #solution4-changjing {
    height: unset;
  }
  #solution4-page #solution4-changjing .s4c-body .s4cb-item {
    width: unset;
  }
  #solution4-page #solution4-chanpin {
    height: unset;
  }
  #solution4-page #solution4-chanpin .s4c-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution7-page #solution7-what {
    height: unset;
  }
  #solution7-page #solution7-what .s7w-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution7-page #solution7-what .s7w-main .s7wm-bg {
    height: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    background-image: unset;
  }
  #solution7-page #solution7-what .s7w-main .s7wm-bg .s7wmb-card {
    position: unset;
    margin-bottom: 12px;
    transform: unset;
    margin-left: 8px;
    margin-right: 8px;
    color: #fff;
    background: linear-gradient(180deg, #00B9CE 0%, #84C6FF 100%);
  }
  #solution7-page #solution7-youshi {
    height: unset;
  }
  #solution7-page #solution7-youshi .s7y-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution7-page #solution7-gongneng {
    height: unset;
  }
  #solution7-page #solution7-gongneng .s7g-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution7-page #solution7-changjing {
    height: unset;
  }
  #solution7-page #solution7-changjing .s7c-main {
    margin-bottom: 20px;
  }
  #solution7-page #solution7-anli {
    height: unset;
  }
  #solution7-page #solution7-anli .s7a-main {
    margin-bottom: 20px;
  }
  #solution8-page #solution8-youshi {
    height: unset;
  }
  #solution8-page #solution8-youshi .s8y-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution8-page #solution8-liangdian {
    height: unset;
  }
  #solution8-page #solution8-liangdian .s8l-main {
    height: unset;
    margin-bottom: 20px;
  }
  #solution8-page #solution8-liangdian .s8l-main .s8lm-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #solution8-page #solution8-liangdian .s8l-main .s8lm-card .s8lmc-title {
    text-align: center;
  }
  #solution8-page #solution8-liangdian .s8l-main .s8lm-card .s8lmc-info {
    margin-bottom: 12px;
    justify-content: center;
  }
  #solution8-page #solution8-liangdian .s8l-main .s8lm-card .s8lmc-info .s8lmci-tag {
    min-width: 200px;
  }
  #solution8-page #solution8-liangdian .s8l-main .s8lm-card .s8lmc-img {
    margin-top: 12px;
    position: unset;
  }
  #solution8-page #solution8-jiangong {
    height: unset;
  }
  #solution8-page #solution8-jiangong .s8j-main {
    margin-bottom: 20px;
  }
  #solution8-page #solution8-jiangong .s8j-main .s8jm-card {
    margin: unset;
  }
}
