﻿.aboutus{
  width: 100%;
  height: auto;
  float: left;
}
.aboutusWrap{
  width:92%;
  height: auto;
  margin: 0 auto;
}
.aboutusdiv{
  width:100%;
  height: auto;
  float: left;
}
.dcbuildl{
  width:100%;
  height: auto;
  float: left;
  text-align: center;
}
.dcbuildw{
  width:92%;
  height: auto;
  margin:0 auto;
}
.listBnnerWrap strong a{
  float:left;
  margin-top:-10px;
}

.dcbuildList{
  position: relative;
}
.dcbuildList2,.dcbuildList3,.dcbuildList4,.dcbuildList5{
  padding:3rem 0rem 3rem 0rem;
}
.dcbuildList2 ul{
  padding-bottom:30px;
}
.dcbuildList2 ul li{
  width:42%;
  height: auto;
  float: left;
  text-align: left;
  font-size: 16px;
  line-height: 30px;
  text-indent: 2rem;
  margin-right:16%;
}
.dcbuildList2 ul li:nth-of-type(1){
  background: url(../image/dcbuildimg4.png) no-repeat;
  height: 260px;
  background-size: contain;
  background-position: right;
}
.dcbuildList2 ul li:nth-of-type(2){
  margin-right:0;
  padding-top: 36px;
}
.dcbuildList2 ul li:nth-of-type(3){
  padding-top:30px;
}
.dcbuildList2 ul li:nth-of-type(4){
  background: url(../image/dcbuildimg5.png) no-repeat;
  height: 260px;
  background-size: contain;
  background-position: right;
  margin-right:0;
  margin-top: -28px;
}
.dcbuildList3 {
  background:url(../image/sixting-pro-bg.jpg) no-repeat;
  margin-top:50px;
}
.dcbuildList3 dl dd:nth-of-type(1){
  margin-left:10px;
}
.dcbuildList3 dl dd{
  width: 21%;
  height: 20rem;
  float: left;
  background-color: #fff;
  border-radius: 0.5rem;
}
.dcbuildList3 .dcbuildcom{
  width:100%;
  height: auto;
  float: left;
  margin-top: 20%;
}
.dcbuildimg1,.dcbuildimg2,.dcbuildimg3,.dcbuildimg4{
  width:50%;
  height: 7rem;
  float: left;
  margin-left:25%;
}
.dcbuildimg1{
  background: url(../image/dcbuildimg2.png) 100% 100% no-repeat;
}
.dcbuildimg2{
  background: url(../image/dcbuildimg3.png) 100% 100% no-repeat;
}
.dcbuildimg3{
  background: url(../image/dcbuildimg2.png) 100% 100% no-repeat;
}
.dcbuildimg4{
  background: url(../image/dcbuildimg3.png) 100% 100% no-repeat;
}
.dcbuildList3 p{
  width:80%;
  height: auto;
  float: left;
  padding:0 10% 0 10%;
  font-size: 1.2rem;
  margin-top: 10%;
  color: #d83721;
}

.dcbuildList4{
  background: url(../image/culture_bg.png);
}
.dcbuildList4 ul{
  width:100%;
  float: left;
  margin:1rem 0rem 1rem 0rem;
}
.dcbuildList4 ul li{
  width:23%;
  height: 120px;
  float: left;
  background:#fff;
  margin-right:2%;
  position: relative;
  margin-bottom:20px;
}
.dcbuildList4 ul li:nth-of-type(4),.dcbuildList4 ul li:nth-of-type(8),.dcbuildList4 ul li:nth-of-type(12),.dcbuildList4 ul li:nth-of-type(16){
  margin-right:0;
}
.dcbuildList4 ul li:hover{
      background: #e7f6ff;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.dcbuildList4 ul li i{
  width:30%;
  height: auto;
  float: left;
  margin-left: 3%;
  margin-bottom: 1rem;
  position: absolute;
  left: 0;
}
.dcbuildList4 ul li i img{
  width:60px;
  height: 60px;
  margin:0 auto;
  margin-top:29px;
}
.dcbuildList4 ul li b{
  width: 47%;
  height: auto;
  position: absolute;
  font-size: 15px;
  line-height:22px;
  text-align: center;
  top: 43px;
  left: 102px;
  font-weight:normal!important;
}


.dcbuildListMain{
  width:100%;
  height:auto;
  float: left;
  margin-top:-1rem;
}
.dcList5img{
  width:90%;
  height: 43.75rem;
  margin:0 auto;
  background: url(../image/dcbuildimg7.png) 100% 100% no-repeat;
  background-size: contain;
  background-position: center;
}




















.datacMain{
  margin-top:1rem;
}
.list2Left{
  width: 70%;
  height: auto;
  float: left;
  background-color:grey;
}
.list2Right{
  width: 27%;
  height: auto;
  float: right;
}
.list2Right h2{
  text-align: left;
  font-size: 1.1rem;
  line-height: 3rem;
  text-indent: 1.5rem;
}
.list2Right h2:hover{
  color: #d83721;
}
.dataclLine{
  width:15%;
  height: 0.2rem;
  float: left;
  border: 0;
  margin:0rem 0rem 0.5rem 2.1rem;
}
.list2Right ul li{
  width:80%;
  line-height: 1.4rem;
  float: left;
  margin-bottom: 0.5rem;
  text-align: left;
  padding:0% 5% 0% 5%;
  list-style:none;
}
.list2Right ul li i{
  width:0.8rem;
  height: 0.8rem;
  float: left;
  border-radius:0.2rem;
  border: 0;
  background-color: #e61807;
  margin-top:1%;
  margin-right: 0.5rem;
}
.list2Right ul li b{
  width:90%;
  height: auto;
  float: left;
  font-weight: normal;
  color: #717070；
}