#aboutBox .headerBox {
  height: 694px;
  width: 100%;
  min-width: 1200px;
  background: #f4f4f4;
}
#aboutBox .headerBox .imgbox {
  height: 370px;
  width: 1200px;
  margin: 0 auto;
}
#aboutBox .headerBox .imgbox img {
  height: 370px;
  width: 1200px;
}
#aboutBox .headerBox .spanbox {
  width: 1200px;
  height: 534px;
  background: #ffffff;
  border-radius: 20px;
  margin: 0 auto;
  padding: 60px 100px;
}
#aboutBox .headerBox .spanbox span {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
}
#aboutBox .headerBox .spanbox span:first-child {
  display: -webkit-box;
  margin-bottom: 0;
}
#aboutBox .businessBox {
  height: 1111px;
}
#aboutBox .businessBox .imgBox {
  height: 334px;
  width: 100%;
  margin-top: -110px;
}
#aboutBox .businessBox .imgBox img {
  min-width: 1200px;
  width: 100%;
  height: 100%;
  display: block;
}
#aboutBox .businessBox .imgBox span {
  font-size: 60px;
  font-weight: 400;
  color: #000000;
  width: 100%;
  display: block;
  text-align: center;
  margin-top: -120px;
}
#aboutBox .businessBox .colBox {
  width: 1200px;
  height: 600px;
  margin: 60px auto 0 auto;
}
#aboutBox .businessBox .colBox .col-style {
  width: 300px;
  height: 500px;
  background: #ffffff;
  float: left;
  -moz-box-shadow: 0px 0px 18px 2px rgba(95, 158, 222, 0.2);
  -webkit-box-shadow: 0px 0px 18px 2px rgba(95, 158, 222, 0.2);
  box-shadow: 0px 0px 18px 2px rgba(95, 158, 222, 0.2);
}
#aboutBox .businessBox .colBox .col-style img {
  width: 167px;
  height: 188px;
  margin: 35px 77px 0 56px;
}
#aboutBox .businessBox .colBox .col-style h2 {
  font-size: 24px;
  font-weight: bold;
  color: #0096ff;
  line-height: 30px;
  margin: 42px 41px 0 41px;
}
#aboutBox .businessBox .colBox .col-style span {
  font-size: 16px;
  color: #b3b3b3;
  line-height: 24px;
  margin: 42px 51px 0 41px;
  display: block;
}
#aboutBox .businessBox .colBox .col-B {
  margin-top: 82px;
}
#aboutBox .engineerBox {
  height: 740px;
  min-width: 1200px;
  width: 100%;
  background: url('../images/about/engineerbg@2x.png') no-repeat center;
  background-size: cover;
  background-attachment: scroll;
}
#aboutBox .engineerBox h2 {
  font-size: 60px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  padding-top: 130px;
}
#aboutBox .engineerBox .imgBox {
  width: 1002px;
  height: 336px;
  margin: 140px auto 0 auto;
}
#aboutBox .engineerBox .imgBox img {
  width: 1002px;
  height: 336px;
}
#aboutBox .serviceBox .serviceTitle {
  width: 1200px;
  height: 133px;
  background: url('../images/about/serviceTitle@2x.png') no-repeat center;
  background-size: cover;
  background-attachment: scroll;
  margin: 118px auto 133px auto;
  text-align: center;
  line-height: 133px;
  font-size: 60px;
  font-weight: 400;
  color: #000000;
}
#aboutBox .serviceBox .serviceImg {
  width: 1200px;
  height: 340px;
  margin: 0 auto 133px auto;
}
#aboutBox .serviceBox .serviceImg img {
  width: 1200px;
  height: 340px;
}
#aboutBox .serveBox {
  height: 840px;
  min-width: 1200px;
  width: 100%;
  background: url('../images/about/serveBox@2x.png') no-repeat center;
  background-size: cover;
  background-attachment: scroll;
}
#aboutBox .serveBox .h2Style {
  height: 56px;
  text-align: center;
  padding-top: 123px;
  font-size: 60px;
  font-weight: 400;
  color: #000000;
}
#aboutBox .serveBox .serveImg {
  width: 1200px;
  padding-top: 130px;
  height: 463px;
  margin: 0 auto;
}
#aboutBox .serveBox .serveImg img {
  width: 1200px;
  height: 463px;
}
#aboutBox .safeouardBox {
  height: 745px;
}
#aboutBox .safeouardBox .safeouardTitle {
  width: 1200px;
  height: 133px;
  background: url('../images/about/safeouardTitle@2x.png') no-repeat center;
  background-size: cover;
  background-attachment: scroll;
  margin: 118px auto 133px auto;
  text-align: center;
  line-height: 133px;
  font-size: 60px;
  font-weight: 400;
  color: #000000;
}
#aboutBox .safeouardBox .safeouardCol {
  width: 1200px;
  margin: 0 auto;
}
#aboutBox .safeouardBox .safeouardCol .col-safeouard {
  height: 333px;
  width: 340px;
  float: left;
  margin-right: 60px;
}
#aboutBox .safeouardBox .safeouardCol .col-safeouard img {
  height: 74px;
  width: 74px;
  margin: 58px 0 34px 133px;
}
#aboutBox .safeouardBox .safeouardCol .col-safeouard h3 {
  font-size: 24px;
  font-weight: 400;
  color: #ffffff;
  line-height: 15px;
  text-align: center;
  margin-bottom: 23px;
}
#aboutBox .safeouardBox .safeouardCol .col-safeouard p {
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  line-height: 25px;
  text-align: center;
}
#aboutBox .safeouardBox .safeouardCol .col-safeouard-qqqq {
  background: url('../images/about/qqqq@2x.png') no-repeat center;
  background-size: cover;
  background-attachment: scroll;
}
#aboutBox .safeouardBox .safeouardCol .col-safeouard-wwww {
  background: url('../images/about/wwww@2x.png') no-repeat center;
  background-size: cover;
  background-attachment: scroll;
}
#aboutBox .safeouardBox .safeouardCol .col-safeouard-eeee {
  background: url('../images/about/eeee@2x.png') no-repeat center;
  background-size: cover;
  background-attachment: scroll;
}
#aboutBox .addressBox {
  height: 240px;
  background-size: cover;
  background-attachment: scroll;
  min-width: 1200px;
  width: 100%;
}
#aboutBox .addressBox .addressList {
  width: 1100px;
  margin: 0 auto;
}
#aboutBox .addressBox .addressList h3 {
  font-size: 30px;
  font-weight: 400;
  color: #111111;
  line-height: 30px;
  padding-top: 27px;
}
#aboutBox .addressBox .addressList .list-item {
  height: 14px;
  line-height: 30px;
  margin-top: 31px;
}
#aboutBox .addressBox .addressList .list-item img {
  width: 19px;
  height: 20px;
  float: left;
  margin-top: 5px;
}
#aboutBox .addressBox .addressList .list-item p {
  margin-left: 30px;
  height: 14px;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 30px;
}
#aboutBox .addressBox .addressList .list-item span{
	font-size: 14px;
    font-weight: 400;
    color: #222222;
    margin-left: 10px;
}
#aboutBox .addressBox .addressList .list-item span a{
	color:#ff9500;
}