﻿.solution-big-card{
    flex: 1;
}

.solution-big-card:not(:last-child){
    margin-right: 0.2rem;
}

.text-card-img{
    position: absolute;
    right: 0.45rem;
    border-bottom: 0.45rem;
    bottom: 0.5rem;
}

.solution-big-card .list-text-card{
    margin-bottom: 0.2rem;
    padding: 0.6rem 0.3rem 0 0.4rem;
    height: 2.2rem;
    margin-right: 0;
}

.solution-carousel .carousel-inner{
    border-radius: 0.1rem; 
}

.cases-content{
    background-color: rgba(129, 139, 160, 0.1);
    font-size: 0.32rem;
    color: rgb(11, 16, 51);
    font-family: 'PuHuiFontRegular';
    font-weight: bolder;
    padding: 0.5rem 1rem 0.5rem 0.45rem;
    display: flex;
    /* height: 2.4rem; */
    position: relative;
    /* border-radius: 0.1rem; */
}

.cases-title{
    margin-right: 2.5rem;
    word-break: keep-all;
}

.cases-content .cases-img{
    margin-top: 0.1rem;
    height: fit-content;
    width: 9rem;
}

.cases-slider-left, .cases-slider-left-disable{
    position: absolute;
    left: -1rem;
    top: 50%;
    cursor: pointer;
    margin-top: -0.4825rem;
    width: 0.5rem;
    height: 0.97rem;
}

.carousel-control-prev .cases-slider-left,
.carousel-control-next .cases-slider-right{
    display: inline;
}

.carousel-control-prev .cases-slider-left-disable,
.carousel-control-next .cases-slider-right-disable{
    display: none;
}

.carousel-control-prev-disable .cases-slider-left-disable,
.carousel-control-next-disable .cases-slider-right-disable{
  display: inline;
}
.carousel-control-prev-disable .cases-slider-left,
.carousel-control-next-disable .cases-slider-right{
    display: none;
}


.cases-slider-right, .cases-slider-right-disable{
    position: absolute;
    right: -1rem;
    top: 50%;
    margin-top: -0.4825rem;
    cursor: pointer;
    width: 0.5rem;
    height: 0.97rem;
}


.grid-three-card{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.grid-three-card .list-text-card{
    margin-bottom: 0.2rem;
}


.grid-three-card .list-text-card:last-child{
    flex-basis: 100%;
}

.check-icon-group{
    display: flex;
}

.check-icon-group img{
    width: 0.27rem;
    height: 0.26rem;
    
}

.check-icon-group p{
    margin-bottom: 0.08rem;
}

.check-icon-group p:first-child{
    margin-top: 0.05rem;
    margin-right: 0.10rem;
    line-height: 1.4;
}

.cases-city-group{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex: 1;
}

.cases-city{
    font-size: 0.5rem;
    color: rgb(11, 16, 51);
    font-family: 'PuHuiFontLight';
    width: 33%;
    height: 1.3rem;
    display: flex;
    font-weight: lighter;
}

.cases-city-enhance{
    font-family: 'PuHuiFontRegular';
    font-weight: bolder;
}

.cases-city .image-card-tag-grey{
    max-width: 0.5rem;
}

.cases-content-demo{
    background-color: rgba(129, 139, 160, 0.1);
    display: flex;
    flex-direction: column;
    margin-bottom: 0.5rem;
    border-radius: 0.1rem;
}

.cases-content-demo:hover{
    box-shadow: 0px 0px 0.2rem 0 rgba(11,16,51,0.2)
}

 .cases-demo .text-card .card-content{
    color: #6a7a8d;
}

.cases-demo .text-card:hover{
    box-shadow: none;
}

.cases-demo .text-card .card-title{
    color: #292e4c;
}


.demo-enhance-word{
    color: rgb(49, 212, 135);
    text-decoration: underline;
}

.cases-demo-split{
    border: 0.5px solid rgba(11, 16, 51, 0.3);
    margin: 0 0.5rem;
}


.card-section-back{
    height: 5.85rem;
    margin-bottom: 0.2rem;
}
.card-section-back .solution-big-card .list-text-card{
   display: block;
}
