@font-face {
  font-family: 微软雅黑;
  src: local("Microsoft YaHei"), local("微软雅黑"), local("Microsoft YaHei UI");
}
@font-face {
  font-family: "microsoft yahei";
  src: local("Microsoft YaHei"), local("微软雅黑");
}
@font-face {
  font-family: "Microsoft YaHei";
  src: local("Microsoft YaHei"), local("微软雅黑");
}
html, body, body * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.J_photoForm {
  float: left;
  text-align: center;
}
.J_photoImg,
.photoImg,
.float_in_img,
.J_defImage {
  opacity: 1 !important;
  visibility: visible !important;
}
.listPhotoListA {
  display: block;
}
.listPhotoListA .J_photoImg {
  display: block !important;
  margin: 0 auto;
}
.J_photoForm.clone-ui-shot .J_listPhotoImg,
.J_photoForm.clone-ui-shot .listPhotoListA {
  overflow: hidden !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.J_photoForm.clone-ui-shot .listPhotoListA {
  width: 100%;
  height: 100%;
}
.J_photoForm.clone-ui-shot .J_photoImg {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center;
}
.clone-ui-shot.J_carouselPhotos,
.clone-ui-shot .floatImgWrap,
.clone-ui-shot .forMargin {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.clone-ui-shot .clone-carousel-img,
.clone-ui-shot .float_in_img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center;
}
.animateModule { opacity: 1 !important; }
.fk-formMiddle-hidden { opacity: 1 !important; }
.fk-hoverPack .hover_pack_hide {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .25s ease;
}
.fk-hoverPack:hover .hover_pack_hide {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.J_listPhotosMarquee {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  width: max-content;
  animation: cloneMarquee 40s linear infinite;
}
.J_listPhotosMarquee:hover { animation-play-state: paused; }
#module2907,
#module2907 .fullmeasureOuterContent,
#module2907 .fullmeasureContent,
#module2907 .elemZone,
#module2907 .fk-formPack,
#fk-inFullmeasureListZone2907-1 {
  height: auto !important;
  overflow: visible !important;
}
#fk-inFullmeasureListZone2907-1 {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-items: center;
  position: relative !important;
  padding: 40px 0 48px;
}
#fk-inFullmeasureListZone2907-1 > .fk-elemZoneBg {
  position: absolute !important;
  inset: 0;
}
#module2905,
#module2906 {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  height: auto !important;
  width: 1400px !important;
  max-width: calc(100% - 48px) !important;
  margin: 0 auto !important;
  transform: none !important;
}
#module2906 {
  order: -1;
  text-align: center !important;
  margin: 0 auto 28px !important;
}
#module2905 .formMiddle,
#module2905 .formMiddleCenter,
#module2905 .formMiddleContent,
#module2905 .photoMarqueeForms,
#module2905 .demo,
#module2905 .insert_desc_warp_class,
#module2905 .J_photoImg,
#module2905 .photoMarqueeForm {
  position: static !important;
  float: none !important;
}
#module2906 .fk-editor,
#module2906 .fk-editor p {
  text-align: center !important;
}
#module2906 .fk-editor:after {
  content: "";
  display: block;
  width: 42px;
  height: 3px;
  margin: 10px auto 0;
  background: #fe5722;
  border-radius: 2px;
}
#module2905 {
  overflow: visible !important;
}
#module2905 .formMiddle,
#module2905 .formMiddleCenter,
#module2905 .formMiddleContent {
  height: auto !important;
  overflow: visible !important;
}
#module2905 .photoMarqueeForms,
#module2905 .demo {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  animation: none !important;
  transform: none !important;
}
#module2905 .J_listPhotosMarquee {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: flex-start !important;
  width: max-content !important;
  animation: cloneMarquee 50s linear infinite !important;
  gap: 20px;
}
#module2905 .J_listPhotosMarquee:hover {
  animation-play-state: paused;
}
#module2905 .photoMarqueeForm {
  flex: 0 0 240px !important;
  width: 240px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 8px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .08);
  box-sizing: border-box;
  overflow: hidden !important;
}
#module2905 .J_listPhotoImg,
#module2905 .imgDiv,
#module2905 .J_photoImgPanel {
  display: block !important;
  width: 100% !important;
  height: 332px !important;
  overflow: hidden !important;
  background: #fff;
}
#module2905 .imgDiv table {
  display: table !important;
  width: 100% !important;
  height: 332px !important;
  border-collapse: collapse;
}
#module2905 .imgDiv tr,
#module2905 .imgDiv td {
  height: 332px !important;
}
#module2905 .imgDiv td {
  vertical-align: middle !important;
  text-align: center !important;
}
#module2905 .J_photoImg,
#module2905 .photoImg {
  display: block !important;
  width: 100% !important;
  height: 332px !important;
  max-width: 100% !important;
  max-height: 332px !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  object-position: center center !important;
}
#fk-inFullmeasureListZone2907-1 {
  padding-bottom: 56px !important;
}
#module2961 {
  left: calc(50% - 250px) !important;
  height: auto !important;
  overflow: visible !important;
}
#module2962 { left: calc(50% - 472px) !important; }
#module2972 { left: calc(50% - 176px) !important; }
#module2964 { left: calc(50% - 417px) !important; }
#module2965 { left: calc(50% - 194px) !important; }
#module2966 { left: calc(50% + 30px) !important; }
#module2967 { left: calc(50% + 254px) !important; }
#module2968 { left: calc(50% - 387px) !important; }
#module2969 { left: calc(50% - 164px) !important; }
#module2970 { left: calc(50% + 74px) !important; }
#module2971 { left: calc(50% + 289px) !important; }
@keyframes cloneMarquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

.fk-editor,
.fk-editor * {
  word-break: normal !important;
  overflow-wrap: break-word;
}

#web { position: relative; padding-top: 100px; }
.webTopTable,
.webNavTable {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  overflow: visible !important;
  background: #fff;
}
.webTopTable { z-index: 100; pointer-events: none; }
.webNavTable { z-index: 130; background: transparent !important; pointer-events: none; }
#navV2,
#navV2 * { pointer-events: auto; }
#logo,
#corpTitle,
#logo a { pointer-events: auto; }
#webTop {
  position: relative;
  height: 100px;
  width: 1440px;
  max-width: calc(100% - 48px);
  margin-left: auto;
  margin-right: auto;
}
#webNav,
#navV2Wrap {
  position: relative;
  width: 1440px;
  max-width: calc(100% - 48px);
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible !important;
}
#navV2 {
  position: absolute !important;
  top: 19px !important;
  left: 600px !important;
  width: 600px !important;
  height: 61px !important;
  overflow: visible !important;
  z-index: 102;
}
#navV2 .navContent,
#navV2 .navMainContent,
#navV2 .navCenter,
#navV2 .itemContainer,
#navV2 .item,
#navV2 .itemCenter {
  overflow: visible !important;
}
#webHeaderTable,
#webHeaderTable .webHeaderTd {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
}

