html[lang="en"] .ql-container .ql-editor,
html[lang="en"] .ql-container .ql-editor p,
html[lang="en"] .ql-container .ql-editor span,
html[lang="en"] .ql-container .ql-editor b,
html[lang="en"] .ql-container .ql-editor a {
  word-break: normal;
  overflow-wrap: break-word;
}

html[lang="en"] .ui-top-box {
  height: 170px;
}

html[lang="en"] .ui-navigation .ui-navigation-wrap {
  top: 114px;
  height: 56px;
}

html[lang="en"] .ui-navigation .main-wrap {
  display: flex;
  height: 56px;
}

html[lang="en"] .ui-navigation .first-level {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  white-space: normal;
}

html[lang="en"] .ui-navigation .first-level > .ui-navigation-item {
  flex: 1 1 0;
  min-width: 0;
  width: auto;
  height: 56px;
  line-height: normal;
}

html[lang="en"] .ui-navigation .first-level > .ui-navigation-item > .ui-navigation-item-link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 0 10px;
  white-space: normal;
  overflow: visible;
  line-height: 1.15;
  font-size: 14px;
  text-align: center;
}

html[lang="en"] .ui-navigation .second-level {
  min-width: 280px;
  max-width: 360px;
}

html[lang="en"] .ui-navigation .second-level .ui-navigation-item-link,
html[lang="en"] .ui-navigation .third-level .ui-navigation-item-link {
  white-space: normal;
  line-height: 1.35;
  padding-top: 10px;
  padding-bottom: 10px;
}

html[lang="en"] #ui-top > .main {
  min-height: 114px;
}

html[lang="en"] #ui-top .ui-82898 {
  left: 8px;
  top: 6px;
}

html[lang="en"] #ui-top .ui-82899 {
  left: 270px;
  top: 14px;
}

html[lang="en"] #ui-top .ui-82900 {
  left: 296px;
  right: 360px;
  top: 14px;
  width: auto;
}

html[lang="en"] #ui-top .ui-82900 .ql-editor {
  line-height: 1.08;
}

html[lang="en"] #ui-top .ui-82900 b {
  display: block;
  font-size: 22px !important;
}

html[lang="en"] #ui-top .ui-82903 {
  left: 296px;
  right: 360px;
  top: 72px;
  width: auto;
}

html[lang="en"] #ui-top .ui-82903 .ql-editor {
  line-height: 1.22;
}

html[lang="en"] #ui-top .ui-82903 span {
  display: block;
  font-size: 15px !important;
}

html[lang="en"] #ui-top .ui-82902 {
  left: auto;
  right: 270px;
  top: 24px;
}

html[lang="en"] #ui-top .ui-82901 {
  left: auto;
  right: 18px;
  top: 22px;
  width: 240px;
}

html[lang="en"] #ui-top .ui-82901 .ql-container,
html[lang="en"] #ui-top .ui-82901 .ql-editor {
  overflow: visible;
  line-height: 1.2;
}

html[lang="en"] #ui-top .ui-82901 span {
  font-size: 13px !important;
}

html[lang="en"] #ui-top .ui-82904 {
  left: auto;
  right: 18px;
  top: 48px;
  width: 240px;
}

html[lang="en"] #ui-top .ui-82904 .ql-container,
html[lang="en"] #ui-top .ui-82904 .ql-editor {
  overflow: visible;
  line-height: 1.1;
}

html[lang="en"] #ui-top .ui-82904 b {
  display: inline-block;
  font-size: 23px !important;
  white-space: nowrap;
}

@media (max-width: 1280px) {
  html[lang="en"] #ui-top .ui-82900,
  html[lang="en"] #ui-top .ui-82903 {
    right: 350px;
  }

  html[lang="en"] #ui-top .ui-82900 b {
    font-size: 20px !important;
  }

  html[lang="en"] .ui-navigation .first-level > .ui-navigation-item > .ui-navigation-item-link {
    font-size: 13px;
    padding: 0 8px;
  }
}

@media (max-width: 1120px) {
  html[lang="en"] .ui-top-box {
    height: 182px;
  }

  html[lang="en"] .ui-navigation .ui-navigation-wrap {
    top: 126px;
  }

  html[lang="en"] #ui-top .ui-82900,
  html[lang="en"] #ui-top .ui-82903 {
    right: 340px;
  }

  html[lang="en"] #ui-top .ui-82900 b {
    font-size: 18px !important;
  }

  html[lang="en"] #ui-top .ui-82903 span {
    font-size: 14px !important;
  }
}

html[lang="en"] .ui-page-product-list .category-aside-box .category-aside-title,
html[lang="en"] .ui-page-product-detail .category-aside-box .category-aside-title {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 112px;
  padding: 22px 20px;
  line-height: 1.1;
  text-align: center;
  white-space: normal;
  font-size: 26px;
}

