.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.breadcrumb-partner {
    padding-top: 230px;
    padding-bottom: 150px;
    /* margin-top: 100px; */
}
.breadcrumb-partner.partner {
    background-image: url("../img/partner/bg-head.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.partner__content {
    padding-top: 70px;
}
.partner__content h3{
    font-size: 56px;
    color: #1D1D1D;
}
.partner__content p{
    font-size: 16px;
    color: #767676;
    margin-top: 10px;
    margin-bottom: 35px;
}
.partner__readme {
    background-image: url("../img/partner/bg-readme.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
}
.partner__readme .tp-partner-text{
    background-image: url("../img/partner/title-bg-01.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.partner__readme .tp-partner-text h2{
    color: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
}
.partner__readme h3{
    color: #7EDCB2;
}
.partner__readme p{
    margin-top: 20px;
    color: #FFFFFF;
}
.partner__readme a{
    margin-top: 30px;
}
.partner__readme .readme1{
    background-image: url("../img/partner/readme1-bg.png");
    background-position: top left;
    background-repeat: no-repeat;
    padding-top: 40px;
    padding-left: 32px;
    padding-bottom: 100px;
    margin-bottom: 20px;
}
.partner__readme .readme2{
    background-image: url("../img/partner/readme2-bg.png");
    background-position: top right;
    background-repeat: no-repeat;
    padding-top: 40px;
    padding-right: 32px;
    padding-bottom: 100px;
    margin-bottom: 20px;
}
.partner__adv{
    background: #fff;
    padding-top: 30px;
}
.partner__adv .tp-partner-text{
    background-image: url("../img/partner/title-bg-02.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.partner__adv .tp-partner-text h2{
    color: #000000;
    padding-top: 60px;
    padding-bottom: 60px;
}
.partner-adv-txt .adv1-txt{
    background-image: url("../img/partner/adv1-bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    padding: 100px 0px 0px;
    height: 420px;
}
.partner-adv-txt .adv2-txt{
    background-image: url("../img/partner/adv2-bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    padding: 100px 0px 0px;
    height: 420px;
}
.partner-adv-txt .adv3-txt{
    background-image: url("../img/partner/adv3-bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    padding: 100px 0px 0px;
    height: 420px;
}
.partner-adv-txt .adv4-txt{
    background-image: url("../img/partner/adv4-bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    padding: 100px 0px 0px;
    height: 420px;
}
.partner-adv-txt h3{
    margin: auto;
    font-size: 24px;
    width: 196px;
    text-align: center;
    margin-bottom: 20px;
}
.partner-adv-txt p{
    margin: auto;
    width: 196px;
    font-size: 14px;
}
.partner__block1{}
.partner__block2{}
.partner__empowerment{
    background: #fafafe;
}
.partner__empowerment .tp-partner-text{
    background-image: url("../img/partner/title-bg-03.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.partner__empowerment .tp-partner-text h2{
    color: #000000;
    padding-top: 60px;
    padding-bottom: 60px;
}
.partner__empowerment p.tp-partner-text2{
    color: #000;
    font-size: 24px;
    text-align: center;
}
.partner__empowerment .tp-partner-img{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 100px;
}
.partner__empowerment .empowerment-txt{
    text-align: center;
    padding-bottom: 50px;
}
.partner__plan{
    background-color: #ffc98c;
    background-image: url("../img/partner/bg-plan.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}
.partner__plan .tp-partner-text{
    background-image: url("../img/partner/title-bg-04.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.partner__plan .tp-partner-text h2{
    color: #000000;
    padding-top: 60px;
    padding-bottom: 60px;
}
.partner__plan p.tp-partner-text2{
    color: #000;
    font-size: 24px;
    text-align: center;
}
.partner__plan .plan-txt{
    text-align: center;
    padding-bottom: 50px;
}
.partner__plan .plan-txt img{
    margin-bottom: 50px;
}
.partner__plan .plan-txt a{
    display: block;
    width: 500px;
}
.partner__contact{
    background-image: url("../img/partner/bg-contact.png");
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 30px;
}
.partner__contact .tp-partner-text{
    background-image: url("../img/partner/title-bg-02.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.partner__contact .tp-partner-text h2{
    color: #000000;
    padding-top: 60px;
    padding-bottom: 60px;
}
.partner__contact p.tp-partner-text2{
    color: #000;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
}
.partner__contact .tp-partner-btn a{
    display: block;
    width: 200px;
    margin: 50px auto 100px;
}

@media (max-width: 767px) {
    .breadcrumb-partner {
        padding-top: 150px;
        padding-bottom: 0px;
    }
    .partner__content {
        padding-top: 0px;
    }
    .partner__content h3{
        font-size: 40px;
        text-align: center;
        color: #1D1D1D;
    }
    .partner__content p{
        text-align: center;
    }
    .partner__content a{
        display: block;
        width: 60%;
        margin: 0 auto;
    }
    .breadcrumb-pic{
        padding-top: 50px;
    }
    .partner__readme .readme1{
        padding-right: 32px;
        padding-bottom: 30px;
    }
    .partner__readme .readme2{
        padding-left: 32px;
        padding-bottom: 30px;
    }
    .partner__readme a{
        margin-top: 10px;
    }
    .partner-adv-txt .adv1-txt{
        width: 280px;
        margin: 0 auto;
    }
    .partner-adv-txt .adv2-txt{
        width: 280px;
        margin: 0 auto;
    }
    .partner-adv-txt .adv3-txt{
        width: 280px;
        margin: 0 auto;
    }
    .partner-adv-txt .adv4-txt{
        width: 280px;
        margin: 0 auto;
    }

}