.banner-img {
    height: 500px;
    width: 100%;
}

.banner-img img {
    height: 100%;
    min-width: 100%;
}

.project .title {
    margin: auto;
    text-align: center;
    padding: 30px 0 50px;
}

.project-item{
    height: 500px;
}

.project-item:nth-child(odd){
    height: 500px;
    background: rgba(250,236,238,1);
}

/*案例*/
.case{
    background: rgba(236,236,236);
    padding: 30px 0 90px;
}

.case .title{
    text-align: center;
    margin-bottom: 50px;
}

.case .card-group{
    display: flex;
    justify-content: space-between;
}

.case .card{
    width: 388px;
    height: 388px;
    background: #fff;
    box-shadow: 2px 2px 2px  #ddd;
    padding: 25px;
    box-sizing: border-box;
}
.pg{
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}
.pg .btn{
    margin-top: 50px;
}

.avatar{
    width: 95px;
    height: 95px;
    border-radius: 48px;
    background-color: #eee;
    margin: auto;
}
.avatar-name{
    text-align: center;
}
.avatar-name,.table,.desc{
    margin-top: 20px;
}
.desc{
    line-height: 1.5;
    color: #999;
}
table{
    width: 100%;
}
table,table tr th, table tr td { border:1px solid #eee; text-align: center }
