.banner {
    background: url('../images/hongse18452.png') center;
}

.banner-b-course {
    background: url('../images/bclass_bg1.png') center;
}

#louplus-bigdata .louplus-course-coverage-b-course, #louplus-bigdata .course-purchase-discount-b-course.louplus-bigdata {
    background: url('../images/bclass_bg2.png') 50%;
    background-size: cover;
}

#louplus-bigdata .louplus-course-features-b-course:before {
    background: none;
}

#louplus-bigdata .louplus-course-features-b-course.louplus-bigdata {
    background: url('../images/bclass_bg3.png') 50%;
    background-size: cover;
}

.louplus-item .louplus-advisory-box-b-course .btn-advisory {
    background-color: #67a7ff;
}

.louplus-item .ask-questions .question-container, .louplus-item .course-arrange .course-content .col-md-4>div {
    border: 1px solid #eee;
}

.bgcolor-08bf91 {
    background-color: #08bf91 !important;
}

.bgcolor-ffae0f {
    background-color: #ffae0f !important;
}

.bgcolor-f66 {
    background-color: #f66 !important;
}

.color-08bf91 {
    color: #08bf91;
}

.color-ffae0f {
    color: #ffae0f;
}

.color-f66 {
    color: #f66;
}

.color-8068da {
    color: #8068da;
}

.color-67a7ff {
    color: #67a7ff;
}

.layout-fullscreen {
    margin-top: 70px;
    margin-bottom: 0px !important;
}

.layout-fullscreen:after {
    height: 0px !important;
}

.footer-col .social-item {
    display: inline-block;
    position: relative;
}

.louplus-item .louplus-advisory-box {
    z-index: 100;
}

.banman-logo {
    margin-right: 10px;
}

body {
    height: auto;
}

.about-us-desc {
    min-height: 60vh;
    margin: 110px auto 50px;
    border: 1px solid #eee;
    padding: 10% 28%;
    background-color: #fff;
}

.about-us-desc p {
    font-size: 15px;
}

.about-us-title {
    font-size: 24px;
    margin-bottom: 2rem;
    font-weight: bold;
}

.louplus-item .course-arrange .course-content .col-md-4>div, .louplus-item .course-arrange .course-content .plan-stage>div {
    height: auto;
}

.louplus-item .course-arrange .course-content .col-md-4 .course-content-div {
    width: 100%;
    height: auto;
    line-height: 20px;
    margin-bottom: 20px;
    padding: 0 20px;
    background: #fff;
    letter-spacing: 1px;
    text-align: left;
    font-size: 12px;
    color: #a4a4a4;
}

@media (max-width: 768px) {
    .banner {
        height: 380px!important;
    }
}