/*cellphone*/
@media (max-width: 450px) {
    .carousel-title {
        font-size: 1rem;
    }
    .zdh-title {
        font-size: 1rem;
    }
    .home-banner0-item .-main{
        font-size: 40px;
    }
    .home-product-box .bg-contain{
        height: 20vh;
    }
}

/*table pad 对应自适应md*/
@media (min-width: 840px) {
    .carousel-title {
        font-size: 2rem;
    }

    .zdh-title {
        font-size: 1.5rem;
    }
    .home-banner0-item .-main{
        font-size: 60px;
    }
}

/*desktop pc*/
@media (min-width: 1366px) {
    .carousel-title {
        font-size: 3rem;
    }

    .zdh-title {
        font-size: 1.7rem;
    }
    .home-banner0-item .-main{
        font-size: 60px;
    }
    .home-product-box .bg-contain{
        height: 15vh;
    }
}

.hYkN {
    height: 140px;
    margin: 10px 0;
}

/*解决方案--卡片-图片*/
.jjfa-card {
    background: var(--textGray);
    margin: 10px 0;
}

.jjfa-card > .img {
    background-repeat: no-repeat;
    width: 100%;
    height: 300px;
    background-position: center;
}

/*banner*/
.home-banner0 {
    background-image: url('/96kaifa/zy-images/home-banner0.jpg');
    height: 200px;
    background-position: center;
    background-position-y: 60%;
}
.home-banner0-item{
    height: 200px;
    text-align: center;
    color:white;
    display: flex;
    align-items: center;
    justify-content: center;
    background:rgba(0,0,0,0.2);
}
.home-banner0-item.odd{
    background:rgba(0,0,0,0.3);
}
.home-banner0-item .-main{
    font-family: Monaco, sans-serif ;
    font-weight: bold;
}
.home-banner0-item .-sub{
    font-size: small;
    height: 40px;
}

.home-product-box{
    background:var(--textGray);
    padding:20px 15px;
}
.home-product-box .bg-contain{
    background-repeat: no-repeat;
    min-height: 20vh;
}
.home-icon-arrow-right{
    display:inline-block;
    text-align: left;
    background:var(--pointBlue);
    color:var(--white);
    margin-top: 5px;
    width:20px;
    height:20px;
    line-height: 17px;
}
.-hover-blue{
    transition: var(--aniTime);
}
.-hover-blue:hover{
    background:var(--pointBlue)!important;
    color:var(--white);
    cursor: pointer;
}
.-hover-blue span.link{
    color: var(--textBlack);
}
.-hover-blue:hover span.link{
    color:var(--white)!important;
}
.-hover-blue:hover .home-icon-arrow-right{
    background:var(--white);
    color:var(--pointBlue);
}
.fuWuBaoZhang-tab-item{
    padding:10px;
    text-align: center;
    background:var(--textLight);
    color:var(--textBlack);
    transition: var(--aniTime);
    cursor:pointer;
    font-size: large;
}
.fuWuBaoZhang-tab-item:hover,.fuWuBaoZhang-tab-item.-active{
    background:var(--pointBlue);
    color:var(--white);
}
.fuWuBaoZhang-tab-container{
    margin:10px;
}
/*服务保障tab容器*/
.fwbz-container{
    display:none;
}
/*默认第一个容器显示*/
.fwbz-container:first-child{
    display:flex;
}
.fuWuBaoZhang-tab-container > div:first-child{
    height:20vh;
}

.-hover-shadow-blue:hover{
    box-shadow: 0 0 2px 1px rgba(0, 110, 212, .5);
}

/*展会。tab中的文章标题和描述*/
.-tad{
    display: none;
}
.-tad:first-child{
    display: block;
}
#cover-list > div{
    cursor: pointer;
}