body{
    background: #f9f9f9;
}
.header{
    background: #fff;
}
.project .content{
    padding-bottom: 0;
}
.story .content{
    padding-top: 40px;
}
.story .col-xl-auto p,.story .col-xl-6:last-of-type p{
    height: 64px;
    line-height: 64px;
    font-size: 36px;
    font-family: "Verdana";
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    padding-left: 55px;
    padding-right: 55px;
    display: inline-block;
    background: #3c4457;
}
.story .col-xl-6:last-of-type{
    text-align: right;
}
.story [class*='col-']{
    padding: 0;
}
.story .row{
    margin: 0;
}
.story .img{
    overflow: hidden;
}
.story img{
    width: 100%;
    transition: all .5s;
}
.story img:hover{
    zoom: 1;
    transform: scale(1.2);
}
.story .wenzi{
    padding: 124px 103px 0px;
    /* position: relative; */
}
.story .wenzi h4{
    font-size: 24px;
    text-align: left;
    color: #323232;
    margin-bottom: 47px;
}
.story .wenzi p{
    text-align: left;
    width: 80%;
    font-size: 16px;
}
.story .wenzi hr{
    position: relative;
    width: 160px;
    border-top: 1px solid #3c4457;
    margin: 0;
    z-index: 10;
}
.story .col-xl-6:nth-child(4n-1) .wenzi hr{
    left: -250px;
    bottom: 60px;
}
.story .col-xl-6:nth-child(4n) .wenzi hr{
    left: 250px;
    bottom: 60px;
}
.story .col-xl-6:nth-child(4n) .wenzi h4,.story .col-xl-6:nth-child(4n) .wenzi p{
    text-align: right;
}
@media (max-width:1200px){
    .story .col-xl-6:nth-child(4n) .wenzi hr{
        left: 180px;
        bottom: 60px;
    }
}