.container_wrap {
    width: 90%;
    padding: 32px 0;
    max-width: 1200px;
    margin: 0 auto;
}

.container_wrap .center {
    margin: 20px 0;
}

.container_wrap .center .partner-box {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #c8c8c8;
    padding: 50px 20px 50px 10px;
}

.container_wrap .center .partner-box .partnerDetails {
    width: 60%;
    max-width: 645px;
    margin: 0 20px;
    text-align: left;
}

.container_wrap .center .partner-box .partnerDetails .partnerName {
    height: 64px;
    line-height: 64px;
    font-size: 20px;
    margin-bottom: 17px;
    display: flex;
}

.container_wrap .center .partner-box .partnerDetails .partnerLogo {
    height: 30px;
    margin: 17px 15px 0 0;
    display: inline-block;
    vertical-align: middle;
}

.container_wrap .center .partner-box .partnerDetails .partberSummary {
    color: #696969;
    font-size: 14px;
    line-height: 21px;
}

.container_wrap .center .partner-box .partnerImg ,.container_wrap .center .partner-box .partnerImg img{
    width: 438px;
    height: 238px;
}

.container_wrap .center .partner-box .partnerLink {
    width: 115px;
    height: 48px;
    box-sizing: border-box;
    border: 1px solid #d1d1d1;
    margin-top: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container_wrap .center .partner-box .link-icon {
    width: 24px;
    height: 24px;
    background: url(../images/icon.png) no-repeat -325px -165px;
    display: inline-block;
}

.container_wrap .center .partner-box .partnerLink:hover .link-icon {
    background-position: -281px -165px;
}