.clone-subnav {
  display: none;
  position: fixed;
  min-width: 260px;
  padding: 10px 0;
  background: #fff;
  border: 1px solid #eee;
  border-top: 2px solid #fe5722;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .12);
  z-index: 100000;
}
.clone-subnav a {
  display: block;
  padding: 10px 22px;
  color: #333 !important;
  font-size: 15px !important;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif !important;
  white-space: nowrap;
  text-decoration: none;
  line-height: 1.7;
  border-left: 3px solid transparent;
}
.clone-subnav a:hover {
  background: #fff6f2;
  color: #fe5722 !important;
  border-left-color: #fe5722;
}

#footerLogin,
.footerLogin,
.footerBeianSep { display: none !important; }

.clone-home .webTopTable,
.clone-home .webNavTable {
  position: fixed;
}
.clone-home .webTopTable {
  background: #fff;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .08);
}
.clone-home .webNavTable { background: transparent !important; }
#logo {
  left: 0 !important;
  top: 14px !important;
  z-index: 40 !important;
}
#logoImg {
  width: 72px !important;
  height: 72px !important;
  mix-blend-mode: screen;
}
#corpTitle {
  left: 84px !important;
  top: 34px !important;
  z-index: 40 !important;
  font-size: 22px !important;
}
#corpTitle,
#corpTitle * {
  color: #222 !important;
  -webkit-text-fill-color: #222 !important;
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
}
.clone-home #corpTitle,
.clone-home #corpTitle * {
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
}
.clone-home #logoImg { mix-blend-mode: normal; }
.clone-home #navV2 .J_nav_item_name,
.clone-home #navV2 .nav_item_arrow,
.clone-home #navV2 .nav_item_icon { color: #000 !important; }
.clone-home #navV2 .item:hover .J_nav_item_name,
.clone-home #navV2 .itemSelected .J_nav_item_name,
.clone-home #navV2 .item:hover .nav_item_arrow,
.clone-home #navV2 .itemSelected .nav_item_arrow { color: #fe5722 !important; }
.clone-home .webBannerTable,
.clone-home .webBannerTable > .fk-moduleZoneWrap,
.clone-home .bannerTable,
.clone-home .bannerLeft,
.clone-home .bannerCenter,
.clone-home .bannerRight,
.clone-home #webBanner,
.clone-home #bannerV2,
.clone-home #bannerV2 .J_bannerItem,
.clone-home #bannerV2 .defaultBannerMain {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  display: block !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
}
.clone-home #bannerV2 .J_bannerItem,
.clone-home #bannerV2 .defaultBannerMain {
  position: static !important;
  top: auto !important;
  left: auto !important;
  bottom: auto !important;
  right: auto !important;
  display: block !important;
  background: none !important;
}
.clone-home .clone-banner-img,
.clone-section-banner .clone-banner-img {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
}
.clone-section-banner .webBannerTable,
.clone-section-banner .webBannerTable > .fk-moduleZoneWrap,
.clone-section-banner .bannerTable,
.clone-section-banner .bannerLeft,
.clone-section-banner .bannerCenter,
.clone-section-banner .bannerRight,
.clone-section-banner #webBanner,
.clone-section-banner #bannerV2,
.clone-section-banner #bannerV2 .J_bannerItem,
.clone-section-banner #bannerV2 .defaultBannerMain {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  display: block !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
}
.clone-section-banner #bannerV2 .J_bannerItem,
.clone-section-banner #bannerV2 .defaultBannerMain {
  position: static !important;
  top: auto !important;
  left: auto !important;
  bottom: auto !important;
  right: auto !important;
  background: none !important;
}
.clone-section-banner .fullmeasureTopForms,
.clone-section-banner #webContainerTable {
  position: relative !important;
  clear: both;
  margin-top: 0 !important;
}
.clone-home #module2985 .J_photoForm {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .06);
  transition: transform .2s ease, box-shadow .2s ease;
}
.clone-home #module2985 .J_photoForm:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 32px rgba(0, 0, 0, .12);
}
.clone-home #module2985 .J_listPhotoImg {
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.clone-home #module2985 .J_photoImg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  object-position: center center !important;
}
.clone-home #module2939 { height: auto !important; }
.clone-home #module2939 .fullmeasureOuterContentBg2939 { background: #f4f6f8 !important; }
.clone-home #fk-inFullmeasureListZone2939-1 {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: auto !important;
  display: block !important;
  padding: 48px 0 56px;
}
.clone-home #fk-inFullmeasureListZone2939-1 > .form { display: none !important; }
.clone-home .clone-sol-grid {
  position: relative;
  z-index: 2;
  width: 1400px;
  max-width: calc(100% - 48px);
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 22px;
}
.clone-home .clone-sol-card {
  grid-column: span 2;
}
.clone-home .clone-sol-card:nth-child(5) {
  grid-column: 2 / span 2;
}
.clone-home .clone-sol-card:nth-child(6) {
  grid-column: 4 / span 2;
}
.clone-home #navV2,
.clone-home #navV2 .navContent,
.clone-home .webBanner #navV2Wrap {
  max-width: 1440px !important;
  width: min(1440px, calc(100% - 48px)) !important;
}
.clone-home .fullmeasureContent,
.clone-home #webFooter,
.clone-home #fk-webHeaderZone,
.clone-home #fk-webFooterZone {
  width: min(1440px, calc(100% - 48px)) !important;
}
.clone-home #fk-webHeaderZone,
.clone-home #fk-webFooterZone {
  margin-left: max(-720px, calc(-50vw + 24px)) !important;
}
.clone-home #module2983,
.clone-home #module2985 .formStyle88 {
  width: 100% !important;
  left: 0 !important;
}
.clone-home #module2985 {
  height: 1160px !important;
}
.clone-home #module2984 {
  left: 50% !important;
  top: 48px !important;
  margin-left: -156px !important;
}
.clone-home #module2983 {
  top: 148px !important;
}
.clone-home #module2983 .formTabCntId,
.clone-home #module2983 .f_tab_pack_content,
.clone-home #module2983 .formStyle88,
.clone-home #module2983 .formMiddle,
.clone-home #module2983 .formMiddleCenter,
.clone-home #module2983 .listPhotosList,
.clone-home #module2983 .J_photoForms {
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  overflow: visible !important;
  box-sizing: border-box;
}
.clone-home #module2983 .formStyle88 {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
}
.clone-home #module2980,
.clone-home #module2981,
.clone-home #module2982 {
  width: 100% !important;
  left: 0 !important;
  box-sizing: border-box !important;
  border: none !important;
  border-top: 7px solid rgba(245, 81, 30, 1) !important;
}
.clone-home #module2985 .J_photoForms {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 22px 18px;
  padding: 6px 8px 24px;
  box-sizing: border-box;
}
.clone-home #module2985 .J_photoForm {
  flex: 0 0 calc((100% - 72px) / 5) !important;
  width: calc((100% - 72px) / 5) !important;
  max-width: calc((100% - 72px) / 5) !important;
  margin: 0 !important;
  background: #fff;
  border: 1px solid #d0d0d0;
  border-radius: 12px;
  overflow: hidden;
  box-sizing: border-box;
  box-shadow: none;
}
.clone-home #module2985 .J_photoForm:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, .08);
}
.clone-home #module2985 .J_listPhotoImg {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 200px !important;
  padding: 16px 14px !important;
  box-sizing: border-box !important;
  background: transparent !important;
  background-image: none !important;
}
.clone-home #module2985 .listPhotoListA {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
.clone-home #module2985 .parametersDiv {
  padding: 2px 8px 14px;
  background: transparent;
}
.clone-home #module2985 .desc_jump_link {
  font-size: 15px !important;
  font-weight: 600;
  color: #222 !important;
  letter-spacing: .4px;
}
.clone-home #module2983 .formTabButtonList .formTabButton {
  border-radius: 10px 10px 0 0;
}
.clone-home #module2983 .formTabMiddleHover {
  box-shadow: 0 6px 16px rgba(254, 87, 34, .28);
}
.clone-life {
  position: relative;
  z-index: 3;
  display: block;
  clear: both;
  width: 100%;
  background: #f6f1e8;
  padding: 32px 0 42px;
  color: #222;
  border-radius: 22px 22px 0 0;
  box-shadow: 0 -10px 22px rgba(80, 40, 10, .07);
}
.clone-life:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -3px;
  width: 56px;
  height: 5px;
  margin-left: -28px;
  border-radius: 5px;
  background: #fe5722;
}
.clone-life h2,
.clone-life-sub {
  margin: 0;
  text-align: center;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-life h2 { font-size: 32px; font-weight: 700; letter-spacing: 2px; color: #222; }
.clone-life h2:after {
  content: "";
  display: block;
  width: 42px;
  height: 3px;
  margin: 12px auto 0;
  background: #fe5722;
  border-radius: 2px;
}
.clone-life-sub { margin-top: 10px; font-size: 16px; color: #666; }
.clone-life-body {
  width: 1400px;
  max-width: calc(100% - 48px);
  margin: 28px auto 0;
  display: grid;
  grid-template-columns: 460px 1fr;
  gap: 22px;
  align-items: stretch;
}
.clone-life-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.clone-life-btn {
  height: 52px;
  border-radius: 10px;
  border: 1px solid #eadfd2;
  background: #fff;
  color: #333;
  font-size: 16px;
  cursor: pointer;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.clone-life-btn svg {
  width: 18px;
  height: 18px;
  flex: none;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.clone-life-btn.is-on {
  background: #fe5722;
  color: #fff;
  border-color: #fe5722;
  font-weight: 700;
}
.clone-life-panel {
  background: #fff;
  box-shadow: 0 8px 24px rgba(80, 50, 20, .06);
  border-radius: 16px;
  padding: 28px 40px 32px;
  display: grid;
  grid-template-columns: 1.05fr 1fr;
  gap: 20px;
  align-items: center;
  box-sizing: border-box;
  height: 420px;
  min-height: 420px;
  max-height: 420px;
}
.clone-life-artbox {
  min-height: 260px;
}
.clone-life-art {
  width: 100%;
  height: 260px;
  display: block;
}
.clone-life-panel .clone-life-artbox,
.clone-life-panel .clone-life-copy {
  opacity: 0;
  transform: translateY(16px);
}
.clone-life-panel.is-in .clone-life-artbox,
.clone-life-panel.is-in .clone-life-copy {
  animation: clone-life-in .42s ease forwards;
}
.clone-life-panel.is-in .clone-life-copy { animation-delay: .08s; }
@keyframes clone-life-in {
  from { opacity: 0; transform: translateY(16px); }
  to { opacity: 1; transform: none; }
}
.clone-life-copy {
  padding: 4px 8px 0 12px;
}
.clone-life-copy h3 {
  margin: 0 0 20px;
  text-align: center;
  font-size: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #1a1a1a;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-life-copy h3:after {
  content: "";
  display: block;
  width: 28px;
  height: 2px;
  margin: 12px auto 0;
  background: #fe5722;
}
.clone-life-copy p {
  margin: 0;
  text-align: left;
  text-indent: 2em;
  font-size: 18px;
  line-height: 1.9;
  color: #444;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-cases {
  display: block;
  background: #f4f6f8;
  padding: 0 0 18px;
  overflow: hidden;
}
.clone-offer {
  background: #fff4ef;
  padding: 40px 0 36px;
  margin: 0;
  text-align: center;
  border-top: 3px solid #fe5722;
  border-bottom: 3px solid #fe5722;
}
.clone-offer-title,
.clone-case-title span {
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-offer-title {
  font-size: 36px;
  font-weight: 700;
  color: #000;
  line-height: 1.3;
}
.clone-offer-title:after {
  content: "";
  display: block;
  width: 42px;
  height: 3px;
  margin: 12px auto 0;
  background: #fe5722;
  border-radius: 2px;
}
.clone-offer-title span,
.clone-case-title span {
  display: block;
  margin-top: 4px;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
  color: #000;
}
.clone-offer h3 {
  margin: 22px 0 0;
  font-size: 20px;
  font-weight: 700;
  color: #222;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-offer ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px 26px;
  width: 1400px;
  max-width: calc(100% - 48px);
  margin: 14px auto 0;
  padding: 0;
  list-style: none;
}
.clone-offer li {
  position: relative;
  padding-left: 14px;
  font-size: 15px;
  color: #444;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-offer li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fe5722;
}
.clone-offer-gifts {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
  width: 1400px;
  max-width: calc(100% - 48px);
  margin: 22px auto 0;
}
.clone-offer-gifts div {
  background: #fe5722;
  border-radius: 12px;
  padding: 22px 8px 18px;
  box-shadow: 0 8px 18px rgba(254, 87, 34, .22);
}
.clone-offer-gifts small {
  display: block;
  font-size: 14px;
  color: rgba(255, 255, 255, .9);
}
.clone-offer-gifts b {
  display: block;
  margin-top: 6px;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}
.clone-offer-price {
  margin: 20px 0 0;
  font-size: 16px;
  color: #666;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-offer-price strong {
  margin-left: 8px;
  font-size: 40px;
  color: #fe5722;
  font-weight: 700;
}
.clone-case-title {
  display: block;
  width: 1400px;
  max-width: calc(100% - 48px);
  margin: 18px auto 16px;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  color: #222;
  letter-spacing: 2px;
  line-height: 1.2;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-case-title:after {
  content: none;
}
.clone-case-rows {
  display: block;
  width: 1400px;
  max-width: calc(100% - 48px);
  margin: 0 auto;
  overflow: hidden;
  padding: 4px 0 8px;
}
.clone-case-viewport {
  overflow: hidden;
  padding: 8px 0;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 28px, #000 calc(100% - 28px), transparent);
  mask-image: linear-gradient(90deg, transparent, #000 28px, #000 calc(100% - 28px), transparent);
}
.clone-case-track {
  display: flex;
  align-items: center;
  width: max-content;
  animation: clone-case-left 140s linear infinite;
}
.clone-case-track.is-back { animation-name: clone-case-right; animation-duration: 420s; }
.clone-case-viewport:hover .clone-case-track { animation-play-state: paused; }
.clone-case-item {
  flex: none;
  display: flex;
  flex-direction: column;
  width: 220px;
  margin: 0 10px;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 12px;
  overflow: hidden;
  color: #222;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-case-item img {
  display: block;
  width: 100%;
  height: 132px;
  object-fit: contain;
  background: #fff;
  padding: 6px;
  box-sizing: border-box;
}
.clone-case-item em {
  display: block;
  padding: 10px 12px 12px;
  font-style: normal;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
  white-space: normal;
}
@keyframes clone-case-left {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}
@keyframes clone-case-right {
  from { transform: translateX(-50%); }
  to { transform: translateX(0); }
}
.clone-trial {
  background: #f4f6f8;
  padding: 36px 0 48px;
  scroll-margin-top: 90px;
}
.clone-trial-title {
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  color: #000;
  line-height: 1.3;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-trial-title span {
  display: block;
  margin-top: 4px;
  font-size: 20px;
  font-weight: 400;
  color: #000;
}
.clone-trial-card {
  display: grid;
  grid-template-columns: 320px 1fr;
  gap: 28px;
  width: 1400px;
  max-width: calc(100% - 48px);
  margin: 22px auto 0;
  box-sizing: border-box;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 28px rgba(20, 26, 34, .06);
  padding: 28px 32px;
}
.clone-trial-side {
  display: flex;
  flex-direction: column;
  padding: 8px 20px 4px 4px;
  border-right: 1px solid #f0f0f0;
}
.clone-trial-contact {
  margin-top: auto;
  padding: 16px 14px 14px;
  background: #fff6f2;
  border-radius: 12px;
  text-align: center;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-trial-contact span {
  display: block;
  font-size: 12px;
  color: #999;
  letter-spacing: 1px;
}
.clone-trial-contact em {
  display: block;
  margin-top: 8px;
  font-style: normal;
  font-size: 15px;
  color: #333;
}
.clone-trial-contact b {
  display: block;
  margin-top: 4px;
  font-size: 20px;
  font-weight: 700;
}
.clone-trial-contact a {
  color: #fe5722;
  text-decoration: none;
}
.clone-trial-product {
  margin: 0;
  text-align: center;
  color: #fe5722;
  font-size: 18px;
  font-weight: 700;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-trial-lead {
  margin: 14px 0 0;
  color: #444;
  font-size: 15px;
  line-height: 1.7;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-trial-side ul {
  margin: 18px 0 0;
  padding: 0;
  list-style: none;
}
.clone-trial-side li {
  position: relative;
  margin-top: 10px;
  padding-left: 14px;
  color: #333;
  font-size: 14px;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-trial-side li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fe5722;
}
.clone-trial form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px 16px;
  align-content: start;
}
.clone-trial label {
  display: block;
  font-size: 14px;
  color: #333;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-trial label i {
  margin-left: 6px;
  font-style: normal;
  font-size: 12px;
  color: #fe5722;
}
.clone-trial label i.is-opt {
  color: #999;
}
.clone-trial input,
.clone-trial textarea {
  -webkit-user-select: text !important;
  user-select: text !important;
  display: block;
  width: 100%;
  margin-top: 6px;
  box-sizing: border-box;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  padding: 11px 12px;
  font-size: 14px;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
  background: #fafafa;
  outline: none;
}
.clone-trial input:focus,
.clone-trial textarea:focus {
  border-color: #fe5722;
  background: #fff;
}
.clone-trial textarea { min-height: 88px; resize: vertical; }
.clone-trial-wide { grid-column: 1 / -1; }
.clone-trial button {
  grid-column: 1 / -1;
  justify-self: center;
  min-width: 148px;
  border: 0;
  border-radius: 8px;
  padding: 12px 32px;
  background: #fe5722;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-trial-tip {
  grid-column: 1 / -1;
  min-height: 20px;
  color: #fe5722;
  font-size: 14px;
}
.clone-home .clone-sol-head {
  grid-column: 1 / -1;
  text-align: center;
  margin: 0 0 6px;
  font-size: 36px;
  font-weight: 700;
  color: #000;
  letter-spacing: 0;
  line-height: 1.3;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-home .clone-sol-head span {
  display: block;
  margin-top: 4px;
  font-size: 20px;
  font-weight: 400;
  color: #000;
}
.clone-home .clone-sol-head:after {
  content: "";
  display: block;
  width: 42px;
  height: 3px;
  margin: 12px auto 0;
  background: #fe5722;
  border-radius: 2px;
}
.clone-home .clone-sol-card {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 14px;
  padding: 0 0 18px;
  overflow: hidden;
  text-decoration: none !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .04);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.clone-home .clone-sol-card:hover {
  transform: translateY(-4px);
  border-color: #fe5722;
  box-shadow: 0 16px 32px rgba(254, 87, 34, .12);
}
.clone-home .clone-sol-pic {
  display: block;
  height: 176px;
  margin: 0 0 16px;
  padding: 0;
  background: #eee;
  overflow: hidden;
}
.clone-home .clone-sol-pic img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 35%;
}
.clone-home .clone-sol-card b {
  display: block;
  min-height: 52px;
  padding: 0 22px;
  font-size: 18px;
  line-height: 1.45;
  color: #222;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-home .clone-sol-desc {
  display: block;
  margin-top: 8px;
  padding: 0 22px;
  font-size: 14px;
  line-height: 1.6;
  color: #666;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-home .clone-sol-card em {
  display: block;
  margin-top: auto;
  padding: 14px 22px 0;
  font-style: normal;
  font-size: 14px;
  color: #fe5722;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-home .clone-sol-card em:after {
  content: " ›";
}
#module2528,
#module2525 {
  display: none !important;
}
.clone-home #fk-webFooterZone > .form { display: none !important; }
.clone-home #fk-webFooterZone { height: auto !important; min-height: 0 !important; }
.clone-home #webFooterTable,
.clone-home #webFooter,
.clone-home #footer,
.clone-home #footer .footerContent,
.clone-home #footerSupport {
  height: auto !important;
  overflow: visible !important;
}
.clone-home #footer .footerContent { padding: 8px 0 16px !important; }
.clone-home #footerSupport {
  display: flex !important;
  flex-direction: column;
  align-items: center;
}
.clone-home .footerBeian,
.clone-home .footerBeian a {
  line-height: 1.8;
}
#module349 { display: none !important; }
#module3002,
#module3002 .fullmeasureOuterContent,
#module3002 .fullmeasureContent,
#fk-inFullmeasureListZone3002-1,
#module3001,
#module3001 .formMiddle,
#module3001 .formMiddleContent {
  height: auto !important;
  overflow: visible !important;
}
#module3001 {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: min(1200px, calc(100% - 48px)) !important;
  margin: 28px auto 56px !important;
}
#module3001 .formBanner3001,
#module3001 .formBanner3001 > div,
#module3001 .formBanner3001 .formBannerTitle,
#module3001 .titleCenter3001,
#module3001 .titleText3001 {
  display: block !important;
  float: none !important;
  width: 100% !important;
  height: auto !important;
  line-height: 1.5 !important;
  margin: 0 !important;
  text-align: center !important;
}
#module3001 .formBanner3001 .left3001,
#module3001 .formBanner3001 .right3001,
#module3001 .titleLeft3001,
#module3001 .titleRight3001 {
  display: none !important;
}
#module3001 div.titleText3001 .bannerNormalTitle {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 4px 0 0 !important;
  position: static !important;
  left: auto !important;
  float: none !important;
  text-align: center !important;
  font-size: 28px !important;
  line-height: 1.5 !important;
}
.clone-paper {
  padding: 8px 8px 24px;
  color: #222;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-paper h1 { display: none !important; }
.clone-paper h2 {
  margin: 28px 0 12px;
  font-size: 20px;
  line-height: 1.6;
}
.clone-paper h3 {
  margin: 22px 0 10px;
  font-size: 18px;
  line-height: 1.6;
}
.clone-paper .paper-certs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
  margin: 8px 0 28px;
}
.clone-paper .paper-certs img {
  width: min(440px, 100%);
  height: auto;
  border: 1px solid #eee;
  background: #fff;
}
.clone-paper p {
  margin: 0 0 14px;
  font-size: 16px;
  line-height: 2;
  text-indent: 2em;
}
.clone-paper .paper-table {
  width: 100%;
  margin: 8px 0 22px;
  overflow-x: auto;
}
.clone-paper table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.7;
}
.clone-paper th,
.clone-paper td {
  border: 1px solid #e6e6e6;
  padding: 10px 12px;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.clone-paper td:nth-child(4) {
  vertical-align: top;
  word-break: break-word;
}
.clone-paper th {
  background: #f6f7f9;
  font-weight: 600;
  white-space: nowrap;
}
.clone-paper td:first-child {
  white-space: nowrap;
}
.clone-paper td.num {
  text-align: center;
  white-space: nowrap;
}
.nav_cannotClick,
#module2417 a,
#module2419 a {
  cursor: default !important;
  pointer-events: none;
}
.clone-company-name {
  margin: 0 0 6px;
  color: #fff;
  font-size: 16px;
  line-height: 1.6;
  text-align: center;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-home #module1601 { height: 188px !important; }
.clone-home #module1589 { left: calc(50% - 456px) !important; top: 36px !important; }
.clone-home #module1590 { left: calc(50% - 104px) !important; top: 41px !important; }
.clone-home #module1592 { left: calc(50% + 278px) !important; top: 33px !important; }
.clone-home #module1593 { left: calc(50% - 459px) !important; top: 110px !important; }
.clone-home #module1594 { left: calc(50% - 96px) !important; top: 114px !important; }
.clone-home #module1596 { left: calc(50% + 275px) !important; top: 107px !important; }
.clone-home #module1597 { left: calc(50% - 374px) !important; top: 47px !important; }
.clone-home #module1598 { left: calc(50% + 31px) !important; top: 52px !important; }
.clone-home #module1600 { left: calc(50% + 334px) !important; top: 44px !important; }
.clone-home .clone-footline {
  position: relative;
  z-index: 2;
  text-align: center;
  color: #c8c8c8;
  padding: 0 16px;
  font-size: 15px;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
#logoLink, #corpTitle { cursor: pointer; }
.formTabCntId { display: none; }
.formTabCntId.formTabCntIdHover { display: block; }

#module2906 {
  height: auto !important;
  overflow: visible !important;
}
#module2906 .fk-editor { word-break: normal !important; }

.floatLeftBottom,
.floatRightBottom,
.floatLeftTop,
.floatRightTop {
  position: static;
}
#module2996 {
  display: block !important;
  position: fixed !important;
  z-index: 80;
  width: auto !important;
  margin: 0 !important;
  pointer-events: auto;
  overflow: visible !important;
}
#module2996 .floatBtn {
  width: auto !important;
  padding: 0 42px 0 22px !important;
  box-sizing: border-box;
}
#module2996 .m_float_btn__text { color: #fff; cursor: pointer; }
.clone-float-close {
  position: absolute;
  top: 6px;
  right: 8px;
  width: 22px;
  height: 22px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(0, 0, 0, .28);
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  cursor: pointer;
  z-index: 2;
}

img.lazyload_transparent,
img.J_defImage,
.float_in_img {
  opacity: 1 !important;
  visibility: visible !important;
}
.J_carouselPhotos {
  text-align: center;
  overflow: hidden;
}
.clone-carousel-img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  display: none;
  margin: 0 auto;
  object-fit: contain;
}
.clone-carousel-img.is-active { display: inline-block; }
#photoDotSwitch2252 .clone-carousel-img,
.J_carouselPhotos.clone-carousel-cover .clone-carousel-img {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  object-position: center;
}
#photoDotSwitch2252 .clone-carousel-img.is-active,
.J_carouselPhotos.clone-carousel-cover .clone-carousel-img.is-active {
  display: block;
}

