.kelin-production-process {
    padding: 80px 0;
    overflow: hidden;
    background: url(https://okki-shop.oss-cn-hangzhou.aliyuncs.com/category/336752/3470/ca11c02006120b504261ee86f1942934/%E5%85%AC%E5%8F%B8%E5%9B%BE.png) no-repeat center;
    background-size: cover;
}

.kelin-production-process .index-kelin-tit h3 {
    color: #fff;
    text-align: center;
    font-size: 48px;
}

.kelin-production-process .index-kelin-tit h3::before {
    background: #fff;
}

.kelin-production-process .index-kelin-tit h3::after {
    background: #fff;
}

.kelin-production-process ul {
    position: relative;
    margin: 0;
    font-size: 0;
    text-align: center;
}

.kelin-production-process ul li {
    width: 200px;
    display: inline-block;
    margin: 80px 0 0;
    text-align: center;
    vertical-align: top;
    position: relative;
}
 
.kelin-production-process ul li:not(:nth-child(7)):not(:nth-child(12))::after {
    content: '';
    top: 86px;
    right: -50px;
    position: absolute;
    z-index: 1;
    width: 100px;
    height: 2px;
    background: #fff;
}
.kelin-production-process ul li img {
    height: 44px;
}

.kelin-production-process ul li em {
    background: url(./pics/dot2.png) no-repeat center;
    width: 36px;
    height: 36px;
    display: block;
    margin: 25px auto 0;
}

.kelin-production-process ul li p {
    font-size: 17px;
    color: #fff;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 20px 0 0;
}

.kelin-production-process .more {
    width: 198px;
    margin: 50px auto 0;
    background: color-mix(in srgb, var(--color-primary) 85%, transparent);
    height: 47px;
    line-height: 47px;
    box-sizing: border-box;
    display: block;
    color: #fff;
    font-size: 15px;
    text-align: center;
    border-radius: var(--button-radius);
}

.kelin-production-process .more:hover {
    background: color-mix(in srgb, var(--color-primary) 70%, transparent);
}
@media screen and (max-width: 1380px) {
    .kelin-production-process ul li:not(:nth-child(5)):not(:nth-child(12))::after {
    content: '';
    top: 86px;
    right: -50px;
    position: absolute;
    z-index: 1;
    width: 100px;
    height: 2px;
    background: #fff;
}
     .kelin-production-process ul li:nth-child(5)::after {
    content: '';display:none;
   
}
      .kelin-production-process ul li:nth-child(10)::after {
    content: '';display:none;
 
}
}
@media screen and (max-width: 1024px) {
    .kelin-production-process ul li:not(:nth-child(4)):not(:nth-child(10))::after {
    content: '';
    top: 86px;
    right: -50px;
    position: absolute;
    z-index: 1;
    width: 100px;
    height: 2px;
    background: #fff;
}
         .kelin-production-process ul li:nth-child(5)::after {
    content: '';display:block;
 
}
             .kelin-production-process ul li:nth-child(10)::after {
    content: '';display:block;
 
}
     .kelin-production-process ul li:nth-child(4)::after {
    content: '';display:none;
   background:transparent;
}
          .kelin-production-process ul li:nth-child(8)::after {
    content: '';display:none;
   background:transparent;
}
      .kelin-production-process ul li:nth-child(12)::after {
    content: '';display:none;
   background:transparent;
}
}

@media screen and (max-width: 820px) {
   
  .kelin-production-process ul li{width:25%}
     
}


.kelin-production-process ul li 
@media screen and (max-width: 1367px) {
   
  .kelin-production-process .index-kelin-tit h3 {font-size: 40px;}
}
@media screen and (max-width: 1281px) {
  .kelin-production-process .index-kelin-tit h3 {font-size: 36px;}
}
@media screen and (max-width: 1171px) {
  .kelin-production-process .index-kelin-tit h3 {font-size: 30px;}
}
@media screen and (max-width: 992px) {
  .kelin-production-process .index-kelin-tit h3 {font-size: 26px;}
  
  .kelin-production-process ul li:nth-child(7)::after {
    content: '';
    top: 86px;
    right: -50px;
    position: absolute;
    z-index: 1;
    width: 100px;
    height: 2px;
    background: #fff;
  } 

}
@media screen and (max-width: 768px) {
  .kelin-production-process .index-kelin-tit h3 {font-size: 24px;}
  .kelin-production-process ul li {width: 25%;}
  .kelin-production-process ul li p {font-size: 14px;}
}
@media screen and (max-width: 480px) {
  .kelin-production-process .index-kelin-tit h3 {font-size: 22px;}
}


