@charset "utf-8";

.nav-service { border-bottom: 2px solid #0069B7; color: #0069B7;}

.service-left{
    width: 50%;
    float: left;
}
.service-img{
    width: 48%;
    float: right;
}
.service-box{
    width: 100%;
    float: left;
    margin-bottom: 40px;
}
.service-title{
    width: 100%;
    float: left;
    font-size: 20px;
    color: #006CBB;
    font-weight: 600;
}
.service-text{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #9B9B9B;
    margin-top: 20px;
    line-height: 25px;
}
/**/
.partner-wrap{
    width: 20%;
    float: left;
    height: 70px;
    text-align: center;
    display: table;
    position: relative;
    margin: 15px 0px;
}
.partner-wrap:after{
    content: '';
    width: 1px;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -11px;
    background: #CCCCCC;
}
.partner-wrap:nth-child(5n):after{
    display: none;
}
.partner-box{
    display: table-cell;
    vertical-align: middle;
}
.partner-img{
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
    max-height: 70px;
    object-fit: cover;
}
@media only screen and (max-width: 1100px) {
    .partner-wrap{width: 25%;}
    .partner-wrap:nth-child(4n):after{display: none;}
    .partner-wrap:nth-child(5n):after{display: block;}
}
@media only screen and (max-width: 900px) {
    .partner-wrap{width: 50%;}
    .partner-wrap:nth-child(2n):after{display: none !important;}
}

@media only screen and (max-width: 768px) {
    .service-left{
        width: 100%;
    }
    .service-img{
        width: 100%;
    }
    .service-box {
        margin-bottom: 20px;
    }
}