.pagenation {
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif !important;
  text-align: center;
}
.pagenation .pagePrev,
.pagenation .pageNext,
.pagenation .pageNo {
  display: inline-block;
  margin: 0 6px;
  cursor: pointer;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif !important;
}
.pagenation .is-disabled { opacity: .35; pointer-events: none; }
.pagenation .is-current { font-weight: 700; }

#module2939 .fk-hoverPack .J_zoneContentBg.f-packContentBg {
  background-size: cover !important;
  background-position: center center !important;
}
#module2939 .fk-hoverPack {
  overflow: hidden !important;
}
#module2911,
#module2917,
#module2923,
#module2929,
#module2935,
#module3008,
#module2910,
#module2916,
#module2922,
#module2928,
#module2934,
#module3007 {
  display: none !important;
}
#module2912,
#module2918,
#module2924,
#module2930,
#module2936,
#module3009 {
  top: auto !important;
  bottom: 58px !important;
}
#module2939,
#module2939 .fk-editor,
#module2939 .fk-editor * {
  font-family: "Microsoft YaHei", 微软雅黑, sans-serif !important;
}
.clone-sol-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 6;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-height: 52px;
  padding: 8px 10px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .78) 40%);
  color: #fff !important;
  font-family: "Microsoft YaHei", 微软雅黑, sans-serif !important;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 0;
  text-align: center;
  text-decoration: none !important;
  white-space: normal;
  word-break: break-word;
}
#module1588,
#module1588 .fullmeasureOuterContent,
#module1588 .fullmeasureContent,
#module1588 .elemZone,
#fk-inFullmeasureListZone1588-1 {
  height: auto !important;
  overflow: visible !important;
}
#fk-inFullmeasureListZone1588-1 {
  position: relative !important;
}
#module1568,
#module1572,
#module1574,
#module1575,
#module1576,
#module1577,
#module1579,
#module1580,
#module1582,
#module1583,
#module1584,
#module1586,
#module1587 {
  display: none !important;
}
.clone-adv-card {
  position: relative;
  margin: 120px auto 36px;
  width: 960px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 16px 40px rgba(0, 0, 0, .08);
  padding: 20px 40px 12px;
  z-index: 3;
}
.clone-adv-item {
  padding: 16px 0 16px 18px;
  border-left: 4px solid #222;
  border-bottom: 1px solid #eee;
}
.clone-adv-item:last-child { border-bottom: none; }
.clone-adv-item h3 {
  margin: 0 0 12px;
  font-size: 20px;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
  color: #111;
}
.clone-adv-item p {
  margin: 0 0 10px;
  font-size: 15px;
  line-height: 1.9;
  color: #444;
  text-indent: 2em;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-adv-item p:last-child { margin-bottom: 0; }
#module422 {
  height: auto !important;
}
#fk-packContent422 {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  min-height: 720px;
}
#module687,
#module2626,
#module680 {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  margin: 0 auto 18px !important;
  float: none !important;
}
#module687 { order: 1; width: 960px !important; text-align: center; }
#module2626 {
  order: 2;
  width: 960px !important;
  height: auto !important;
  text-align: center;
}
#module680 { order: 3; width: 960px !important; }
#module2626 .fk-editor,
#module2626 .fk-editor * {
  text-align: center !important;
}
#baidu_map_680,
.m_online_map__frame,
.m_online_map__wrap,
.m_online_map__container {
  position: relative !important;
  width: 960px !important;
  height: 400px !important;
  background: #e8eef3;
  overflow: hidden;
}
.clone-tile-map {
  position: absolute;
  left: 0;
  top: 0;
  width: 1280px;
  height: 768px;
  display: flex;
  flex-wrap: wrap;
}
.clone-tile-map img {
  display: block;
  width: 256px;
  height: 256px;
  border: 0;
  background: #e8eef3;
}
.clone-map-bar {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 10px 12px;
  background: linear-gradient(transparent, rgba(0, 0, 0, .28));
  z-index: 3;
}
.clone-map-bar a {
  background: #fff;
  color: #222 !important;
  text-decoration: none !important;
  font-size: 13px;
  line-height: 1;
  padding: 8px 12px;
  border-radius: 6px;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-map-pin {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  margin: -28px 0 0 -9px;
  background: #e53935;
  border: 2px solid #fff;
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg);
  box-shadow: 0 2px 8px rgba(0, 0, 0, .25);
  z-index: 2;
}
.clone-map-label {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, 14px);
  background: #fff;
  color: #222;
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 14px;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
  white-space: nowrap;
  z-index: 2;
}
.clone-side-consult {
  position: fixed;
  right: 18px;
  top: calc(50% + 72px);
  transform: translateY(-50%);
  width: 88px;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(20, 30, 60, .14);
  z-index: 100001;
  overflow: visible;
}
.clone-side-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 88px;
  color: #444 !important;
  text-decoration: none !important;
  font-family: "Microsoft YaHei", 微软雅黑, sans-serif !important;
  font-size: 13px !important;
  cursor: pointer;
  background: #fff;
}
.clone-side-item:not(:last-child) {
  border-bottom: 1px solid #eee;
}
.clone-side-item:first-child {
  border-radius: 14px 14px 0 0;
}
.clone-side-item:last-child {
  border-radius: 0 0 14px 14px;
}
.clone-side-ico {
  display: block;
  margin-bottom: 6px;
  line-height: 0;
}
.clone-side-pop {
  display: none;
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 12px;
  padding: 14px 16px;
  background: #fff;
  color: #333;
  border-radius: 10px;
  box-shadow: 0 8px 24px rgba(20, 30, 60, .16);
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.6;
  text-align: center;
  font-family: "Microsoft YaHei", 微软雅黑, sans-serif !important;
}
.clone-side-item.is-open .clone-side-pop {
  display: block;
}
.clone-side-pop-phone b {
  display: block;
  font-size: 12px;
  color: #888;
  font-weight: 400;
  margin-bottom: 4px;
}
.clone-side-pop-phone a {
  display: block;
  color: #1677ff !important;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none !important;
  letter-spacing: .5px;
}
#module2282 .formTabCntId,
#module2214 .formTabCntId,
#module2282 .lightModuleOuterContent,
#module2214 .lightModuleOuterContent,
#module2282 .fk-editor,
#module2214 .fk-editor {
  position: static !important;
  top: auto !important;
  left: auto !important;
  width: auto !important;
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
  visibility: visible !important;
}
#module2282 .formTabCntId:not(.formTabCntIdHover),
#module2214 .formTabCntId:not(.formTabCntIdHover) {
  display: none !important;
}
.fk-formTabY .formTabCntId .formStyle86 .fk-editor {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
#module2283,
#module2215,
#module2283 .fullmeasureOuterContent,
#module2283 .fullmeasureContent,
#module2215 .fullmeasureOuterContent,
#module2215 .fullmeasureContent,
#fk-inFullmeasureListZone2283-1,
#fk-inFullmeasureListZone2215-1,
#module2282,
#module2214,
#module2282 .f_tab_pack_content,
#module2214 .f_tab_pack_content {
  height: auto !important;
  overflow: visible !important;
}
#fk-inFullmeasureListZone2283-1,
#fk-inFullmeasureListZone2215-1 {
  position: relative !important;
}
#module2282,
#module2214 {
  position: relative !important;
  left: auto !important;
  top: 0 !important;
  width: min(1180px, calc(100% - 24px)) !important;
  margin: 0 auto 40px !important;
}
#module2282 .formTabDirectionY,
#module2214 .formTabDirectionY {
  display: flex !important;
  align-items: flex-start;
  height: auto !important;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 16px;
  box-shadow: 0 12px 40px rgba(20, 30, 60, .06);
  overflow: visible !important;
}
#module2282 .titleTable,
#module2214 .titleTable,
#module2282 .titleTable tbody,
#module2214 .titleTable tbody,
#module2282 .titleTable tr,
#module2214 .titleTable tr,
#module2282 .titleTable td,
#module2214 .titleTable td {
  display: block !important;
  width: 300px !important;
  height: auto !important;
}
#module2282 .formTabContent,
#module2214 .formTabContent {
  flex: 1;
  min-width: 0;
  height: auto !important;
  max-height: none !important;
  position: relative !important;
  overflow: visible !important;
}
#module2282 .formTabButtonYList,
#module2214 .formTabButtonYList {
  width: 300px !important;
  margin: 0 !important;
  padding: 16px 12px !important;
  overflow: visible !important;
  background: #fafafa !important;
  border: 0;
  border-right: 1px solid #f0f0f0;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
}
#module2282 .tabItemSep,
#module2214 .tabItemSep,
#module2282 .tabItemTriangle,
#module2214 .tabItemTriangle {
  display: none !important;
}
#module2282 #formTabButtonList2282,
#module2214 #formTabButtonList2214 {
  overflow: visible !important;
  width: 100% !important;
}
#module2282 .formTabButtonYList2282 .formTabButton,
#module2214 .formTabButtonYList2214 .formTabButton,
#module2282 .formTabButton,
#module2214 .formTabButton {
  float: none !important;
  width: 100% !important;
  height: auto !important;
  min-height: 44px;
  margin: 0 0 6px !important;
  border-radius: 8px !important;
  background: transparent !important;
  overflow: visible !important;
  white-space: normal !important;
}
#module2282 .formTabLeft,
#module2282 .formTabRight,
#module2214 .formTabLeft,
#module2214 .formTabRight {
  display: none !important;
  width: 0 !important;
}
#module2282 #formTabButtonList2282 .formTabMiddle,
#module2214 #formTabButtonList2214 .formTabMiddle,
#module2282 .formTabButtonYList2282 .formTabMiddle,
#module2214 .formTabButtonYList2214 .formTabMiddle,
#module2282 .formTabMiddle,
#module2214 .formTabMiddle {
  display: block !important;
  float: none !important;
  width: auto !important;
  height: auto !important;
  padding: 10px 12px !important;
  line-height: 1.45 !important;
  text-align: left !important;
  color: #333 !important;
  background: transparent !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif !important;
  overflow: visible !important;
  white-space: normal !important;
}
#module2282 .formTabButton:hover,
#module2214 .formTabButton:hover {
  background: #fff4ef !important;
  box-shadow: none;
}
#module2282 .formTabButtonYList2282 .formTabButtonHover,
#module2214 .formTabButtonYList2214 .formTabButtonHover,
#module2282 .formTabButton.formTabButtonHover,
#module2214 .formTabButton.formTabButtonHover {
  background: #fe5722 !important;
  box-shadow: none;
}
#module2282 .tabButtonText,
#module2214 .tabButtonText {
  display: flex !important;
  align-items: center;
  gap: 8px;
  color: inherit !important;
  position: static !important;
  left: auto !important;
  margin: 0 !important;
}
#module2282 .clone-nav-label,
#module2214 .clone-nav-label {
  flex: 1;
  min-width: 0;
  width: auto !important;
}
#module2282 .clone-nav-ico,
#module2214 .clone-nav-ico {
  flex: 0 0 18px;
  width: 18px !important;
  height: 18px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  color: #fe5722;
}
#module2282 .clone-nav-ico svg,
#module2214 .clone-nav-ico svg {
  width: 18px;
  height: 18px;
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}
#module2282 .formTabButtonHover .clone-nav-ico,
#module2214 .formTabButtonHover .clone-nav-ico {
  color: #fff;
}
#module2282 .formTabButton,
#module2214 .formTabButton,
#module2282 .formTabButton *,
#module2214 .formTabButton * {
  transition: none !important;
  animation: none !important;
}
#module2282 #formTabButtonList2282 .formTabButton:hover .formTabMiddle,
#module2214 #formTabButtonList2214 .formTabButton:hover .formTabMiddle,
#module2282 #formTabButtonList2282 .formTabButton:hover .tabButtonText,
#module2214 #formTabButtonList2214 .formTabButton:hover .tabButtonText,
#module2282 #formTabButtonList2282 .formTabMiddleHover,
#module2214 #formTabButtonList2214 .formTabMiddleHover {
  color: #333 !important;
  -webkit-text-fill-color: #333 !important;
  background: transparent !important;
}
#module2282 #formTabButtonList2282 .formTabButtonHover,
#module2214 #formTabButtonList2214 .formTabButtonHover,
#module2282 #formTabButtonList2282 .formTabButtonHover:hover,
#module2214 #formTabButtonList2214 .formTabButtonHover:hover {
  background: #fe5722 !important;
}
#module2282 #formTabButtonList2282 .formTabButtonHover .formTabMiddle,
#module2214 #formTabButtonList2214 .formTabButtonHover .formTabMiddle,
#module2282 #formTabButtonList2282 .formTabButtonHover .formTabMiddleHover,
#module2214 #formTabButtonList2214 .formTabButtonHover .formTabMiddleHover,
#module2282 #formTabButtonList2282 .formTabButtonHover .tabButtonText,
#module2214 #formTabButtonList2214 .formTabButtonHover .tabButtonText {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: transparent !important;
}
#module2282 .formTabButton div,
#module2214 .formTabButton div,
#module2282 .formTabMiddle,
#module2214 .formTabMiddle,
#module2282 .formTabMiddleHover,
#module2214 .formTabMiddleHover,
#module2282 .tabButtonText,
#module2214 .tabButtonText {
  float: none !important;
  position: static !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  line-height: 1.45 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
