﻿body{
  font-size: 16px;
  min-width: 1366px;
  /* max-width: 1920px; */
  margin: 0 auto;
  overflow: auto;
  }
/*头部样式*/
header {
  background: url(../imgs/aboutUs/aboutUsbanner.jpg) no-repeat center;
}
header > .slogan{
  padding-top: 20vh;
  text-align: center;
  color: #ebebeb;
  letter-spacing: 2px;
} 
header > .slogan >.slogan-word{
  font-size: 0.4rem;
}

.location > span{
  font-size: 0.2rem;
  padding-left: 0.1rem;
  line-height: 25px;
  display: inline-block;
  height: 25px;
  margin: 0.06rem 0;
  border-left: 2px solid #000000;
}

/*主体内容区域样式*/
.content{
  position: relative;
}
#sec1{
  margin:  0 auto;
  width: 70%;
}
/*公司简介区域样式*/
#sec1 > .sec1-title{
  font-size: 0.35rem;
  text-align: center;
  padding-top: 10vh;
  padding-bottom: 3vh;
}
#sec1 > p{
  text-align: justify;
  font-size: 0.24rem;
  line-height: 30px;
  text-indent: 2em;
  margin-bottom: 0.3rem;
}

/*公司宗旨区域样式*/

#sec2{ 
  background-color: #f9f9f9;
  padding-top: 2vh;
  margin-bottom: 8vh;
}
#sec2 > .aim{
  width: 70%;
  margin: 0 auto;
}
#sec2 > .aim > .aim-div{
  height: 100%;
  margin-bottom: 20px;
}
#sec2 > .aim > .aim-div > p{
  text-align: center;
  font-size: 0.35rem;
  margin: 5% 0;
}
#sec2 > .aim > .aim-div > ul{    
  display: flex;
  justify-content: space-between;
}
#sec2 > .aim > .aim-div > ul > li{
  width: 20%;
  text-align: center;
  border: 1px solid #eee;
  margin: 10px;
  background-color: #fff;
}
#sec2 > .aim > .aim-div > ul > li > .img-box{
  margin: 20% auto;
  width: 50%;
  background-color:#f9f9f9;
  border-radius: 50%;
}
#sec2 > .aim > .aim-div > ul > li > .img-box >img{
  margin: 20% 0;  
}
#sec2 > .aim > .aim-div > ul > li > p{
  color: #7f7f7f;
  font-size: 0.18rem;
  margin-bottom: 20%;
  padding: 0 15%;
}

/*服务体系区域样式*/

#sec3{
  height: 30vh;
  background: url(../imgs/aboutUs/serviceBg.png);
  background-size: 100% 100%;
}
#sec3 .service{
  padding-top:3%;
}
#sec3 .service > span{
  font-size: 0.18rem;
  color: #fff;
}
#sec3 .service > .service-ul{
  list-style-type: none;
  margin-left: 5%;
}
#sec3 .service > .service-ul > li{
  position: relative;
  font-size: 0.18rem;
  color: #fff;
  margin: 0.14rem;
}
/*公司资质区域样式*/
#sec4{
  padding-top:3vh;
  margin-bottom:8vh;
}  
#sec4 > .certificate{
  margin:  0 auto;
  width: 70%;
}
#sec4 > .certificate > .certificate-title{
  margin: 5% 0;
  text-align: center;
  font-size: 0.35rem;
  color: #333333;
}
#sec4 > .certificate > .certificate-img{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#sec4 > .certificate > .certificate-img > img{
  margin: 0.1rem 0;
  width: 30%;
  height: 28vh;
}

/* 导航栏样式
.introduction .navbar{
  padding: 0;
  border-left:1px solid #ccc;
}
.introduction .navbar > .navbar-nav{
  margin-left: 0.18rem;
} 
.introduction .navbar > .navbar-nav > .nav-item{
  width: 16.4vh;
  height: 4.8vh;   
  margin: 0.15rem 0;
  position: relative;
}
.introduction .navbar > .navbar-nav > .nav-item::before{
  content: '';
  display: block;
  width: 0.1rem;
  height: 0.1rem;   
  border-radius: 50%;
  background-color: #888888;
  position: absolute;
  left: -0.23rem;
  top:0.1rem;
}
.introduction .navbar > .navbar-nav > .nav-item > .nav-link{
  padding: 0 0 0 0.3rem;
  line-height: 0.4rem;
  text-align: center;
  color: #333333;
  font-size:0.23rem;
}
.nav-active{
  color: #ffffff !important;
  background: url(../imgs/aboutUs/select.png) no-repeat !important;
  -moz-background-size:100% 100% !important;
  background-size: 100% 100% !important;
} */
