﻿.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
  /* height: 532px; */
}
.carousel-inner > .item .tit {
  width: 100%;
  font-family: PingFangSC-Semibold;
  font-size: 50px;
  color: #ffffff;
  letter-spacing: 0;
  font-weight: 800;
  text-align: center;
  position: absolute;
  bottom: 237px;
}
.carousel-inner > .item .tit2 {
  width: 100%;
  font-family: LucidaGrande;
  font-size: 22px;
  color: #ffffff;
  letter-spacing: 5px;
  text-align: center;
  position: absolute;
  bottom: 237px;
  position: absolute;
  bottom: 201px;
}
.carousel-inner > .item .cen {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 109px;
}
.carousel-inner > .item .cen a {
  width: 148px;
  height: 48px;
  border-radius: 2px;
  text-align: center;
  line-height: 48px;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  background: #00237d;
  /* margin-top: 40px; */
}
/* 关于我们 */
.profuile {
  padding-bottom: 80px;
  padding-top: 60px;
}

.profuile embed {
  width: 100%;
  border: solid #eee 1px;
}

.profuile h2 {
  padding-bottom: 20px;
  font-weight: bold;
  color: #71716f;
}

.profuile img {
  width: 100%;
}

.profuile h6 {
  border-bottom: solid 6px #00237d;
  width: 80px;
  margin-top: 13px;
  margin-bottom: 18px;
}
.profuile .title {
  height: 56px;
  line-height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium;
  margin-bottom: 2px;
}
.profuile .title2 {
  height: 22px;
  line-height: 22px;
  opacity: 0.65;
  font-family: PingFangSC-Medium;
  font-size: 22px;
  color: #080404;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 54px;
}
.profuile .le {
  margin-bottom: 24px;
}
.profuile p {
  font-size: 14px;
  margin-bottom: 0;
  line-height: 2em;
  color: #4c4944;
}

.profuile p a {
  /* padding: 10px 60px;
    border-radius: 3px; */
  width: 148px;
  height: 48px;
  border-radius: 2px;
  text-align: center;
  line-height: 48px;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  background: #00237d;
  margin-top: 40px;
}