#module2282 .f_tab_pack_content,
#module2214 .f_tab_pack_content {
  display: flex !important;
  flex-direction: column;
  gap: 18px;
  padding: 28px 32px 36px !important;
  box-sizing: border-box;
}
#module2282 .f_tab_pack_content > .form,
#module2214 .f_tab_pack_content > .form {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 !important;
  overflow: visible !important;
}
#module2282 .fk-editor,
#module2214 .fk-editor,
#module2282 .fk-editor-break-word,
#module2214 .fk-editor-break-word {
  word-break: normal !important;
  overflow-wrap: break-word !important;
}
#module2282 .f_tab_pack_content > .formStyle79,
#module2214 .f_tab_pack_content > .formStyle79,
#module2282 .f_tab_pack_content > .formStyle91,
#module2214 .f_tab_pack_content > .formStyle91 {
  width: auto !important;
  max-width: 100%;
  align-self: center;
}
#module2282 .formMiddle,
#module2214 .formMiddle,
#module2282 .J_carouselPhotos,
#module2214 .J_carouselPhotos,
#module2282 .formStyle91,
#module2214 .formStyle91,
#module2282 .formStyle92,
#module2214 .formStyle92 {
  height: auto !important;
  min-height: 0 !important;
  background: transparent;
}
#module2282 .f_tab_pack_content img:not(.clone-carousel-img),
#module2214 .f_tab_pack_content img:not(.clone-carousel-img),
#module2282 .f_tab_pack_content .clone-carousel-img.is-active,
#module2214 .f_tab_pack_content .clone-carousel-img.is-active {
  display: block;
  width: auto !important;
  max-width: min(520px, 100%) !important;
  height: auto !important;
  max-height: 360px !important;
  object-fit: contain !important;
  object-position: center;
  margin: 4px auto 0;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none;
}
#module2282 .f_tab_pack_content.clone-img-pair,
#module2214 .f_tab_pack_content.clone-img-pair {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  column-gap: 24px;
}
#module2282 .clone-img-pair > .form,
#module2214 .clone-img-pair > .form {
  flex: 1 1 100%;
}
#module2282 .f_tab_pack_content.clone-img-pair > .formStyle79,
#module2214 .f_tab_pack_content.clone-img-pair > .formStyle79,
#module2282 .f_tab_pack_content.clone-img-pair > .formStyle91,
#module2214 .f_tab_pack_content.clone-img-pair > .formStyle91,
#module2282 .f_tab_pack_content.clone-img-pair > .formStyle92,
#module2214 .f_tab_pack_content.clone-img-pair > .formStyle92 {
  flex: 1 1 calc(50% - 16px);
  width: calc(50% - 16px) !important;
  max-width: calc(50% - 16px);
}
#module2282 .f_tab_pack_content.clone-img-pair img,
#module2214 .f_tab_pack_content.clone-img-pair img {
  width: 100% !important;
  max-width: 100% !important;
  height: 240px !important;
  max-height: 240px !important;
  object-fit: contain !important;
  object-position: center;
}
#module2282 .f_tab_pack_content .clone-ui-shot img,
#module2214 .f_tab_pack_content .clone-ui-shot img {
  width: 100% !important;
  max-width: 100% !important;
  max-height: 460px !important;
  box-shadow: none;
  background: transparent !important;
  border: 0;
}
.clone-prod-title {
  font-size: 26px;
  line-height: 1.4;
  color: #222;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-feature h4 {
  display: inline-block;
  margin: 0 0 14px;
  padding: 0 0 6px;
  border-bottom: 2px solid #fe5722;
  font-size: 20px;
  line-height: 1.4;
  color: #222;
  font-weight: 700;
  letter-spacing: 0;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-feature h4::before,
.clone-feature h4::after {
  content: none;
}
.clone-feature-lead {
  margin: 0;
  padding: 0 0 18px;
  border-bottom: 1px solid #eee;
  color: #333;
  font-size: 16px;
  line-height: 1.9;
}
.clone-feature-group {
  margin: 8px 0 0;
  padding: 16px 0 0;
  color: #fe5722;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 700;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-feature-groups > .clone-feature-group:first-child { padding-top: 2px; }
.clone-feature-groups section {
  display: grid;
  grid-template-columns: 196px minmax(0, 1fr);
  column-gap: 28px;
  align-items: start;
  margin: 0;
  padding: 18px 0;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 0;
}
.clone-feature-groups section:last-child { border-bottom: 0; }
.clone-feature-groups section.clone-feature-solo {
  grid-template-columns: 1fr;
}
.clone-feature-groups h5 {
  margin: 0;
  font-size: 16px;
  line-height: 1.9;
  color: #222;
  font-weight: 700;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
}
.clone-feature-groups h5::before {
  content: "";
  display: inline-block;
  width: 3px;
  height: 14px;
  margin-right: 8px;
  border-radius: 2px;
  background: #fe5722;
  vertical-align: -2px;
}
.clone-feature-groups p {
  margin: 0;
  color: #333;
  font-size: 16px;
  line-height: 1.9;
}
@media (max-width: 900px) {
  .clone-feature-groups section {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
}
.clone-feature ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.clone-feature li {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  margin: 0;
  padding: 16px 0;
  background: transparent;
  border-radius: 0;
  border-bottom: 1px solid #f0f0f0;
}
.clone-feature li:last-child { border-bottom: 0; }
.clone-feature li > span {
  flex: 0 0 26px;
  width: 26px !important;
  height: 26px !important;
  border-radius: 50%;
  background: #fe5722 !important;
  color: #fff !important;
  font-size: 13px !important;
  line-height: 26px !important;
  text-align: center !important;
}
.clone-feature li p {
  margin: 2px 0 0;
  color: #333;
  font-size: 15px;
  line-height: 1.7;
  text-indent: 0;
}
#module2262,
#module2286 {
  display: none !important;
}
#module2400 {
  height: auto !important;
  overflow: visible !important;
}
#module2402 {
  z-index: 2;
}
.clone-side-pop-wechat {
  padding: 18px;
  overflow: hidden;
  width: 248px;
  box-sizing: border-box;
  text-align: center;
}
.clone-side-item.is-open .clone-side-pop-wechat {
  display: flex;
  align-items: center;
  justify-content: center;
}
.clone-side-pop-wechat img {
  display: block;
  width: 200px;
  height: auto;
  margin: 0 auto;
  background: #fff;
  border-radius: 8px;
}
#module2283,
#module2215 {
  min-height: 0 !important;
  z-index: 1;
}
body:not(.clone-home) #webFooterTable {
  background: #212121 !important;
  position: relative !important;
  z-index: 8;
  width: 100% !important;
  height: auto !important;
  overflow: visible !important;
  margin-top: 0 !important;
  clear: both;
}
body:not(.clone-home) #webFooterTable .fk-moduleZoneWrap {
  width: 100% !important;
  height: auto !important;
  position: relative !important;
}
body:not(.clone-home) #fk-webFooterZone {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  float: none !important;
  width: min(1180px, calc(100% - 24px)) !important;
  margin: 0 auto !important;
  height: auto !important;
  min-height: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr) minmax(0, 0.85fr) minmax(280px, 1.7fr);
  column-gap: 28px;
  row-gap: 6px;
  padding: 40px 0 12px !important;
  overflow: visible !important;
}
body:not(.clone-home) #fk-webFooterZone > .fk-moduleZoneBg {
  display: none !important;
}
body:not(.clone-home) #fk-webFooterZone > .form {
  position: static !important;
  left: auto !important;
  top: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}
