/* .content{
  display:flex;
  justify-content: center;
  flex-wrap: wrap;
} */
.ml15{
  margin-left:15px;
}
.contentTop img{
  width:100%;
  display: flex;
  cursor: pointer;
}
.contentDiv{
  display:flex;
  justify-content: center;
  flex-wrap: wrap;
}
.centerDiv{
  width:1200px;
  /* text-align:center; */
}
.contentDiv .firstBox{
  background:rgb(244,247,252);
  width:100%;
  display:flex;
  justify-content: center;
  text-align:center;
  padding-bottom:40px;
}
.contentDiv .secondBox{
  margin-bottom:64px;
}
.contentDiv .secondBox .secondBoxLink{
  font-size: 16px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  text-align: center;
  font-weight: 400;
  color: #017EFF;
  line-height: 24px;
}
.contentDiv .secondBox .secondBoxLink span{
 cursor: pointer;
}
.contentDiv .secondBox .secondBoxLink span{
  margin-right:30px;
}
.contentDiv .secondBox .secondBoxLink span:last-child{
  margin-right:0;
}
.contentDiv .firstTitle {
  font-family: SourceHanSansCN-Medium;
  font-size: 28px;
  color: #21262D;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-top:56px;
}
.contentDiv .secondTitle {
  font-family: SourceHanSansCN-Regular;
  font-size: 16px;
  color: #4F586C;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  margin-top:8px;
}
.centerDiv .thirdService{
  display: flex;
  justify-content: space-between;
  margin-top:40px;
}
.centerDiv .thirdService .item{
  width:282px;
  /* height:241px; */
  padding:24px;
  background: #FFFFFF;
  border: 1px solid rgba(230,230,230,1);
  border-radius: 4px;
}
.centerDiv .thirdService .item div:first-child{
  width:64px;
}
.centerDiv .thirdService .item img{
  width:64px;
  height:64px;
  
}
.centerDiv .thirdService .item .itemTitle{
  font-family: SourceHanSansCN-Bold;
  font-size: 20px;
  color: #21262D;
  letter-spacing: 0;
  text-align: left;
  font-weight: 700;
  margin-top:8px;
}
.centerDiv .thirdService .item div:last-child{
  font-family: SourceHanSansCN-Regular;
  font-size: 14px;
  color: #4F586C;
  letter-spacing: 0;
  text-align: left;
  font-weight: 400;
  margin-top:12px;
}
.contentDiv .thirdConsult{
  flex-wrap: wrap;
}
.centerDiv .thirdService .imgItem {
 width:588px;
 height:210px;
 position:relative;
 box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.1);
 border-radius: 4px;
 padding:24px;
 cursor:pointer;
}
.centerDiv .thirdService .imgItem  img{
 width:100px;
 height:106px;
 position:absolute;
 right:34px;
 top:47px;
}
.centerDiv .thirdService .imgItem  .thirdServiceSmegmaTitle{
  width:100%;
  height:58px;
  font-size: 20px;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #21262D;
  line-height: 29px;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}
.centerDiv .thirdService .imgItem  .thirdServiceContent{
  margin-top:20px;
  font-size: 16px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #21262D;
  line-height: 24px;
  height:48px;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}
.centerDiv .thirdService .imgItem  p:last-child{
  margin-top:20px;
  font-size: 14px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #4F586C;
  line-height: 20px;
}
.centerDiv .thirdService .imgItem  p:last-child span{
  margin-left:20px;
}
.contentDiv .thirdBox {
  background:rgb(244,247,252);
  width:100%;
  display:flex;
  justify-content: center;
  text-align:center;
  padding-bottom:40px;
}
.contentDiv .thirdBox .aboutUsDiv {
  display: flex;
  flex-wrap: wrap;
  padding:20px;
  text-align:start;
  margin-top:30px;
}
.contentDiv .thirdBox .aboutUsDiv .aboutUsTitle {
  font-family: SourceHanSansCN-Medium;
  font-size: 20px;
  color: #21262D;
  letter-spacing: 0;
  font-weight: 500;
}
.contentDiv .thirdBox .aboutUsDiv .aboutUsContent {
  font-size: 16px;
font-family: SourceHanSansCN-Regular, SourceHanSansCN;
font-weight: 400;
color: #4F586C;
line-height: 24px;
  margin-top:20px;
}
.contentDiv .thirdBox .aboutUsDiv .aboutUsBtn button {
  border: 1px solid #4F586C;
  background: #F4F7FC;
  width: 187px;
  height: 48px;
  font-size: 16px;
  font-family: SourceHanSansCN-Normal, SourceHanSansCN;
  font-weight: 400;
  color: #4F586C;
  line-height: 24px;
  margin-top:18px;
}
.contentDiv .thirdBox .aboutUsLeft {
 width:50%;
 padding-right:20px;
}
.contentDiv .thirdBox .aboutUsRight {
 padding-top:20px; 
 flex:1;
}
.contentDiv .thirdBox .aboutUsBottom {
 height:200px;
 display:flex;
 justify-content: start;
 width:100%;
 background:white;
 padding:64px 0 56px 0;
 background-image: url('/css/images/index/aboutUsBottom_eddcfdd.png');
 background-size: 100% 100%;
}
.contentDiv .thirdBox .aboutUsBottom div {
 width:300px;
 border-right:1px solid #E6E6E6 ;
 padding-left:40px;
 text-align:left;
}
.contentDiv .thirdBox .aboutUsBottom .aboutUsNumber {
  font-size: 56px;
  font-family: DINAlternate-Bold, DINAlternate;
  font-weight: bold;
  color: #017EFF;
  line-height: 66px;
}
.contentDiv .thirdBox .aboutUsBottom .aboutUsNumber span {
  font-size: 24px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #21262D;
  line-height: 36px;
}
.contentDiv .thirdBox .aboutUsBottom .aboutUsNumberName {
  font-size: 20px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #21262D;
  line-height: 29px;
}

.centerDiv .thirdProceduce{
  margin-bottom:40px;
  display:flex;
  justify-content: start;
  margin-top:60px;
  flex-wrap: wrap;
}
.contentDiv .fourBox {
  background:white;
  width:100%;
  display:flex;
  justify-content: center;
  text-align:center;
  padding-bottom:40px;
}
.centerDiv .standardDiv{
  display: flex;
  flex-wrap: wrap;
  padding:20px;
  text-align:start;
  background:white;
  margin-top:30px;
}
.centerDiv .standardLeft {
  width:564px;
  height:318px;
  background:url('/css/images/index/whyChooseLeft_ac2cb72.png');
  background-size:100% 100%;
  margin-right:56px;
}
.centerDiv .standardRight {
  flex:1;
}
.centerDiv .standardRight {
  flex:1;
}
.centerDiv .standardRight .standardItem {
  display: flex;
  margin-bottom:20px;
}
.centerDiv .standardRight .standardItem div{
   flex:1;
   margin-left:20px;
}
.centerDiv .standardDiv .standardTitle{
  font-size: 20px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #21262D;
  line-height: 29px;
}
.centerDiv .standardDiv .standardContent{
  font-size: 16px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #4F586C;
  line-height: 24px;
  margin-top:10px;
}