html[lang="en"] .ui-page-product-list .category-aside-box .category-aside-item,
html[lang="en"] .ui-page-product-detail .category-aside-box .category-aside-item {
  overflow: visible;
  min-height: 72px;
}

html[lang="en"] .ui-page-product-list .category-aside-box .category-aside-item-link,
html[lang="en"] .ui-page-product-detail .category-aside-box .category-aside-item-link {
  display: block !important;
  min-height: 72px !important;
  height: auto !important;
  padding: 16px 18px !important;
  line-height: 1.35 !important;
  text-align: center !important;
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  overflow: visible !important;
  box-sizing: border-box;
}

html[lang="en"] .ui-page-product-list .category-box .category-item,
html[lang="en"] .ui-page-product-detail .category-box .category-item {
  line-height: 1.3;
  padding: 10px 15px;
  white-space: normal;
  overflow-wrap: anywhere;
}

html[lang="en"] .ui-page-product-list .data-item-title,
html[lang="en"] .ui-page-product-detail .data-item-title {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  line-height: 1.35 !important;
  min-height: 3.9em;
  height: auto !important;
  padding: 12px 0 0;
}

html[lang="en"] .ui-page-product-list .data-item-info-box,
html[lang="en"] .ui-page-product-detail .data-item-info-box {
  padding-bottom: 8px;
}

html[lang="en"] .ui-page-product-detail .ui-proudct-recommand-box .ui-proudct-recommand-item-title,
html[lang="en"] .ui-page-product-detail .ui-product-detail .ui-product-prev,
html[lang="en"] .ui-page-product-detail .ui-product-detail .ui-product-next {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  height: auto !important;
  line-height: 1.35 !important;
}

html[lang="en"] .ui-page-product-detail .ui-proudct-recommand-box .ui-proudct-recommand-item-title {
  min-height: 3.6em;
  padding: 10px 18px 0;
  box-sizing: border-box;
}

html[lang="en"] .ui-page-product-detail .ui-product-detail .ui-product-prev,
html[lang="en"] .ui-page-product-detail .ui-product-detail .ui-product-next {
  max-width: 48%;
}

html[lang="en"] .ui-page-product-list .category-aside-box .category-aside-item-link,
html[lang="en"] .ui-page-product-detail .category-aside-box .category-aside-item-link {
  position: relative;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 14px 22px !important;
  text-indent: 0 !important;
  letter-spacing: 0 !important;
}

html[lang="en"] .ui-page-product-list .category-aside-box .category-aside-item-link::before,
html[lang="en"] .ui-page-product-list .category-aside-box .category-aside-item-link::after,
html[lang="en"] .ui-page-product-detail .category-aside-box .category-aside-item-link::before,
html[lang="en"] .ui-page-product-detail .category-aside-box .category-aside-item-link::after {
  content: none !important;
  display: none !important;
}

html[lang="en"] .ui-product-list .ui-product-title,
html[lang="en"] .ui-article-list .ui-article-title,
html[lang="en"] .ui-article-list .ui-article-title1 {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  line-height: 1.3 !important;
  height: auto !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
}

html[lang="en"] .ui-product-list .ui-product-title {
  min-height: 2.8em;
}

html[lang="en"] .ui-product-list .ui-product-info-box,
html[lang="en"] .ui-1355943 .ui-article-info-box,
html[lang="en"] .ui-1355933 .ui-article-info-box {
  min-height: 84px;
  box-sizing: border-box;
}

html[lang="en"] .ui-1355897 .ui-richtext,
html[lang="en"] .ui-1355904 .ui-richtext,
html[lang="en"] .ui-1355926 .ui-richtext {
  overflow: visible;
}

html[lang="en"] .ui-1355897 .ql-editor,
html[lang="en"] .ui-1355904 .ql-editor,
html[lang="en"] .ui-1355926 .ql-editor {
  white-space: normal;
  word-break: normal;
  overflow-wrap: anywhere;
}

html[lang="en"] .ui-1355904 .ql-editor {
  text-align: center;
}

html[lang="en"] .ui-1355931 {
  left: 420px !important;
  top: 44px !important;
  width: 370px !important;
}

html[lang="en"] .ui-1355931 .ql-editor b {
  display: block;
  font-size: 40px !important;
  line-height: 1.08 !important;
}

html[lang="en"] .ui-1355930 {
  left: 250px !important;
  top: 120px !important;
  width: 710px !important;
}

html[lang="en"] .ui-1355930 .ql-editor span {
  display: block;
  font-size: 17px !important;
  line-height: 1.5 !important;
}

