
.banner {
  height: 3.15rem;
  /*轮播图*/
}
.banner .swiper-container {
  width: 100%;
  height: 3.15rem;
  position: relative;
}
.banner .swiper-container .swiper-pagination {
  z-index: 20;
  margin-bottom: .2rem;
  width: 100%;
  height: .4rem;
}
.banner .swiper-container .swiper-pagination-bullet {
  background: #fff;
  width: .14rem;
  height: .14rem;
  margin: 0 0 0 .35rem!important;
  opacity: 1;
}
.banner .swiper-container .swiper-pagination-bullet-active {
  width: .4rem;
  height: .4rem;
  background: url("../imgs/dot.png") center / cover no-repeat;
  vertical-align: middle;
}
.aboutUs {
  padding-top: .3rem;
}
.aboutUs .con {
  margin: .2rem 0;
}
.aboutUs .con p {
  line-height: .55rem;
  color: #333;
  font-size: .26rem;
  height: 2.58rem;
}
.aboutUs .swiper-container2 {
  width: 100%;
  height: 1.36rem;
}
.advantage {
  background: #efefef;
  padding: .3rem 0;
}
.advantage img {
  width: 6.9rem;
  height: 7.7rem;
}
.advantage .g-title {
  margin-top: 0;
}
.cases .caseCon {
  padding-bottom: .3rem;
}
.news {
  background: #efefef;
  padding-top: .3rem;
}
.news .newCon .newImg {
  margin-top: .3rem;
  height: 4.53rem;
  position: relative;
}
.news .newCon .newImg img {
  width: 6.9rem;
  height: 4.53rem;
}
.news .newCon .newImg p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5rem;
  background: #000;
  opacity: .9;
  line-height: .56rem;
  color: #fff;
  padding-left: .2rem;
}
.news .newCon .newsList ul li {
  line-height: .8rem;
  height: .8rem;
  border-bottom: 1px solid #e1e1e1;
}
.news .newCon .newsList ul li a{
  height: .8rem;
  overflow: hidden;
}
.news .newCon .newsList ul li a:before {
  width: .13rem;
  height: .18rem;
  background: url("../imgs/right.png") center no-repeat;
  padding: 0 .14rem;
}
.plant {
  padding: .3rem 0;
}
.plant .plantCon {
  background: #efefef;
  margin-top: .3rem;
  position: relative;
}
.plant .plantCon .swiper-container3 {
  width: 2.6rem!important;
  height: 3.5rem!important;
  margin-left: 0;
}
.plant .plantCon .swiper-container3 .swiper-slide img {
  width: 2.6rem;
  height: 3.5rem;
}
.plant .plantCon .swiper-container3 .pagination {
  position: absolute;
  bottom: .2rem;
  background: #303030;
  height: .28rem;
  line-height: .28rem;
  width: initial;
  border-radius: .14rem;
  padding: 0 .13rem;
  margin-left: 4.7rem;
  z-index: 9;
}
.plant .plantCon .swiper-container3 .pagination .swiper-pagination-bullet {
  width: .14rem;
  height: .14rem;
  background: #6f6f6f;
  margin: 0 .13rem ;
}
.plant .plantCon .swiper-container3 .pagination .swiper-pagination-bullet-active {
  background: #fff;
}
.plant .plantCon .con {
  position: absolute;
  width: 4.3rem;
  right: 0;
  top: 0;
  padding: .1rem 0 .1rem .2rem;
  z-index: 3;
  height: 3.55rem;
  background: #fff;
}
.plant .plantCon .con p {
  line-height: .4rem;
  -webkit-line-clamp: 8;
}
.contactWay {
  background: url("../imgs/conteBg.png") center / cover no-repeat;
  color: #fff;
}
.contactWay .conWay p {
  line-height: .8rem;
  border-bottom: 1px solid #e1e1e1;
}
.contactWay .conWay p:last-child {
  border-bottom: none;
}
.contactWay .conWay p:before {
  width: .6rem;
  height: .8rem;
  background: url("../imgs/tel2.png") center no-repeat;
  -webkit-background-size: .28rem;
  background-size: .28rem;
}
.contactWay .conWay p:nth-child(2):before {
  background: url("../imgs/kefu.png") center no-repeat;
  -webkit-background-size: .32rem;
  background-size: .32rem;
}
.contactWay .conWay p:nth-child(3):before {
  background: url("../imgs/email.png") center no-repeat;
  -webkit-background-size: .3rem;
  background-size: .3rem;
}
.contactWay .conWay p:nth-child(4):before {
  background: url("../imgs/address.png") center no-repeat;
  -webkit-background-size: .25rem;
  background-size: .25rem;
}
.contactWay .conWay ul li {
  line-height: .8rem;
}
.message {
  background: #fff;
  color: #666;
  z-index: 9;
  display: none;
}
.message .title3 {
  background: url(../imgs/conteBg.png) center / cover no-repeat;
  padding: 0 .3rem;
  color: #fff;
}
.message .mesCont {
  padding: .3rem .6rem;
}
.message .mesCont form h3 {
  font-size: .34rem;
  color: #333;
}
.message .mesCont form p {
  font-size: .28rem;
  margin: .3rem 0 .1rem;
}
.message .mesCont form input,
.message .mesCont form textarea {
  height: .8rem;
  width: 100%;
  line-height: .8rem;
  border: 0.01rem solid #e1e1e1;
  border-radius: .04rem;
  font-size:.28rem;
}
.message .mesCont form textarea {
  height: 2rem;
}
.message .mesCont form .submit {
  background: #d80007;
  line-height: .8rem;
  display: block;
  color: #fff;
  text-align: center;
  border-radius: .04rem;
  margin-top: .3rem;
  width: 100%;
  font-size: .26rem;
  border: none;
}
