html {
  width: 100%;
  height: 100%;
  overflow: auto;
}
body {
  display: flex;
  width: 100%;
  min-width: 1200px;
  padding-top: 60px;
  flex-direction: column;
  align-items: flex-start;
  background-color: #fff;
}
.main_product_information {
  display: flex;
  height: 500px;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  background: linear-gradient(90deg, #00130d 0%, #021937 34.38%, #021b46 65.1%, #00130d 100%);
}
.main_product_information .main {
  display: flex;
  width: 1200px;
  justify-content: space-between;
  align-items: center;
  flex: 1 0 0;
}
.main_product_information .main .mian_left {
  display: flex;
  width: 650px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 36px;
  flex-shrink: 0;
  align-self: stretch;
}
.main_product_information .main .mian_left .main_info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
.main_product_information .main .mian_left .main_info .main_title {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
}
.main_product_information .main .mian_left .main_info .main_desc {
  align-self: stretch;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}
.main_product_information .main .mian_left .main_button {
  display: flex;
  height: 46px;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
.main_product_information .main .mian_left .main_button .consulting_button {
  cursor: pointer;
  user-select: none;
  display: flex;
  padding: 0px 30px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 2px;
  background-color: var(--color1);
}
.main_product_information .main .mian_left .main_button .consulting_button:hover {
  background-color: var(--color1Hover);
}
.main_product_information .main .mian_left .main_button .consulting_button span {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
.main_product_information .main .main_right {
  width: 432px;
  align-self: stretch;
  flex-shrink: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(https://cdn2.weimob.com/saas/@assets/saas-fe-shopexpress-web-stc/_next/static/image/src/assets/images/shopexpress/banner.eb6f3d2da3b734f5c8bdd37228a5716e.svg);
}
.third_level_navigation {
  position: sticky;
  left: 0;
  top: 60px;
  z-index: 10;
  display: flex;
  width: 100%;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: 100px;
  border-bottom: 1px solid rgba(0, 11, 23, 0.06);
  background-color: #fff;
}
.third_level_navigation .item {
  cursor: pointer;
  user-select: none;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}
.third_level_navigation .item.active {
  border-bottom: 3px solid var(--color1);
}
.third_level_navigation .item.active span {
  color: var(--color1);
}
.third_level_navigation .item span {
  color: #000;
  font-size: 16px;
  font-weight: 400;
}
.product_overview {
  display: flex;
  width: 100%;
  padding: 80px 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}
.product_overview .product_overview_main {
  display: flex;
  width: 1200px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}
.product_overview .product_overview_main p {
  align-self: stretch;
  color: #333;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}
.product_overview .product_overview_main .xhx {
  text-decoration: underline;
}
.product_overview .product_overview_images {
  width: 1200px;
  padding: 10px;
  border: 1px solid rgba(0, 11, 23, 0.06);
  background-color: #fff;
}
.product_overview .product_overview_images img {
  display: block;
  width: 100%;
}
.product_images {
  display: flex;
  width: 100%;
  padding: 80px 0px;
  flex-direction: column;
  align-items: center;
  background-size: cover;
  background-position: center top;
  background-image: url(https://sngedu-punch-1251502357.cos.ap-guangzhou.myqcloud.com/agency_picurl/1703570409668845369j2c6vQXzcU.png), linear-gradient(180deg, rgba(240, 243, 250, 0) 0%, #f8f9fc 100%);
}
.product_images .product_images_main {
  width: 1200px;
  padding: 10px;
  border: 1px solid rgba(0, 11, 23, 0.06);
  background-color: #fff;
}
.product_images .product_images_main img {
  display: block;
  width: 100%;
}
.product_features {
  display: flex;
  width: 100%;
  padding: 80px 0px;
  flex-direction: column;
  align-items: center;
  background: linear-gradient(180deg, #f0f3fa 0%, #f8f9fc 100%);
}
.product_features .product_features_main {
  display: flex;
  width: 1200px;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
}
.product_features .product_features_main .item {
  display: flex;
  width: 590px;
  height: 180px;
  padding: 0px 40px 0 10px;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background-color: #fff;
}
.product_features .product_features_main .item:nth-child(1) .item_icon {
  background-image: url(https://sngedu-punch-1251502357.file.myqcloud.com/agency_picurl/1703571431354951719XywBPxII4Y.webp);
}
.product_features .product_features_main .item:nth-child(2) .item_icon {
  background-image: url(https://sngedu-punch-1251502357.file.myqcloud.com/agency_picurl/1703571698121909283oT5QJ1NVGl.webp);
}
.product_features .product_features_main .item:nth-child(3) .item_icon {
  background-image: url(https://sngedu-punch-1251502357.file.myqcloud.com/agency_picurl/1703571768597985519pqxHdYOqbP.webp);
}
.product_features .product_features_main .item:nth-child(4) .item_icon {
  background-image: url(https://sngedu-punch-1251502357.file.myqcloud.com/agency_picurl/1703571898213540071TfWqyHsjny.webp);
}
.product_features .product_features_main .item:nth-child(5) .item_icon {
  background-image: url(https://sngedu-punch-1251502357.file.myqcloud.com/agency_picurl/1703571840790784432QckPlgHiGq.webp);
}
.product_features .product_features_main .item:nth-child(6) .item_icon {
  background-image: url(https://sngedu-punch-1251502357.file.myqcloud.com/agency_picurl/17035716668208039214AeQFpcJwv.webp);
}
.product_features .product_features_main .item .item_icon {
  width: 160px;
  height: 160px;
  flex-shrink: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.product_features .product_features_main .item .item_main {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
}
.product_features .product_features_main .item .item_main .item_title {
  align-self: stretch;
  color: #17181b;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}
.product_features .product_features_main .item .item_main .item_desc {
  align-self: stretch;
  color: #808082;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.headline {
  display: flex;
  padding-bottom: 41px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  align-self: stretch;
}
.headline .headline_title {
  user-select: none;
  color: #17181b;
  font-size: 26px;
  font-weight: 600;
  line-height: 36px;
}
.headline .headline_line {
  width: 40px;
  height: 3px;
  background-color: var(--color1, #0071ef);
}