/* 产品中心 */
.products {
  /* height: 400px; */
  background-image: url(../wlw_web_img/home/Product_center.png);
  background-size: 100% 400px;
  background-repeat: no-repeat;
  /* background-size: cover;
    background-position: center; */
  padding-top: 100px;
  margin-bottom: 50px;
}
.products h6 {
  border-bottom: solid 6px #fff;
  width: 80px;
  margin: 0 auto;
  margin-bottom: 18px;
}
.products .title {
  /* width: 174px; */
  height: 56px;
  line-height: 56px;
  font-family: PingFangSC-Medium;
  font-size: 40px;
  color: #ffffff;
  letter-spacing: 3.33px;
  text-align: center;
  margin-bottom: 2px;
}
.products .title2 {
  height: 22px;
  line-height: 22px;
  opacity: 0.65;
  font-family: PingFangSC-Medium;
  font-size: 22px;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 22px;
  text-align: center;
  margin-bottom: 68px;
}
.products .product_item {
  width: 100%;
  margin-bottom: 50px;
}
.products .product_item img {
  width: 100%;
  margin-bottom: 28px;
}
.products .product_item .tit {
  height: 25px;
  line-height: 25px;
  font-size: 18px;
  color: #080404;
  letter-spacing: 0;
  margin-bottom: 9px;
}
.products .product_item .info {
  /* width: 320px; */
  padding-right: 30px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #080404;
  letter-spacing: 0;
  margin-bottom: 44px;
}
.products .product_item .cen a {
  width: 148px;
  height: 48px;
  border-radius: 2px;
  text-align: center;
  line-height: 48px;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  background: #00237d;
  /* margin-top: 40px; */
}
.Solution {
  /* width: 1250px; */
  background: #fbfbfb;
  /* margin: 0 auto 52px; */
  padding: 100px 0 52px 0;
}
.Solution .soluBox {
  width: 1250px;
  margin: 0 auto;
}
.Solution h6 {
  border-bottom: solid 6px #00237d;
  width: 80px;
  margin: 0 auto 18px;
}
.Solution .title {
  height: 56px;
  line-height: 56px;
  font-family: PingFangSC-Medium;
  font-size: 40px;
  color: #080404;
  letter-spacing: 3.33px;
  text-align: center;
  margin-bottom: 2px;
}
.Solution .title2 {
  height: 22px;
  line-height: 22px;
  opacity: 0.65;
  font-family: PingFangSC-Medium;
  font-size: 22px;
  color: #080404;
  letter-spacing: 0;
  line-height: 22px;
  text-align: center;
  margin-bottom: 68px;
}
.Solution ul {
  border-bottom: 2px solid rgba(0, 51, 123, 0.45);
  margin-bottom: 48px;
}
.Solution ul li {
  height: 50px;
  line-height: 50px;
  padding: 0 40px;
  border-radius: 2px 2px 0 0;
  cursor: pointer;
}
.Solution ul .active {
  background: #00237d;
  color: #fff;
}
.Solution .item_img {
  width: 100%;
  margin-bottom: 32px;
}
.Solution .soTit {
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-size: 16px;
  color: #080404;
  margin-bottom: 48px;
}
.Solution .swiper-container {
  width: 1100px;
}
.Solution .swiper-box {
  position: relative;
}
.Solution .swiper-box .swiper-slide {
  cursor: pointer;
}
.Solution .swiper-nav {
  position: absolute;
  top: -50px;
  left: 0;
  width: 100%;
  height: 100%;
}
.Solution .swiper-button {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.Solution .swiper-button img {
  width: 10.4px;
}
.Solution .swiper-button-prev::after {
  display: none;
}
.Solution .swiper-button-next::after {
  display: none;
}
.contact_Us {
  height: 602px;
  background-image: url(../wlw_web_img/home/Contact_us.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 100px;
}
.Case {
  padding: 100px 0;
}
.Case h6 {
  border-bottom: solid 6px #00237d;
  width: 80px;
  margin: 0 auto 18px;
}
.Case .title {
  height: 56px;
  line-height: 56px;
  font-family: PingFangSC-Medium;
  font-size: 40px;
  color: #080404;
  letter-spacing: 3.33px;
  text-align: center;
  margin-bottom: 2px;
}
.Case .title2 {
  height: 22px;
  line-height: 22px;
  opacity: 0.65;
  font-family: PingFangSC-Medium;
  font-size: 22px;
  color: #080404;
  letter-spacing: 0;
  line-height: 22px;
  text-align: center;
  margin-bottom: 68px;
}
.Case .item {
  width: 20%;
  text-align: center;
  float: left;
  margin-bottom: 46px;
}
.Case .item img {
  width: 84px;
  height: 84px;
  margin-bottom: 12px;
}
.Case .item .tit {
  height: 20px;
  line-height: 20px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #080404;
  letter-spacing: 0;
  text-align: center;
}
.Case .item .image {
  height: 84px;
  width: 84px;
  background: url(../wlw_web_img/case/img.png) no-repeat;
  background-size: 84px 5376px;
  margin: 0 auto 12px;
}

.Case .item ._3-1{height:84px;width:84px;background-position:0 -2688px;}
.Case .item ._3-2{height:84px;width:84px;background-position:0 -2772px;}
.Case .item ._2-4{height:84px;width:84px;background-position:0 -2856px;}
.Case .item ._2-5{height:84px;width:84px;background-position:0 -2940px;}
.Case .item ._3-5{height:84px;width:84px;background-position:0 -3024px;}
.Case .item ._3-3{height:84px;width:84px;background-position:0 -3192px;}
.Case .item ._3-4{height:84px;width:84px;background-position:0 -3276px;}
.Case .item ._1-3{height:84px;width:84px;background-position:0 -3360px;}
.Case .item ._1-4{height:84px;width:84px;background-position:0 -3444px;}
.Case .item ._1-1{height:84px;width:84px;background-position:0 -3528px;}
.Case .item ._1-2{height:84px;width:84px;background-position:0 -3612px;}
.Case .item ._2-2{height:84px;width:84px;background-position:0 -3696px;}
.Case .item ._2-3{height:84px;width:84px;background-position:0 -3780px;}
.Case .item ._1-5{height:84px;width:84px;background-position:0 -3864px;}
.Case .item ._2-1{height:84px;width:84px;background-position:0 -3948px;}
.Case .item ._4-4{height:84px;width:84px;background-position:0 -4704px;}
.Case .cen {
  text-align: center;
  float: left;
  width: 100%;
}
.Case .cen a {
  width: 148px;
  height: 48px;
  border-radius: 2px;
  text-align: center;
  line-height: 48px;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  background: #00237d;
  /* margin-top: 40px; */
}
.contact_Us h6 {
  border-bottom: solid 6px #ffffff;
  width: 80px;
  margin: 0 auto 18px;
}
.contact_Us .title {
  height: 56px;
  line-height: 56px;
  font-family: PingFangSC-Medium;
  font-size: 40px;
  color: #ffffff;
  letter-spacing: 3.33px;
  text-align: center;
  margin-bottom: 2px;
}
.contact_Us .title2 {
  height: 22px;
  line-height: 22px;
  opacity: 0.65;
  font-family: PingFangSC-Medium;
  font-size: 22px;
  color: rgba(255, 255, 255, 0.65);
  letter-spacing: 0;
  line-height: 22px;
  text-align: center;
  margin-bottom: 68px;
}
.contact_Us .contact_form {
  width: 888px;
  margin: 0 auto;
}
.contact_Us .contact_form input {
  background: transparent;
  height: 48px;
  line-height: 48px;
  border: 2px solid #aeaeae;
  border-radius: 2px;
  border-radius: 2px;
  padding-left: 25.5px;
  color: #fff;
  width: 100%;
  margin-bottom: 10px;
}
.contact_Us .contact_form input::-webkit-input-placeholder,
.contact_Us .contact_form textarea::-webkit-input-placeholder {
  color: #e0e4e8;
}
.contact_Us .contact_form textarea {
  background: transparent;
  height: 124px;
  line-height: 48px;
  border: 2px solid #aeaeae;
  border-radius: 2px;
  border-radius: 2px;
  padding-left: 25.5px;
  color: #fff;
  width: 100%;
  margin-bottom: 32px;
  resize: none;
}
.contact_Us .contact_form .form_btn {
  width: 148px;
  height: 48px;
  border-radius: 2px;
  text-align: center;
  line-height: 48px;
  color: #fff;
  font-size: 14px;
  background: #00237d;
  margin: 0 auto;
}
.address {
  margin: 68px 0 100px 0;
}
.address .title {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #080404;
  letter-spacing: 0;
  height: 25px;
  line-height: 25px;
  margin: 20px 0;
  font-weight: 800;
}
.address .info {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #080404;
  letter-spacing: 0;
  height: 20px;
  line-height: 20px;
  margin-bottom: 14px;
}
.address #dituContent {
  width: 100%;
  height: 300px;
}

@media (max-width: 1200px) {
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
    line-height: 1;
    /* height: 432px; */
  }
  .profuile p {
    font-size: 13px;
    margin-bottom: 0;
    line-height: 2em;
    color: #4c4944;
  }
  .profuile p a {
    margin-top: 20px;
  }
  .profuile img {
    width: 100%;
    margin-top: 66px;
  }
  .products #myTabContent div img {
    width: 221px;
    height: 177px;
  }
  .Solution .soluBox {
    width: 100%;
    padding: 0 20px;
  }
}
@media (max-width: 1000px) {
  .contact_Us {
    padding-top: 20px;
  }
  .contact_Us .contact_form {
    width: 100%;
  }
  .Case .item {
    width: 25%;
  }
}
@media (max-width: 1025px) {
  .products ul {
    margin-bottom: 40px;
  }

  .products ul li a {
    padding: 7px 21px;
  }

  .products div img {
    height: 160px;
  }
  .Solution .swiper-container {
    width: 100%;
  }
}
@media (max-width: 750px) {
  /* .carousel-inner > .item .tit{
    bottom:60
  } */
  /* .carousel-inner > .item .tit2{
    bottom:30
  } */
  .carousel-inner > .item .tit {
    bottom: 140px;
    font-size: 30px;
  }
  .carousel-inner > .item .tit2 {
    bottom: 80px;
    font-size: 18px;
  }
  .carousel-inner > .item .cen {
    bottom: 35px;
  }
  .carousel-inner > .item .cen a {
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }
  .profuile .le {
    text-align: left;
  }
  .profuile .cen {
    text-align: center;
  }

  .products {
    background-size: 100% 300px;
    margin-bottom: 0;
  }
  .products img {
    display: block;
    margin: 0 auto;
  }
  .products .cen {
    text-align: center;
  }
  .products p {
    width: 70%;
    margin: auto;
  }

  .profuile h6 {
    display: none;
  }
  .Case .item {
    width: 50%;
  }
}