html[lang="en"] .ui-1355926,
html[lang="en"] .ui-1355926 > .main,
html[lang="en"] .ui-1355926 > .tempWrap [data-fullmeasure],
html[lang="en"] .ui-1355926 > .tempWrap [data-fullmeasure] > .carousel-item-box {
  height: 560px !important;
}

html[lang="en"] .ui-1355944 {
  left: 48px !important;
  top: 48px !important;
  width: 230px !important;
}

html[lang="en"] .ui-1355944 .ql-editor b,
html[lang="en"] .ui-1355938 .ql-editor b {
  display: block;
  font-size: 26px !important;
  line-height: 1.12 !important;
}

html[lang="en"] .ui-1355942 {
  left: 708px !important;
  top: 56px !important;
  width: 112px !important;
}

html[lang="en"] .ui-1355942 .ql-editor a {
  display: inline-block;
  white-space: nowrap;
  font-size: 15px !important;
}

html[lang="en"] .ui-1355938 {
  left: auto !important;
  right: 48px !important;
  top: 48px !important;
  width: 260px !important;
}

html[lang="en"] .ui-1355945,
html[lang="en"] .ui-1355946 {
  top: 46px !important;
}

html[lang="en"] .ui-1355939 {
  left: -10px !important;
  top: 126px !important;
}

html[lang="en"] .ui-1355940 {
  left: 360px !important;
  top: 126px !important;
  width: 500px !important;
}

html[lang="en"] .ui-1355940 .ql-editor span {
  font-size: 14px !important;
  line-height: 1.7 !important;
}

html[lang="en"] .ui-1355943 {
  left: 900px !important;
  top: 126px !important;
  width: 290px !important;
  height: 255px !important;
}

html[lang="en"] .ui-1355943 .ui-article-title,
html[lang="en"] .ui-1355943 .ui-article-title1 {
  font-size: 13px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  min-height: 2.5em;
}

html[lang="en"] .ui-1355943 .ui-article-info-box {
  padding: 6px 14px !important;
  min-height: 44px;
  box-sizing: border-box;
}

html[lang="en"] .ui-1355943 .ui-article-title {
  line-height: 1.25 !important;
}

html[lang="en"] .ui-1355959 {
  width: 280px !important;
}

html[lang="en"] .ui-1355960 {
  left: 320px !important;
  width: 560px !important;
}

html[lang="en"] .ui-1355894 {
  position: absolute !important;
  left: auto !important;
  right: 0 !important;
  top: 9px !important;
}

html[lang="en"] .ui-1355894 .ui-search-box .ui-search-keyword,
html[lang="en"] body > .ui-1355894 .ui-search-box .ui-search-keyword {
  width: 272px !important;
  font-size: 13px !important;
}

html[lang="en"] .ui-1355894 .ui-search-type-box .ui-search-type-current,
html[lang="en"] .ui-1355894 .ui-search-type-box .ui-search-type-item {
  font-size: 13px !important;
}

html[lang="en"] .ui-1355895 {
  position: absolute !important;
  left: 0 !important;
  top: 18px !important;
  width: 820px !important;
  padding: 0 !important;
}

html[lang="en"] .ui-1355895 .ql-editor,
html[lang="en"] .ui-1355895 .ql-editor p {
  margin: 0;
  line-height: 1.35;
}

html[lang="en"] .ui-1355895 .ql-editor span,
html[lang="en"] .ui-1355895 .ql-editor a {
  font-size: 15px !important;
}

html[lang="en"] .ui-1355895 .ql-editor a {
  display: inline-block;
  white-space: nowrap;
}

html[lang="en"] .ui-1355902 {
  left: 27px !important;
  top: 836px !important;
}

html[lang="en"] .ui-1355903,
html[lang="en"] .ui-1355954 {
  left: 21px !important;
}

html[lang="en"] .ui-1355903 {
  top: 98px !important;
  width: 220px !important;
}