body:not(.clone-home) #fk-webFooterZone .fk-editor {
  height: auto !important;
  overflow: visible !important;
}
body:not(.clone-home) #module2417 { grid-column: 1; grid-row: 1; }
body:not(.clone-home) #module2424 { grid-column: 1; grid-row: 2; }
body:not(.clone-home) #module2425 { grid-column: 1; grid-row: 3; }
body:not(.clone-home) #module2526 { grid-column: 1; grid-row: 4; }
body:not(.clone-home) #module2419 { grid-column: 2; grid-row: 1; }
body:not(.clone-home) #module2422 { grid-column: 2; grid-row: 2; }
body:not(.clone-home) #module2423 { grid-column: 2; grid-row: 3; }
body:not(.clone-home) #module2420 { grid-column: 3; grid-row: 1; }
body:not(.clone-home) #module2427 { grid-column: 3; grid-row: 2; }
body:not(.clone-home) #module2428 { grid-column: 3; grid-row: 3; }
body:not(.clone-home) #module2429 { grid-column: 3; grid-row: 4; }
body:not(.clone-home) #module2421 { grid-column: 4; grid-row: 1; }
body:not(.clone-home) #module2625 { grid-column: 4; grid-row: 2 / span 3; }
body:not(.clone-home) #fk-webFooterZone a {
  color: #c8c8c8 !important;
  text-decoration: none !important;
  font-size: 14px !important;
  letter-spacing: 0 !important;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif !important;
  line-height: 1.8 !important;
}
body:not(.clone-home) #module2417 a,
body:not(.clone-home) #module2419 a,
body:not(.clone-home) #module2420 a,
body:not(.clone-home) #module2421 a {
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
  letter-spacing: 1px !important;
}
body:not(.clone-home) #fk-webFooterZone a:hover {
  color: #fe5722 !important;
}
body:not(.clone-home) #webFooter {
  position: relative !important;
  left: auto !important;
  width: min(1180px, calc(100% - 24px)) !important;
  margin: 0 auto !important;
  height: auto !important;
}
body:not(.clone-home) #module2625,
body:not(.clone-home) #module2625 * {
  color: #c8c8c8 !important;
  font-size: 14px !important;
  letter-spacing: 0 !important;
  white-space: nowrap;
  line-height: 1.8 !important;
}
body:not(.clone-home) #module2625 br { display: none !important; }
body:not(.clone-home) #footer .footerContent {
  padding: 8px 0 28px !important;
}
body:not(.clone-home) .clone-footer-extra {
  grid-column: 1;
}
body:not(.clone-home) .clone-footer-extra a {
  display: block;
  color: #c8c8c8 !important;
  text-decoration: none !important;
  font-size: 14px !important;
  letter-spacing: 0 !important;
  line-height: 1.7 !important;
  font-family: 微软雅黑, "Microsoft YaHei", sans-serif !important;
  white-space: normal;
}
.clone-about-anchor {
  height: 0;
  overflow: hidden;
  scroll-margin-top: 96px;
}
