.header {
    background: #222D52 !important;
}
.team-work {
    padding-top: 72px;
}
.team-work .banner-box {
    height: 246px;
    background: url('../images/xqhz/banner.jpg');
    background-size: cover;
}
.team-work .banner-box .title {
    font-size: 32px;
    color: #fff;
    font-weight: bold;
    line-height: 45px;
    margin-bottom: 10px;
}
.team-work .banner-box .desc {
    color: rgba(255, 255, 255, 0.7);
    font-size: 28px;
    line-height: 40px;
    font-weight: bold;
}
.team-work .banner-box-h5 {
    height: 128px;
    background: url('../images/xqhz/banner_h5.png');
    background-size: cover;
    display: none;
    padding: 0 20px;
    box-sizing: border-box;
}
.team-work .banner-box-h5 .title {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
}
.team-work .banner-box-h5 .desc {
    color: rgba(255, 255, 255, 0.7);
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
}
.team-work .team-work-content .content-item:nth-of-type(odd) {
    background: #FFFFFF;
}
.team-work .team-work-content .content-item:nth-of-type(even) {
    background: #F3F6FF;
}
.team-work .team-work-content .content-item .container {
    padding: 50px 0;
}
.team-work .team-work-content .content-item .text-info {
    width: 520px;
}
.team-work .team-work-content .content-item .text-info .item-title {
    font-size: 28px;
    color: #333333;
    line-height: 40px;
    margin-bottom: 20px;
}
.team-work .team-work-content .content-item .text-info .item-desc {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
}
.team-work .team-work-content .content-item .img-box {
    width: 480px;
    height: 250px;
    border-radius: 10px;
    overflow: hidden;
}
.team-work .team-work-content .content-item .img-box .img {
    width: 100%;
    height: 100%;
    transition: all 0.5s;
}
.team-work .team-work-content .content-item .img-box .img:hover {
    transform: scale(1.2);
}
.team-work .team-work-content-h5 {
    display: none;
}
.team-work .team-work-content-h5 .content-item {
    padding: 20px 16px 0;
    box-sizing: border-box;
}
.team-work .team-work-content-h5 .content-item:last-of-type {
    padding-bottom: 20px;
}
.team-work .team-work-content-h5 .content-item .text-info {
    margin-bottom: 20px;
}
.team-work .team-work-content-h5 .content-item .text-info .item-title {
    font-size: 24px;
    color: #000000;
    line-height: 34px;
    margin-bottom: 10px;
}
.team-work .team-work-content-h5 .content-item .text-info .item-desc {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
}
.team-work .team-work-content-h5 .content-item .img {
    width: 100%;
    height: auto;
}