.content{
    width:1100px;
    height: auto; 
    margin:0 auto; 
}

.case-top{
    width: 100%;
    height: 400px;
}

.case-top > div{
    float: left; 
}
.case-top-left{
    margin-right: 64px;
    width: 449px;
    height: 204px;

  
}
/* 头部部分end */


/* ywl原子类 */
.text-atom{
    font-size:16px;
    font-weight:400;
    line-height: 24px;
}

/* ywl原子类 */
.align-center{
  text-align: center;
}

/* ywl定义清楚浮动的原子类 */
.clear::after{
    content: '.';
    height: 0;
    visibility: hidden;
    display:block;
    clear: both;
  }

.case-top-right{
    width: 571px;
    height: 382px;
   
   
}
.case-top-right img{
    width:571px;
    /* height:382px */
  }
.case-top-left h3{
    font-size:40px;
    font-weight:500;
  
}

.case-top-left p{
margin-top:24px;   
line-height:30px;
font-size: 18px;

}

.about-partner{
    height: 412px;
    background:rgba(252,252,252,1);
}

.about-partner h3{
    padding-top:107px;
    font-size:40px;
    font-weight:500;
    line-height:48px;
    color:rgba(26,5,29,1);
}

.about-partner div img{
    margin-top:59px;
}




.about-team h3{ 
font-size:40px;
font-weight:500;
line-height:48px;
color:#1A051D;
margin-bottom:94px;
}

.about-team h3 span{
    font-weight:500;


}

.about-items{
    background:#EFEFEF;
    border-radius:8px;
    height: 875px;

}

.about-items > div{
    width: 254px;
    height: 392px;
    float: left;
    margin-left: 15px;
    margin-top:30px;
    background: #fff;
    transition: all 0.3s ease-in-out;
}
.about-items > div:hover{
    border: 1px solid #D1F7C4;
    box-shadow: 0 5px 30px rgba(0,0,0,.18);
    transform: translate3d(0,-2px,0);
}   

.info h6{
text-align: left;
margin-left: 13px;
font-size:14px;
font-weight:500;
margin-top:13px;
}

.info span{
display: inline-block;
width:59px;
height:18px;
background:#CFDFFF;
border-radius:9px;
margin-left:-161px;
margin-top:10px;
}

.passage{
    margin-top:20px;
}

.about-item2 .info span{
    width:69px;
    height:18px;
    background:#FFEAB6;
}

.about-item3 .info span{
    background:#D1F7C4;
}
.about-item5 .info span{
    background:#D4ABF9;
}

.about-develop h1{ 
font-size:40px;
font-weight:500;
line-height:48px;
color:#1A051D;
padding-top: 107px;

}

.about-develop{
    margin-bottom: 80px;
}

.time-line1{
    width:200px;
    height:300px;
    margin:0 auto;
    margin-top:94px;
    position: relative;
}

.time-line1 h6{
    margin-bottom: 20px;
}

.time-line1 p:nth-child(2), .time-line1 p:nth-child(4){
    margin-left:13px;

}

.time-line1::before{
    content: '';
    position: absolute;
    background: url('https://i4im-web.oss-cn-shanghai.aliyuncs.com/images/time-line1.png');
    width: 6px;
    height:200px;
    left:95px;
    top:20px;
    background-size:contain;

}

.time-line2{
    width:200px;
    height:450px;
    margin:0 auto;
    margin-top:25px;
    position: relative;
}

.time-line2::before{
    content: '';
    position: absolute;
    background: url('https://i4im-web.oss-cn-shanghai.aliyuncs.com/images/time-line2.png');
    width: 6px;
    height:400px;
    left:95px;
    top:25px;
    background-size:contain;

}

.time-line2 h6{
    margin-bottom: 20px;
}

.time-line1.spec{
    margin-top:25px; 
}

.amole-content{
    margin-top:86px;
}
/* 我们的团队 */
.our-team{
    background-color: #f9f9f9;
    padding-bottom: 86px;
}
/* 愿景与使命 */

.vision-mission{
    margin-top: 131.43px;
    padding-bottom: 125px;
}
.vision-mission-title{
    width: 100%;
    margin-bottom: 52.57px;
    text-align: center;
    font-size: 30px;
    line-height: 27px;
    color:rgba(26,5,29,1);
}
.vision-mission-content{
    width: 1100px;
    margin: 0 auto;
}
.vision-mission-content :nth-child(2){
    margin: 0 25px;
}
.vision-mission-item{
    width: 350px;
    height: 230px;
    text-align: center;
    background-color: #f9f9f9;
    border-radius: 4px;
    float: left;
}
.vision-mission-item h3{
    font-size: 24px;
    margin-top: 70px;
}
.vision-mission-item div{
    padding: 0 30px;
}
.vision-mission-item div p{
    margin-top: 16px;
    font-size: 18px;
}
.vision-mission-item:hover{
    color: #fff;
    background-color:#446aea;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.3)
}

/* 底部了解更多 */
.banner{
    width: 100%;
    height: 560px;
}


/*荣誉资质*/
.certificate{
   overflow: hidden; 
}
.certificate-item{
    width: 175px;
    height: 240px;
    float: left;
    margin: 0 10px 10px 0;
    box-shadow: 0px 5px 5px rgb(0 0 0 / 5%);
}
.certificate-item img{
    width: 100%;
    height: 100%;
}
.certificate-item:first-child{
    width: 395px;
    margin-right: 30px;
}
.certificate-item:nth-child(2),.certificate-item:nth-child(3){
    width: 220px;
    margin-right: 30px;
}
.certificate-item:nth-child(4),.certificate-item:nth-child(10),.certificate-item:nth-child(16),.certificate-item:nth-child(22){
    margin-right: 0;
}