
.box1 {
    padding-top: calc((110 / 19.2) * 1%)
}
/* .box1 .layout_{max-width: 1280px;} */
.case_inner{display: flex; justify-content: space-between; flex-wrap: wrap;}

.box1 .box1_main {
    --l-w: 34%;
    --pd: 30px;
    align-items: center;
    width: 48.5%;
}

.box1 .box1_main:nth-child(n+3){margin-top: 3%;}

.box1 .box1_main .img {
    padding-bottom: 34%;
}

.box1 .box1_main .title {
    font-size: 18px;
    color: var(--color-shen);
    display: inline-block
}

.box1 .box1_main .desc {
    color: #666666;
    line-height: 26px;
    margin-top: 15px
}

.box1 .box1_main .c_btn{padding: 10px 20px; margin-top: 20px;}

.com_tips {
    margin-top: calc((110 / 19.2) * 1%)
}

.com_tips.com_tips2 {
    margin-bottom: calc((197 / 19.2) * 1%)
}

.com_saying {
    background: transparent
}

@media screen and (max-width:1366px) {
    
    .box1 .box1_main {
        --pd: 20px;
    }
    .box1 .box1_main .title{font-size: 20px;}
    .box1 .box1_main .c_btn{margin-top: 20px; font-size: 16px;}
}
@media screen and (max-width:1300px) {
    .case_inner{flex-direction: column; justify-content: flex-start;}
    .box1 .box1_main{width: 100%;}
    .box1 .box1_main:nth-child(n+2){margin-top: 30px;}
}
@media screen and (max-width:950px) {
    .box1 {
        padding-top: 30px
    }
    .box1 .box1_main:nth-child(n+2){margin-top: 20px;}

    .box1 .box1_main .title {
        margin: 0; font-size: 22px;
    }
    .box1 .box1_main .img{padding-bottom: 75%;}

    .box1 .box1_main .desc {
        margin-top: 10px
    }
    .com_tips {
        margin-top: 60px
    }
}