
.carousel-inner {
    height: 100%;
}

.carousel-item {
    height: 100%;
    position: relative;
}

.carousel-img.banner1 {
    height: 100%;
    background: url("../img/home/banner01.jpg") center / cover no-repeat;
}

.carousel-img.banner2 {
    height: 100%;
    background: url("../img/home/banner02.jpg") center / cover no-repeat;
}

.carousel-img.banner3 {
    height: 100%;
    background: url("../img/home/banner03.jpg") center / cover no-repeat;
}

.carousel-caption {
    bottom: 35%;
}

@media (max-width: 768px) {
    .carousel-caption {
        bottom: 20%;
    }
}

.technology {
    background: #091628;
    text-align: center;
}

.brain {
    background: url("../img/home/行业大脑.png") center / cover;
}

.application {
    background: #091628;
}

.partner {
    background: #16233B;
}

.content-card {
    padding: 30px 0;
    text-align: center;
}

.content-card .title {
    font-size: 36px;
    font-weight: 500;
    color: white;
    line-height: 80px;
}

.content-card .sub-title {
    color: white;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
}

.content-card .card {
    padding: 30px;
    background: transparent;
    border: 0;
    color: white;
}

.content-card .card .card-image {
    height: 160px;
    width: 220px;
    margin: 0 auto 20px;
}

.card-image.image-1 {
    background: url("../img/home/原创数据库.png") center / cover;
}

.card-image.image-2 {
    background: url("../img/home/行业大数据.png") center / cover;
}

.card-image.image-3 {
    background: url("../img/home/paas一站式.png") center / cover;
}

.card-title{
    margin-bottom: 35px;
    position: relative;
}

.card-title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: calc(50% - 20px);
    height: 3px;
    width: 40px;
    background: #00B7EA;
}

.application-card {
    padding: 0;
    margin: 20px 0;
}

.application-card.image-1 {
    background: url("../img/home/智慧车联.png") bottom / contain no-repeat;
}

.application-card.image-2 {
    background: url("../img/home/智慧环卫运营.png") bottom / contain no-repeat;
}

.application-card.image-3 {
    background: url("../img/home/智慧监管.png") bottom / contain no-repeat;
}

.application-card.image-4 {
    background: url("../img/home/数据服务.png") bottom / contain no-repeat;
}

.application-card .card-content {
    padding: 30px 20px 90px;
    height: 100%;
    text-align: left;
    color: white;
    font-size: 14px;
    background-image: linear-gradient(180deg, rgba(7, 26, 61, 1) 0%, rgba(7, 26, 61, 1) 50%, rgba(0, 0, 0, 0) 100%);
    box-shadow: 10px 10px 34px 0 rgba(2, 1, 39, 0.45);
}

.application-card .card-content:hover {
    background-image: linear-gradient(180deg, rgba(0, 138, 241, 1) 0%, rgba(0, 138, 241, 1) 50%, rgba(0, 138, 241, 0) 100%);
}

.to-detail {
    text-align: right;
    height: 40px;
}

.to-detail a {
    display: none;
}

.to-detail button {
    padding: 4px 20px;
    background: transparent;
    border-radius: 20px;
    color: white;
    border: 2px solid white;
    font-size: 14px;
}

.application-card .card-content:hover a {
    display: inline;
}

.application-card .card-content .divide {
    height: 2px;
    width: 30px;
    background: rgba(255, 255, 255, 0.5);
    margin: 10px 0;
}

.partner-card {
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.partner-card:nth-child(4n) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.partner-card:nth-child(4n-1), .partner-card:nth-child(4n-2), .partner-card:nth-child(4n-3) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.partner-card .image {
    width: 60%;
    height: 100%;
}

@media (min-width: 768px) {
    .partner-card:nth-child(13), .partner-card:nth-child(14), .partner-card:nth-child(15), .partner-card:nth-child(16) {
        border-bottom: 0;
    }

    .partner-card .image-4, .partner-card .image-8, .partner-card .image-12, .partner-card .image-16 {
        width: 50%;
        height: 100%;
    }
}

.partner-card .image-1 {
    background: url("../img/home/partner/蓝泰.png") center / contain no-repeat;
}

.partner-card .image-2 {
    background: url("../img/home/partner/交通大学白.png") center / contain no-repeat;
}

.partner-card .image-3 {
    background: url("../img/home/partner/张店logo.png") center / contain no-repeat;
}

.partner-card .image-4 {
    background: url("../img/home/partner/北控.png") center / contain no-repeat;
}

.partner-card .image-5 {
    background: url("../img/home/partner/中航.png") center / contain no-repeat;
}

.partner-card .image-6 {
    background: url("../img/home/partner/城投.png") center / contain no-repeat;
}

.partner-card .image-7 {
    background: url("../img/home/partner/sd 2.png") center / contain no-repeat;
}

.partner-card .image-8 {
    background: url("../img/home/partner/ytsj 2.png") center / contain no-repeat;
}

.partner-card .image-9 {
    background: url("../img/home/partner/万泰.png") center / contain no-repeat;
}

.partner-card .image-10 {
    background: url("../img/home/partner/西海岸.png") center / contain no-repeat;
}

.partner-card .image-11 {
    background: url("../img/home/partner/交大神舟.png") center / contain no-repeat;
}

.partner-card .image-12 {
    background: url("../img/home/partner/软通动力 2.png") center / contain no-repeat;
}

.partner-card .image-13 {
    background: url("../img/home/partner/海德环境.png") center / contain no-repeat;
}

.partner-card .image-14 {
    background: url("../img/home/partner/玖生.png") center / contain no-repeat;
}

.partner-card .image-15 {
    background: url("../img/home/partner/海德.png") center / contain no-repeat;
}

.partner-card .image-16 {
    background: url("../img/home/partner/阿里云.png") center / contain no-repeat;
}
