@charset "UTF-8";
/*！
# Copyright (c) 2021 MrjeKe 版权所有
# Object resilience_index.css
# Powered by MrJeKe 
# Data 2021/12/15
*/
.resilience_nav_cp .left_nav {
  position: absolute;
  z-index: 100;
  width: 266px;
  height: 600px;
  background-color: #008742;
  margin-left: 0px;
}

.resilience_nav_cp .left_nav .col {
  padding-right: 0px;
  padding-left: 0px;
}

.resilience_nav_cp .left_nav li {
  list-style: none;
}

.resilience_nav_cp .left_nav h2 {
  margin: 0;
}

.resilience_nav_cp .left_nav a.nav-link {
  padding: 1.25rem 1.2rem 0rem 1.2rem;
  color: #fff;
  margin: 0;
}

.resilience_nav_cp .left_nav a.nav-link span {
  vertical-align: middle;
  padding-left: 15px;
}

.resilience_nav_cp .left_nav .fa-angle-right {
  line-height: 25px;
}

.resilience_nav_cp .cat-item:hover {
  cursor: pointer;
}

.resilience_nav_cp .cat-item:hover .left_nav_content {
  display: block;
  opacity: 1;
  padding-left: 10px;
}

.resilience_nav_cp .left_nav_content {
  width: 850px;
  overflow: hidden;
  display: none;
  height: 600px;
  padding: 1rem;
  left: 266px;
  top: 0;
  background: rgba(255, 255, 255, 0.95);
  z-index: 10000;
  position: absolute;
  line-height: 20px;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card {
  border: 0;
  background-color: rgba(0, 0, 0, 0) !important;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .border-right-1 {
  border-right: 1px solid #DDDEE0;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .pr-img {
  height: 120px;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .pr-img figure {
  background-color: #fff;
  width: 80%;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .pr-img figure img {
  max-width: 75%;
  height: auto;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .title {
  font-size: 0.9rem;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .hovereffect {
  width: auto;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .hovereffect img {
  display: block;
  position: relative;
  transform: scale(1.1);
  transition: all 0.35s;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .hovereffect:hover img {
  transform: scale(1);
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .card-body {
  background: rgba(0, 0, 0, 0);
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .card-body .card-title .nav-link {
  padding: 0;
}

.resilience_nav_cp .left_nav_content .left_nav_content_cp .card .card-body .card-title .nav-link:hover {
  color: #008742 !important;
}

.nav-pr:nth-child(4) .border-right-1 {
  border: 0 !important;
}

.nav-pr:nth-child(8) .border-right-1 {
  border: 0 !important;
}

.nav-pr:nth-child(12) .border-right-1 {
  border: 0 !important;
}

.resilience_banner .bg-banner .bg-banner-img1 {
  width: 1920px;
  max-width: 100%;
  height: 600px;
  background-position: center;
}

.resilience_banner .bg-banner .bg-banner-img2 {
  width: 1920px;
  max-width: 100%;
  height: 600px;
  background-position: center;
}

.resilience_banner .bg-banner .bg-banner-img3 {
  width: 1920px;
  max-width: 100%;
  height: 600px;
  background-position: center;
}

.resilience_banner .swiper-container {
  --swiper-theme-color: #68BD82;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #68BD82;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 35px;
  /* 设置按钮大小 */
}

.resilience_hot_products .products_title {
  margin: 30px 0 20px 0;
}

.resilience_hot_products .hot-pr {
  height: 286px;
}

.resilience_hot_products .hot-cp-left {
  padding-right: 0px;
}

@media (max-width: 992px) {
  .resilience_hot_products .hot-cp-left {
    padding-right: 15px;
  }
}

.resilience_hot_products .row-padding-n {
  padding-right: 0;
}

@media (max-width: 992px) {
  .resilience_hot_products .row-padding-n {
    padding-right: 15px;
  }
}

.resilience_hot_products .hot_pr_banner-left {
  overflow: hidden;
}

.resilience_hot_products .hot_pr_banner-left .swiper-slide img {
  max-width: 100%;
  height: 286px;
}

.resilience_hot_products .hot_pr_banner-left .swiper-container-products-left {
  --swiper-theme-color: #68BD82;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #68BD82;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 35px;
  /* 设置按钮大小 */
}

@media (max-width: 992px) {
  .resilience_hot_products .swiper-slide-prev {
    padding-right: 7.5px !important;
    padding-left: 15px !important;
  }
  .resilience_hot_products .swiper-slide-active {
    padding-right: 7.5px !important;
  }
  .resilience_hot_products .swiper-slide-next {
    padding-left: 7.5px !important;
  }
}

.resilience_hot_products .hot-p-content {
  padding-right: 0;
}

@media (max-width: 992px) {
  .resilience_hot_products .hot-p-content {
    padding-right: 15px;
  }
}

.resilience_hot_products .hot_pr_list-right {
  overflow: hidden;
}

@media (max-width: 992px) {
  .resilience_hot_products .hot_pr_list-right {
    margin-top: 15px;
  }
}

.resilience_hot_products .hot_pr_list-right .hot-cp-right {
  padding-right: 0px;
}

@media (max-width: 992px) {
  .resilience_hot_products .hot_pr_list-right .hot-cp-right {
    padding-right: 15px;
  }
}

.resilience_hot_products .hot_pr_list-right .card {
  border: 0;
  text-align: center;
}

.resilience_hot_products .hot_pr_list-right .card .card-body {
  padding: 1.1rem;
  height: 75px;
}

.resilience_hot_products .hot_pr_list-right .card img {
  max-width: 100%;
  height: auto;
}

.resilience_hot_products .hot_pr_list-right .card .nav-link {
  color: rgba(0, 0, 0, 0.5);
  margin: 0;
}

@media (max-width: 575px) {
  .resilience_hot_products .hot_pr_list-right .card .nav-link {
    font-size: 1rem;
  }
}

.resilience_hot_products .hot_pr_list-right .card h2 {
  margin-bottom: .3rem;
}

.resilience_hot_products .hot_pr_list-right .swiper-container-products-right {
  --swiper-theme-color: #68BD82;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #68BD82;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 35px;
  /* 设置按钮大小 */
}

.swimpool_series .products_title {
  margin: 30px 0 20px 0;
}

.swimpool_series .products_title .text-dark {
  text-decoration: none;
}

.swimpool_series .row-padding-n {
  padding-right: 0;
}

@media (max-width: 992px) {
  .swimpool_series .row-padding-n {
    padding-right: 15px;
  }
}

.swimpool_series .list-cp-max {
  padding-right: 0px;
}

@media (max-width: 992px) {
  .swimpool_series .list-cp-max {
    padding-right: 15px;
  }
}

.swimpool_series .swimpool_series_left .p-right-img {
  width: 100%;
  height: 100%;
}

.swimpool_series .swimpool_series_right .list-cp {
  padding-right: 0px;
}

@media (max-width: 992px) {
  .swimpool_series .swimpool_series_right .list-cp {
    padding-right: 15px;
    margin-top: 15px;
  }
}

@media (max-width: 992px) {
  .swimpool_series .swimpool_series_right .list-cp-one {
    padding-right: 7.5px;
  }
}

@media (max-width: 992px) {
  .swimpool_series .swimpool_series_right .list-cp-two {
    padding-left: 7.5px;
  }
}

.swimpool_series .swimpool_series_right .card {
  border: 0;
  text-align: center;
}

.swimpool_series .swimpool_series_right .card-body {
  padding: 1.1rem;
}

.swimpool_series .swimpool_series_right .card-body a {
  margin: 0;
}

.swimpool_series .swimpool_series_right .card-body img {
  max-width: 100%;
  height: auto;
}

.swimpool_series .swimpool_series_right .hovereffect {
  width: auto;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.swimpool_series .swimpool_series_right .hovereffect img {
  display: block;
  position: relative;
  transform: scale(1.1);
  transition: all 0.35s;
}

.swimpool_series .swimpool_series_right .hovereffect:hover img {
  transform: scale(1);
}

.swimpool_series .index-pr {
  height: 206px;
}

.swimpool_series .index-pr-c {
  height: 80px;
}

@media (max-width: 992px) {
  .swimpool_series .list-pr:first-child {
    padding-right: 7.5px;
  }
  .swimpool_series .list-pr:nth-child(2) {
    padding-left: 7.5px;
  }
  .swimpool_series .list-pr:last-child {
    display: none;
  }
}

.clean_water .products_title {
  margin: 30px 0 20px 0;
}

.clean_water .products_title .text-dark {
  text-decoration: none;
}

.clean_water .list-cp-max {
  padding-right: 0px;
}

@media (max-width: 992px) {
  .clean_water .list-cp-max {
    padding-right: 15px;
  }
}

.clean_water .clean_water_left .clean_water_left_img {
  width: 100%;
  height: 100%;
}

.clean_water .clean_water_right .card {
  border: 0;
  text-align: center;
}

.clean_water .clean_water_right .card-body {
  padding: 1.1rem;
}

.clean_water .clean_water_right .card-body a {
  margin: 0;
}

.clean_water .clean_water_right .card-body img {
  max-width: 100%;
  height: auto;
}

.clean_water .clean_water_right .index-pr {
  height: 206px;
}

.clean_water .clean_water_right .index-pr-c {
  height: 80px;
}

@media (max-width: 992px) {
  .clean_water .clean_water_right .list-pr:first-child {
    padding-right: 7.5px;
  }
  .clean_water .clean_water_right .list-pr:nth-child(2) {
    padding-left: 7.5px;
  }
  .clean_water .clean_water_right .list-pr:last-child {
    display: none;
  }
}

.clean_water .clean_water_right .hovereffect {
  width: auto;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.clean_water .clean_water_right .hovereffect img {
  display: block;
  position: relative;
  transform: scale(1.1);
  transition: all 0.35s;
}

.clean_water .clean_water_right .hovereffect:hover img {
  transform: scale(1);
}

.agent-brand .products_title {
  margin: 30px 0 20px 0;
}

.agent-brand .agent-brand-img {
  max-width: 100%;
  height: auto;
}

.agent-brand .container {
  padding-right: 0;
}

@media (max-width: 992px) {
  .agent-brand .container {
    padding-right: 15px;
  }
}

.resilience_company {
  margin-top: 40px;
  padding-bottom: 80px;
  background: url("/app/images/resilience_company_bg.png") no-repeat;
  background-size: 28% auto;
  background-color: #e9f0ed;
  background-position: top;
  background-position-x: 70%;
}

@media (max-width: 992px) {
  .resilience_company {
    background-size: 90% auto;
    background-position: center;
  }
}

.resilience_company .company {
  margin-top: 3.5rem;
}

.resilience_company .company .card {
  border: 0;
  background-color: rgba(0, 0, 0, 0);
}

.resilience_company .company .card .card-title {
  margin-bottom: 3.5rem;
}

.resilience_company .company .card .nav-link {
  float: right;
}

.resilience_company .company .card .agent-img {
  text-align: center;
}

.resilience_company .company .card .agent-img img {
  max-width: 100%;
  height: auto;
}

.resilience_sauna_spa {
  padding-top: 2.75rem;
}

.resilience_sauna_spa .sauna-pr {
  padding-right: 7.5px;
}

@media (max-width: 575px) {
  .resilience_sauna_spa .sauna-pr {
    padding-right: 15px;
  }
}

.resilience_sauna_spa .sauna .bg-white {
  background-color: rgba(0, 0, 0, 0) !important;
}

.resilience_sauna_spa .sauna .card-body a.btn {
  border-radius: 25px;
  font-size: 1rem;
}

.resilience_sauna_spa .spa-pl {
  padding-left: 7.5px;
}

@media (max-width: 575px) {
  .resilience_sauna_spa .spa-pl {
    padding-left: 15px;
  }
}

.resilience_sauna_spa .spa .bg-white {
  background-color: rgba(0, 0, 0, 0) !important;
}

.resilience_sauna_spa .spa .card-body a.btn {
  border-radius: 25px;
  font-size: 1rem;
}

.resilience_hotel_school .hotel-p {
  padding-right: 7.5px;
}

@media (max-width: 575px) {
  .resilience_hotel_school .hotel-p {
    padding-right: 15px;
  }
}

.resilience_hotel_school .hotel-solutions .bg-white {
  background-color: rgba(0, 0, 0, 0) !important;
}

.resilience_hotel_school .hotel-solutions .card-body a.btn {
  border-radius: 25px;
  font-size: 1rem;
}

.resilience_hotel_school .school-p {
  padding-left: 7.5px;
}

@media (max-width: 575px) {
  .resilience_hotel_school .school-p {
    padding-left: 15px;
  }
}

.resilience_hotel_school .school-solutions .bg-white {
  background-color: rgba(0, 0, 0, 0) !important;
}

.resilience_hotel_school .school-solutions .card-body a.btn {
  border-radius: 25px;
  font-size: 1rem;
}

.resilience-footer {
  margin-top: 15px;
  padding-top: 70px;
  background-color: #008742;
}

.resilience-footer .footer-logo {
  text-align: center;
}

.resilience-footer .footer-logo img {
  max-width: 100%;
  height: auto;
}

.resilience-footer .nav-link {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 30px;
}

.resilience-footer .footer-Phone {
  text-align: center;
}

.resilience-footer .footer-Phone img {
  max-width: 100%;
  height: auto;
}

.resilience-footer .resilience-copyright {
  padding-top: 50px;
  text-align: center;
}

.resilience-footer .resilience-copyright .nav-link {
  display: inline;
}
/*# sourceMappingURL=resilience_index.css.map */