.bh_header img {
    width: 100%;
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 0px;
}


.bg-blue a {
    color: #ffffff;
    text-decoration: none;
}

.sectionhome .breadcrumb {
    width: 90%;
    max-width: 1345px;
    background-color: #005bac;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    padding: 0 15px;
    list-style: none;
    border-radius: 3px;
    font-size: 16px;
    color: #ffffff;
}

.public-box .wrap1 .content-box .about-text {
    background-color: #ffffff;
}

.sectionhome .bg-blue {
    background-color: #005bac;

}

.breadcrumb > li + li:before {
    color: #ffffff;
    content: "/ ";
    padding: 0 5px;
}

.sectionhome .container {
    width: 90%;
    max-width: 1345px;
    background: url(./pic4.png);
    background-size: 100% 100%;
    margin-top: 60px;
    padding-bottom: 0px;
}


.public-box .wrap1 {
    width: 100%;
    padding: 0px;
    margin-top: 0px;
}

.public-box .wrap1 .content-box {
    background: none;
    padding: 0px 0px 118px 0px;
}

.public-box .wrap1 .content-box .about-h {
    width: 100%;
}
.public-box .wrap1 .content-box .about-text {
    padding: 80px;
}

.public-box .wrap1 .content-box .about-h .title h4{
    padding: 30px;
}

@media screen and (max-width: 1023px) {
    .bh_header img {
        width: 200%;
    }
    .public-box .wrap1 .content-box .about-text {
        padding: 0.2rem;
    }
}
@media screen and (max-width: 720px) {
    .public-box .wrap1 .content-box {
        padding: 24px 34px 38px 34px;
    }
    .case-page .wrap1 .content-box .x-btn{
        margin: 20px 0px 20px 0px;
    }

    .wrap1{
        width: 90%;
    }

    .container {
        padding-bottom: 0.5rem;
        margin: 0.2rem 0rem 0.5rem 0rem;
    }
}