html[lang="en"] .ui-1355903 .ql-editor,
html[lang="en"] .ui-1355903 .ql-editor p {
  margin: 0 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

html[lang="en"] .ui-1355903 .ql-editor b {
  display: inline-block !important;
  font-size: 24px !important;
  white-space: nowrap !important;
}

html[lang="en"] .ui-1355954 {
  left: 14px !important;
  top: 828px !important;
  width: 232px !important;
  padding: 0 !important;
}

html[lang="en"] .ui-1355954 .ql-editor,
html[lang="en"] .ui-1355954 .ql-editor p {
  margin: 0 !important;
  line-height: 19px !important;
  text-align: center !important;
}

html[lang="en"] .ui-1355954 .ql-editor a {
  display: inline-block !important;
  padding: 0 !important;
  background: transparent !important;
  font-size: 14px !important;
  line-height: 19px !important;
  font-weight: 400 !important;
  text-shadow: 0 0 2px rgba(2, 121, 215, 1), 0 0 4px rgba(2, 121, 215, 1), 0 0 6px rgba(2, 121, 215, 1) !important;
  position: relative;
  z-index: 1;
}

html[lang="en"] .ui-1355900,
html[lang="en"] .ui-1355951,
html[lang="en"] .ui-1355952,
html[lang="en"] .ui-1355953,
html[lang="en"] .ui-1356016,
html[lang="en"] .ui-1356017,
html[lang="en"] .ui-1356018,
html[lang="en"] .ui-1355901,
html[lang="en"] .ui-1356015 {
  left: 21px !important;
  width: 220px !important;
}

html[lang="en"] .ui-1355900 .ui-button-link,
html[lang="en"] .ui-1355951 .ui-button-link,
html[lang="en"] .ui-1355952 .ui-button-link,
html[lang="en"] .ui-1355953 .ui-button-link,
html[lang="en"] .ui-1356016 .ui-button-link,
html[lang="en"] .ui-1356017 .ui-button-link,
html[lang="en"] .ui-1356018 .ui-button-link,
html[lang="en"] .ui-1355901 .ui-button-link,
html[lang="en"] .ui-1356015 .ui-button-link {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 220px !important;
  min-height: 42px !important;
  height: 42px !important;
  padding: 0 12px 0 28px !important;
  background-size: 100% 100% !important;
  line-height: 1.08 !important;
  font-size: 12px !important;
  text-align: center !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  box-sizing: border-box !important;
}

html[lang="en"] .ui-1355951 {
  top: 291px !important;
}

html[lang="en"] .ui-1355952 {
  top: 357px !important;
}

html[lang="en"] .ui-1355953 {
  top: 423px !important;
}

html[lang="en"] .ui-1356016 {
  top: 489px !important;
}

html[lang="en"] .ui-1356017 {
  top: 555px !important;
}

html[lang="en"] .ui-1356018 {
  top: 621px !important;
}

html[lang="en"] .ui-1355901 {
  top: 687px !important;
}

html[lang="en"] .ui-1356015 {
  top: 753px !important;
}

html[lang="en"] .ui-1355931 {
  top: 26px !important;
  width: 440px !important;
}

html[lang="en"] .ui-1355931 .ql-editor b {
  font-size: 32px !important;
  line-height: 1.08 !important;
}

html[lang="en"] .ui-1355930 {
  top: 102px !important;
  width: 760px !important;
}

html[lang="en"] .ui-1355930 .ql-editor span,
html[lang="en"] .ui-1355960 .ql-editor span {
  font-size: 15px !important;
  line-height: 1.25 !important;
}

html[lang="en"] .ui-article-list .carousel-item-box {
  white-space: normal !important;
}

html[lang="en"] .ui-1355943 .ui-article-title,
html[lang="en"] .ui-1355943 .ui-article-title1,
html[lang="en"] .ui-1355933 .ui-article-title,
html[lang="en"] .ui-1355933 .ui-article-title1 {
  min-height: 2.2em;
}

html[lang="en"] .ui-1355933 .ui-article-info-box {
  min-height: 108px !important;
  box-sizing: border-box;
}

html[lang="en"] .ui-1355933 .ui-article-remark-wrap {
  min-height: 52px;
}

html[lang="en"] .ui-1355933 .ui-article-remark.mutiple-ellipsis {
  -webkit-line-clamp: 2 !important;
  height: 52px !important;
}

html[lang="en"] .ui-1355933 .ui-article-title,
html[lang="en"] .ui-1355933 .ui-article-title1 {
  font-size: 15px !important;
  line-height: 1.25 !important;
}

html[lang="en"] .ui-1355933 .ui-article-remark {
  font-size: 13px !important;
  line-height: 1.45 !important;
}

html[lang="en"] .ui-page-product-detail .ui-product-detail .ui-product-phone-box {
  display: inline-block;
  width: auto !important;
  min-width: 220px;
  max-width: 100%;
  white-space: normal !important;
}

html[lang="en"] .ui-page-product-detail .ui-product-detail .ui-product-phone-box dt {
  margin-bottom: 4px;
  white-space: normal !important;
}

html[lang="en"] .ui-page-contact .ui-control-layout-0 .ui-page-contact-item-text,
html[lang="en"] .ui-page-contact .ui-control-layout-0 .ui-page-contact-item-phone {
  word-break: normal !important;
  overflow-wrap: anywhere;
}

html[lang="en"] .ui-footer > .main {
  min-height: 280px;
  height: auto;
}

html[lang="en"] .ui-copy-right {
  padding: 8px 0 14px;
}

html[lang="en"] .ui-copy-right .ui-copy-right-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 6px 16px;
  text-align: center;
}

html[lang="en"] .ui-copy-right .ui-copy-right-item + .ui-copy-right-item {
  margin-left: 0;
}
/* right top phone block */
