.indexC-kelin{padding:100px 0 0;height:508px;background:url(./pics/ibg3.jpg) no-repeat center top;box-sizing:border-box;}
.indexC-kelin .index-kelin-tit{text-align:center;}
.indexC-kelin .index-kelin-tit h3{    
    font-size: clamp(24px, 2.35vw, 45px);
    color:#ffffff;
    line-height: 1.6;
    font-weight: 700;
    text-transform: capitalize;
}
.indexC-kelin .index-kelin-tit h3::before{background:#fff;}
.indexC-kelin .index-kelin-tit h3::after{background:#fff;}
.indexC-kelin .v{margin:100px auto 0;border-radius:50%;width:90px;display:block;overflow:hidden;}
.indexC-kelin .v img{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.indexC-kelin .v:hover{box-shadow:0 0 13px 0 rgba(255,255,255,0.5);}


@media screen and (max-width:768px) {
    .indexC-kelin .index-kelin-tit h3{height:36px;line-height:36px;}
    .indexC-kelin .index-kelin-tit h3::before{width:2px;height:22px;margin-right:30px;}
    .indexC-kelin .index-kelin-tit h3::after{width:2px;height:22px;margin-left:30px;}

    .indexC-kelin{height:auto;}
    .indexC-kelin .v{margin:50px auto 0;}
}    


@media screen and (max-width:480px) {
    .indexC-kelin .index-kelin-tit h3{height:30px;line-height:30px;}
    .indexC-kelin .index-kelin-tit h3::before{width:2px;height:18px;margin-right:30px;}
    .indexC-kelin .index-kelin-tit h3::after{width:2px;height:18px;margin-left:30px;}

    .indexC-kelin .v{width:70px;}
    .indexC-kelin .v img{height:70px;}
}    

@media screen and (max-width: 1500px) {
    .indexC-kelin {
        padding: 80px 0;
    }
}
@media screen and (max-width: 1367px) {
    .indexC-kelin {
        padding: 70px 0;
    }
}
@media screen and (max-width: 768px) {
    .indexC-kelin {
        padding: 30px 0;
    }
}

