/* h1 顶部导航 */
.navbar-toggler {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.navbar-toggler .icon-list {
  color: #243855;
}
/* h1 顶部导航 */

/* h1 轮播图 */
.product-banner {
  background: url(/zhinengruanjian/images/智能产品banner背景.png);
  background-size: cover;
  min-height: 600px;
  display: flex;
  align-items: center;
}
.product-banner-img {
  display: flex;
  justify-content: center;
  height: 100%;
  max-height: 28.125rem;
}
.product-banner-img img {
  width: 100%;
  object-fit: contain;
}
.product-banner-text {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
  font-size: 1.5rem;
  color: #5d6b81;
}
.product-banner-text h1 {
  font-size: 3rem;
  font-weight: bolder;
  color: #243855;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.product-banner-item {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.875rem;
  gap: 0.625rem;
}
.product-banner-item div {
  background: rgba(0, 191, 128, 1);
  color: #fff;
  border-radius: 0.3125rem;
}
/* h1 轮播图 */

/* h1 产品介绍 */
.product-con {
  display: flex;
  flex-direction: column;
  row-gap: 6.25rem;
}
.product-box {
  display: flex;
  flex-direction: column;
  row-gap: 1.875rem;
}
.product-text {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
  color: #243855;
}
.product-text ul li {
  color: #5d6b81;
}
.product-large-btn,
.product-small-btn {
  width: fit-content;
  padding: 5px 1.875rem;
  border-radius: 20px;
  border: 1px solid #00bf80;
  font-size: 16px;
  color: #00bf80;
  background: #fff;
  transition: all 0.3s ease-in-out;
}
.product-large-btn:hover,
.product-small-btn:hover {
  background-color: #00bf80;
  color: #fff;
}
.product-img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
/* h1 产品介绍 */

/* h1 产品介绍遮罩 */
.products-modal {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 9999;
  cursor: pointer;
  display: none;
}
.products-modal-box {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.products-modal-item {
  width: 60%;
  min-height: 50%;
  background: #fff;
  border-radius: 1.25rem;
}
.modal-box-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #243855;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

.modal-box-title .icon-close {
  transition: all 0.3s ease-in-out;
}
.modal-box-title .icon-close:hover {
  color: #00bf80;
}
.modal-box-content {
  color: #5d6b81;
  text-align: justify;
}
.modal-column {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
}
.modal-row {
  display: flex;
  column-gap: 1.25rem;
}

.modal-content-left h5 {
  color: #00bf80;
}
/* h1 产品介绍遮罩 */

/* h1 大于992 */
@media (min-width: 992px) {
  /* 顶部导航 */
  .nav-style {
    color: #243855;
  }
  /* 顶部导航 */
}
/* h1 大于992 */

/* h1 小于1200 */
@media screen and (max-width: 1200px) {
  /* 轮播图 */
  .product-banner-text {
    font-size: 1.25rem;
  }
  .product-banner-text h1 {
    font-size: 36px;
  }
  /* 轮播图 */
}
/* h1 小于1200 */

/* h1 小于992 */
@media screen and (max-width: 992px) {
  /* 轮播图 */
  .product-banner-img img {
    width: 60%;
  }
  .product-banner-text {
    align-items: center;
  }

  .product-banner-item {
    width: 75%;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* 轮播图 */
}
/* h1 小于768 */
@media screen and (max-width: 768px) {
  /* 轮播图 */
  .product-banner-img img {
    width: 75%;
    max-height: 18.75rem;
  }
  .product-banner-text {
    align-items: center;
    font-size: 1rem;
  }
  .product-banner-text h1 {
    font-size: 30px;
  }
  /* 轮播图 */
}
/* h1 小于768 */
