@charset "UTF-8";
/**
 * @mrjeke: 
 * @ 戴思乐j1998.com
 */
html {
  font-size: 16px;
}

body {
  padding-top: 110px;
}

.box-bg img {
  min-height: 110px;
}

.w-tech .border {
  border-radius: 25px;
  color: #0050DD;
}

.w-tech .p-1 {
  color: #0050DD;
}

.w-tech .p-1 i {
  color: #0050DD;
}

.w-tech .card {
  transition: all 0.35s;
}

.w-tech .card:hover {
  transform: translate3d(0, -5px, 0);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  transition: all 0.35s;
}

.case .card {
  transition: all 0.35s;
}

.case .card:hover {
  transform: translate3d(0, -5px, 0);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  transition: all 0.35s;
}

.case .card-body {
  background: #E4E4E4;
}

.news .card {
  height: 480px;
}

.news .card img {
  width: 100%;
  height: 238px;
  transition: all 0.8s;
  cursor: pointer;
}

.news .card img:hover {
  transform: scale(1.2);
  transition: all 0.35s;
}

.news .time {
  background-color: #009DE1;
  position: absolute;
  left: 55px;
  top: 154px;
}

.news .card-body p {
  border-bottom: 3px solid #009DE1;
}

.fo {
  background: #F3F3F3;
}

.fo .left-c img {
  width: 60px;
}

.box-bg-s1 .bg {
  min-height: 110px;
}

