/* Codex SUSS message scoped format start */
.elementor-5247 .elementor-element.elementor-element-bbd3ecc {
  background-color: #ffffff !important;
  padding: 20px 0 40px 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-2eb50610 > .elementor-container {
  min-height: 400px !important;
  max-width: 1200px !important;
}
.elementor-5247 .elementor-element.elementor-element-2eb50610:not(.elementor-motion-effects-element-type-background),
.elementor-5247 .elementor-element.elementor-element-2eb50610 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://www.susssg.cn/wp-content/uploads/2023/05/banner图1.png") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.elementor-5247 .elementor-element.elementor-element-6d72fb22 > .elementor-element-populated {
  background-color: rgba(0, 0, 0, 0.48) !important;
  margin: 0 70% 0 0 !important;
  padding: 10px 0 20px 40px !important;
}
.elementor-5247 .elementor-element.elementor-element-654f0f4f .elementor-heading-title {
  color: #ffffff !important;
  font-family: "Inter", "Microsoft YaHei", Arial, sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}
.elementor-5247 .elementor-element.elementor-element-bbd3ecc > .elementor-container {
  max-width: 1200px !important;
}
.elementor-5247 .elementor-element.elementor-element-27fd63c {
  width: 69.957% !important;
}
.elementor-5247 .elementor-element.elementor-element-27fd63c > .elementor-widget-wrap,
.elementor-5247 .elementor-element.elementor-element-98674fe > .elementor-widget-wrap {
  padding-top: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-4e431fa {
  margin-top: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-8e57935 {
  width: 30% !important;
}
.elementor-5247 .elementor-element.elementor-element-8e57935 > .elementor-widget-wrap,
.elementor-5247 .elementor-element.elementor-element-e2dfc87 > .elementor-widget-wrap {
  padding-top: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-54e2349 {
  margin-top: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-98674fe > .elementor-widget-wrap {
  border: 1px solid #dddddd !important;
  box-sizing: border-box !important;
  padding: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-06e197a > .elementor-widget-container {
  padding: 8px 14px 4px 14px !important;
}
.elementor-5247 .elementor-element.elementor-element-06e197a {
  margin-bottom: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-06e197a .elementor-heading-title {
  color: #333333 !important;
  font-family: "Inter", "Microsoft YaHei", Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}
.elementor-5247 .elementor-element.elementor-element-b4f78e5 {
  height: 4px !important;
  margin-bottom: 0 !important;
  overflow: hidden !important;
}
.elementor-5247 .elementor-element.elementor-element-b4f78e5 .elementor-widget-container,
.elementor-5247 .elementor-element.elementor-element-b4f78e5 .elementor-divider {
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-msgshort {
  margin: 0 !important;
}
.elementor-5247 .elementor-tabs-wrapper {
  display: flex !important;
  border-bottom: 1px solid #dddddd !important;
  background: #ffffff !important;
}
.elementor-5247 .elementor-tab-title {
  flex: 0 0 120px !important;
  text-align: center !important;
  font-family: "Inter", "Microsoft YaHei", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  padding: 13px 8px !important;
  border: 1px solid #dddddd !important;
  border-bottom: 0 !important;
  border-right: 1px solid #dddddd !important;
  background: #ffffff !important;
  color: #333333 !important;
}
.elementor-5247 .elementor-tab-title:last-child {
  border-right: 1px solid #dddddd !important;
}
.elementor-5247 .elementor-tab-title.elementor-active {
  background: #ffffff !important;
  color: #222222 !important;
}
.elementor-5247 .elementor-tab-content {
  padding: 12px 16px 16px 16px !important;
  border: 0 !important;
}
.elementor-5247 .codex-suss-message-tab-nav {
  display: flex !important;
  align-items: flex-end !important;
  border-bottom: 1px solid #dddddd !important;
  background: #ffffff !important;
}
.elementor-5247 .codex-suss-message-tab-button {
  flex: 0 0 120px !important;
  border: 1px solid #dddddd !important;
  border-bottom: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #333333 !important;
  padding: 13px 8px !important;
  font-family: "Inter", "Microsoft YaHei", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  text-align: center !important;
}
.elementor-5247 .codex-suss-message-tab-button + .codex-suss-message-tab-button {
  margin-left: -1px !important;
}
.elementor-5247 .codex-suss-message-tab-button.is-active {
  background: #ffffff !important;
  color: #222222 !important;
}
.elementor-5247 .codex-suss-message-tab-panels {
  padding: 12px 16px 16px 16px !important;
}
.elementor-5247 .w4pl-inner ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-5247 .w4pl-inner li {
  display: block !important;
  position: relative !important;
  min-height: 36px !important;
  line-height: 36px !important;
  padding: 0 0 0 18px !important;
  margin: 0 !important;
  overflow: hidden !important;
  border-bottom: 1px solid rgba(0,0,0,0.10) !important;
  box-sizing: border-box !important;
  clear: both !important;
}
.elementor-5247 .w4pl-inner li:before {
  content: "\2022" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  color: #555555 !important;
  font-size: 16px !important;
  line-height: 36px !important;
}
.elementor-5247 .zxzx-title-news {
  float: left !important;
  width: calc(100% - 150px) !important;
  max-width: calc(100% - 150px) !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  font-family: "Inter", "Microsoft YaHei", Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 36px !important;
  margin: 0 !important;
}
.elementor-5247 .zxzx-title-news a {
  color: #333333 !important;
  text-decoration: none !important;
}
.elementor-5247 .zxzx-title-news + div {
  float: right !important;
  width: 140px !important;
  max-width: 140px !important;
  color: #777777 !important;
  font-size: 15px !important;
  line-height: 36px !important;
  margin: 0 !important;
  text-align: right !important;
  white-space: nowrap !important;
}
.elementor-5247 .elementor-element.elementor-element-54e2349 .elementor-widget-heading {
  margin-bottom: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-920ab44 > .elementor-widget-container,
.elementor-5247 .elementor-element.elementor-element-8215856 > .elementor-widget-container,
.elementor-5247 .elementor-element.elementor-element-5bb6bcc > .elementor-widget-container {
  background: #000000 !important;
  border: 1px solid #000000 !important;
  padding: 10px 14px !important;
}
.elementor-5247 .elementor-element.elementor-element-920ab44 .elementor-heading-title,
.elementor-5247 .elementor-element.elementor-element-8215856 .elementor-heading-title,
.elementor-5247 .elementor-element.elementor-element-5bb6bcc .elementor-heading-title {
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 22px !important;
}
.elementor-5247 .elementor-element.elementor-element-651a9e2 > .elementor-widget-container,
.elementor-5247 .elementor-element.elementor-element-b00e52c > .elementor-widget-container,
.elementor-5247 .elementor-element.elementor-element-308c1bc > .elementor-widget-container {
  border: 1px solid #dddddd !important;
  border-top: 0 !important;
  padding: 12px 14px 16px 14px !important;
}
.elementor-5247 .elementor-element.elementor-element-308c1bc .wpforms-container {
  margin: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-308c1bc .wpforms-field {
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 0 10px 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-308c1bc .wpforms-field-label {
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  display: block !important;
  margin: 0 0 4px 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 22px !important;
}
.elementor-5247 .elementor-element.elementor-element-308c1bc input[type="text"],
.elementor-5247 .elementor-element.elementor-element-308c1bc input[type="tel"],
.elementor-5247 .elementor-element.elementor-element-308c1bc select,
.elementor-5247 .elementor-element.elementor-element-308c1bc textarea {
  border: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  height: 36px !important;
  min-height: 36px !important;
  padding: 6px 8px !important;
  background: #ffffff !important;
}
.elementor-5247 .wpforms-submit {
  display: inline-block !important;
  min-width: 150px !important;
  height: 45px !important;
  border: 1px solid #000000 !important;
  border-radius: 3px !important;
  background: #000000 !important;
  color: #ffffff !important;
  font-size: 14px !important;
  line-height: 43px !important;
  padding: 0 20px !important;
  text-align: center !important;
}
.elementor-5247 .wpforms-submit:hover {
  background: #222222 !important;
  border-color: #222222 !important;
  color: #ffffff !important;
}
.elementor-5247 .elementor-element.elementor-element-54e2349 .elementor-widget-heading + .elementor-widget:not(.elementor-widget-spacer) {
  margin-top: 0 !important;
}
.elementor-5247 .elementor-element.elementor-element-54e2349 .elementor-widget-spacer,
.elementor-5247 .elementor-element.elementor-element-54e2349 .elementor-widget-spacer .elementor-widget-container,
.elementor-5247 .elementor-element.elementor-element-54e2349 .elementor-spacer-inner {
  height: 10px !important;
  min-height: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  --spacer-size: 10px !important;
}
@media (max-width: 767px) {
  .elementor-5247 .elementor-element.elementor-element-27fd63c,
  .elementor-5247 .elementor-element.elementor-element-8e57935 {
    width: 100% !important;
  }
  .elementor-5247 .zxzx-title-news,
  .elementor-5247 .zxzx-title-news + div {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: left !important;
    line-height: 24px !important;
  }
}
/* Codex SUSS message scoped format end */
