html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:16px; font-family:"微软雅黑","Arial"; color:#333;}
a {text-decoration:none;}
img{
  width: 100%;
  display: block;
}

/* 头部样式 */
.nav{
  max-width:84.38rem;
  margin:2.19rem auto;
  display:flex;
  justify-content: space-between;
}
.nav-left img{
  width:100%;
}
.nav-right ul{
  display: flex;
  justify-content: center;
  margin-right: .63rem;
}
.nav-right ul li{
  padding:0 2.5rem;
}
.nav-right ul li:nth-child(4),.footers .left ul li:nth-child(4){display:none;}
.neirong-a ul li:nth-child(3){display:none;}
#menu li a{
  transition: all 0.5s;
}
#menu li a:hover{
  color:#118cc9;

}
.currentli{
  background-color: #fff;
 }
.currentli a {
  color: #118cc9;
  font-weight: bold;
 }
@media screen and (min-width:768px) and (max-width:1180px){
  .nav-right ul li{
    padding:0 1.5rem;
  }
}
.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
/* 轮播图 */
.banner{
  width:100%;
  margin-bottom: 2.5rem;
}
/* 产品展示 */
.products{
  text-align: center;
  margin-bottom: 2.5rem;
  margin-top:60px;
}
.products span.a1{
  font-size: 2.2rem;
}
.products span.a2{
  font-size: 1.25rem;
  color:#118cc9;
}
.product{
  max-width: 75rem;
  margin:0 auto;
}
.product-a{
  margin:0 .63rem;
  display: flex;
  justify-content: flex-start;
}
.product-a div.title{
  width:18.75rem;
  /* height: 18.75rem; */
}
.product-a div.title span{
  display: block;
  color:#118cc9;
  font-size: 1.25rem;
  margin-top: 3.63rem;
  margin-left: 2.38rem;
  margin-right: 2.38rem;
}
.product-a div.title a img{
  width:1.88rem;
  height: 1.88rem;
  margin-top:20px;
  margin-left: 2.38rem;
  transform: translateZ(0px);
  transition: transform 0.6s ease 0s;
}
.product-a div.title a img:hover{
  transform: scale(1.05, 1.05);
  transition: transform 0.6s ease 0s;
}
.product-a div p{
  margin-top: 1.88rem;
  margin-left: 2.38rem;
  margin-right: 2.38rem;
  font-size: .94rem;
  line-height: 1.38rem;
  word-wrap: break-word;
  word-break: break-all;
}
/* 关于我们 */
.pages{
  width:100%;
  margin-top:4.38rem;
}
.bottoms{
  width:100%;
  margin-top:3.13rem;
  display: flex;
  justify-content: space-between;
}
.bottoms div.left{
  width:59.6rem;
  margin-right: 5.63rem;
}
.bottoms div.left img{
  width:100%;
}
.bottoms div.right{
  width:45.63rem;
  margin-right: 8.5rem;
}
.bottoms div.right span{
  display: block;
}
.bottoms div.right span.a1{
  margin-top:5.63rem;
  margin-bottom: 1.4rem;
  color: #118cc9;
  font-size: 2.9rem;
}
.bottoms div.right span.a2{
  font-size: 2.2rem;
  margin-bottom: .88rem;
}
.bottoms div.right span.a3{
  color:#666666;
  line-height: 1.5rem;
}
.duo{
  margin-top: .88rem;
  display: flex;
  justify-content: space-between;
}
.bottoms div.right a{
  color: #118cc9;

}
/* 新闻中心 */
.news{
  max-width: 75rem;
  margin:3.13rem auto;
}
.news-a{
  margin:0 .63rem;
  display: flex;
  justify-content: space-between;
}
.news-a1{
  width:24.13rem;
}
.news-a1:hover{
   box-shadow:2px 2px 5px #e8e8e8;
}
.news-a1 span.title{
  text-align: center;
  font-size: 1.13rem;
  display: block;
  padding: 0 .75rem;
}
.news-a1 p.miaoshu{
  margin-top: .7rem;
  color:#666666;
  font-size: .88rem;
  padding: 0 .75rem;
  line-height: 1.25rem;
}
.news-a1 span.time{
  display: block;
  margin-top:2.63rem;
  padding-left: .75rem;
  color:#666666;
  font-size: .88rem;
}
.chakan{
  margin-top: .63rem;
  display: flex;
  justify-content: flex-start;
}
.chakan p{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 1.5rem;
  height: 1.5rem;
}
.chakan a{
  font-size: .88rem;
  transition: all 1s;
}
.chakan a:hover{
  color:#118cc9;
}
.borders{
  padding: 1.5rem 0 .63rem 0;
  border-left:1.5px solid #F0F0F0;
  border-right:1.5px solid #F0F0F0;
  border-bottom:1.5px solid #F0F0F0;
}
/* 尾部 */
.footer{
  background: #e8e8e8;
  min-height: 12.5rem;
}
.footers{
  max-width: 75rem;
  margin:0 auto;
  display: flex;
  justify-content: space-between;
  border-bottom: 1.5px solid #D1D1D1;
  padding-bottom: .38rem;
}
.footers .left{
  padding-top: 3.5rem;
}
.footers .left ul{
  display: flex;
  justify-content: space-between;
}
.footers .left ul li{
  padding: 0 1.6rem;
}
.footers .left ul li a{
  color: #585858;
}
.footers .zhong{
  padding-top: 1.88rem;
}
.footers .zhong p{
  color:#585858;
  line-height: 1.63rem;
}
.footers .right div{
  padding-top: 1.88rem;
  width:6.25rem;
  height: 6.25rem;
}
.footers .right div img{
  width:100%;
}
.footers .right p{
  margin-top: .5rem;
  text-align: center;
  color:#585858;
  font-size:.88rem;
}
.di{
  width: 75rem;
  margin:0 auto;
  display: flex;
  padding-top: 1rem;
  padding-bottom: .6rem;
  justify-content: space-between;
}
.di-a{
  display: flex;
  justify-content: flex-start;
}
.di-a span{
  margin-left: .63rem;
  color:#666666;
}
.di-a img{
  position: relative;
  top:-.46rem;
  width: 1.9rem;
  height: 2.4rem;
}
.di-b{
  color:#666666;
}
.di-b a{
  color:#666666;
}