.box-bg-s1 .card-img-overlay {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (max-width: 575.98px) {
  .box-bg-s1 .card-img-overlay {
    top: 30px;
    left: 0;
    transform: translate(0, 0);
  }
}

.box-bg-s1 .card-img-overlay h1 {
  color: #2B5D9C;
}

.box-bg-s1 .img-icon img {
  width: 60px;
  height: 40px;
}

@media (max-width: 575.98px) {
  .box-bg-s1 .img-icon img {
    width: 50px;
    height: 30px;
  }
}

.w-s .img-2 {
  width: 40%;
}

.w-s figure {
  text-align: center;
}

.sw-box1 .box {
  background-image: url(/watertec/app/image/fb_logo.jpg);
  background-repeat: no-repeat;
}

.ruraldeve-box .border {
  color: #00A199;
}

.ruraldeve-box .p-1 {
  color: #00A199;
}

.ruraldeve-box .p-1 i {
  color: #00A199;
}

.zn-water-box1 {
  background-image: url(/ruraldeve/app/image/zn-water-box1-bg.jpg);
}

.zn-water-box1 .img-center {
  border-right: 2px solid #000;
  border-left: 2px solid #000;
}

.zn-water-box2 {
  background-image: url(/ruraldeve/app/image/zn-water-box2-bg.jpg);
  background-position: top;
}

.zn-water-box2 .text-shadow {
  text-shadow: -2px 0px 5px grey;
}

.zxxc-box1 {
  background-image: url(/ruraldeve/app/image/zxxc-box1-bg.jpg);
  background-position: center;
  width: 100%;
  height: 1080px;
}

@media (max-width: 575.98px) {
  .zxxc-box1 {
    height: 500px;
  }
}

.zxxc-box1 .p-body {
  background: rgba(28, 99, 58, 0.67);
  position: relative;
  top: 50%;
  transform: translateY(50%);
}

@media (max-width: 575.98px) {
  .zxxc-box1 .p-body {
    transform: translateY(-38%);
  }
}

.zxxc-box2 {
  background-image: url(/ruraldeve/app/image/zxxc-box3-bg.jpg);
  background-position: center;
  width: 100%;
  height: 1080px;
}

@media (max-width: 575.98px) {
  .zxxc-box2 {
    height: 630px;
  }
}

.zxxc-box2 .p-body {
  position: relative;
  top: 70%;
}

@media (max-width: 575.98px) {
  .zxxc-box2 .p-body {
    top: 10%;
  }
}

.zxxc-box3 .img-left-icon img {
  z-index: 1;
  left: 60px;
  top: 20px;
}

@media (max-width: 575.98px) {
  .zxxc-box3 .img-left-icon img {
    max-width: 25%;
    left: 0px;
  }
}

.zxxc-box3 .text-right img {
  bottom: 80px;
}

@media (max-width: 575.98px) {
  .zxxc-box3 .text-right img {
    bottom: 75px;
  }
}

@media (max-width: 575.98px) {
  .zxxc-box3 .img-icon2 {
    max-width: 50%;
  }
}

.zxxc-box3 .lead {
  z-index: 1;
}

.ytfs-box1 {
  background-image: url(/ruraldeve/app/image/ytfs-box1-bg.jpg);
  background-position: center;
  width: 100%;
  height: 960px;
}

.ytfs-box1 .p-body {
  background-image: linear-gradient(269deg, #0d2612, #257136, #1c4e26, #28a74517);
  position: relative;
  top: 50%;
  width: 50%;
  right: -50%;
  transform: translateY(50%);
}

@media (max-width: 575.98px) {
  .ytfs-box1 .p-body {
    right: 0;
    width: 100%;
    top: -20%;
  }
}

.ytfs-box1 .p-body p {
  line-height: 30px;
}

.ytfs-box2 {
  background-image: url(/ruraldeve/app/image/ytfs-box2-bg.jpg);
  background-position: center;
  width: 100%;
  height: 960px;
}

.ytfs-box2 p.position-absolute {
  bottom: 120px;
}

@media (min-width: 1200px) {
  .ytfs-box2 p.position-absolute {
    bottom: 140px;
  }
}

@media (min-width: 1441px) {
  .ytfs-box2 p.position-absolute {
    bottom: 120px;
  }
}

.ytfs-box2 p.position-absolute1 {
  bottom: 50px;
}

@media (min-width: 1200px) {
  .ytfs-box2 p.position-absolute1 {
    bottom: 80px;
  }
}

@media (min-width: 1441px) {
  .ytfs-box2 p.position-absolute1 {
    bottom: 50px;
  }
}

.ytfs-box2 .align-items-center {
  padding-top: 5.5rem;
}

.ytfs-box3 {
  background-image: url(/ruraldeve/app/image/ytfs-box3-bg.jpg);
  background-position: center;
  width: 100%;
  height: 960px;
}

.ytfs-box3 .ytfs-bg {
  background: rgba(28, 99, 58, 0.67);
  top: 250px;
  position: relative;
  padding-top: 55px;
}

@media (max-width: 576px) {
  .ytfs-box3 .ytfs-bg {
    top: 80px;
  }
}

@media (min-width: 1441px) {
  .ytfs-box3 .ytfs-bg {
    top: 185px;
  }
}

.ytfs-box4 {
  background-image: url(/ruraldeve/app/image/ytfs-box4-bg.jpg);
  background-position: center;
  width: 100%;
  height: 960px;
}

.ytfs-box4 h3, .ytfs-box4 .card {
  padding-top: 140px;
}

@media (max-width: 576px) {
  .ytfs-box4 h3, .ytfs-box4 .card {
    padding-top: 30px;
  }
}

.swim-box1-bg img {
  min-height: 110px;
}

.swim-box2 .p-1 {
  color: #009de1 !important;
}

.swim-box2 .border {
  color: #009de1 !important;
}

.swim-box3 {
  background-image: url(/swim/app/images/bg.jpg);
}

.swim-box3 .dsl-content a {
  border-radius: 25px;
}

.sw-box2 .sw-content {
  top: 57%;
  transform: translateY(-57%);
  right: 8%;
  left: auto;
}

@media (max-width: 576px) {
  .sw-box2 .sw-content {
    top: 40%;
    transform: translateY(-57%);
    right: 8%;
    left: auto;
  }
  .sw-box2 .sw-content .card-title, .sw-box2 .sw-content .card-text {
    color: #F3F3F3 !important;
    text-shadow: 2px 2px 2px grey;
  }
}
/*# sourceMappingURL=pagej1998.css.map */