 

.dth_wh {width: 96%;max-width: 1400px;display: block;margin: 0 auto;}
.dth_wh.wh1600 {max-width: 1600px;}
.flex {display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: nowrap;}
.flex::before,
.flex::after {display: none;}

.fixed_ratio {position: relative;overflow: hidden;padding-top: calc(3 / 4 * 100%);}
.fixed_ratio img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}
.enlarge .imgs {overflow: hidden;position: relative;}
.enlarge .imgs img {transform: scale(1);transition: 0.5s ease;}
.enlarge:hover .imgs img {transform: scale(1.08);}

@media (max-width: 1200px) {.dth_wh {width: 100%;padding: 0 15px;}
  /* .fp-enabled body,
  body {padding-top: 60px;} */
}
@media (max-width: 991px) {.fp-enabled body,
  body {padding-top: 60px;}
}
@media (max-width: 767px) {.fp-enabled body,
  body {padding-bottom: 50px;}
}
@media (max-width: 640px) {.dth_wh {padding: 0 12px;}
}

/* 插件整体样式修改 */
.slick-arrows {outline: none;}
 


/* 整体翻屏设置 */
.section {background-repeat: no-repeat;background-position: center;background-size: cover;}

 
 

/* 行业应用 */
.industry {}
.industry .dth_wh {padding: 0;max-width: 100%;width: 100%;}
.industry ul {justify-content: space-between;}
.industry li {flex: 1;}
.industry li a {display: block;height: 100vh;position: relative;}
.industry li .imgs {padding-top: 0;height: 100vh;}
.industry li .li_cons {position: absolute;top: 0;left: 0;display: flex;flex-flow: column;align-items: center;justify-content: center;width: 100%;height: 100%;} 
.industry li .li_cons .img2 {display: flex;height: 80px;width: 100%;justify-content: center;align-items: center;}
.industry li .li_cons .img2 img {max-height: 100%;max-width: 80%;object-fit: contain;}
.industry li .li_cons h4 {font-size: 24px;font-weight: bold;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: #ffffff;text-align: center;margin-top: 1em;height: 3em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.industry li .li_cons .bts {display: block;width: 38px;height: 38px;background-repeat: no-repeat;background-size: contain;background-image: url("");background-position: center;margin-top: 1vh;transform: translateY(-100%);opacity: 0;visibility: hidden;transition: 0.5s all;}
.industry li:hover .li_cons .bts {transform: translateY(0);opacity: 1;visibility: visible;margin-top: 10.4vh;}

@media (max-width: 1460px) {.industry li .li_cons .img2 {height: 5.5vw;}
  .industry li .li_cons h4 {font-size: 1.6vw;}
  .industry li .li_cons .bts {width: 2.6vw;height: 2.6vw;}
}
@media (max-width: 1200px) {.industry li a {height: 50vw;}
  .industry li .imgs {height: 50vw;}
  .industry li .li_cons .img2 {height: 60px;}
  .industry li .li_cons h4 {font-size: 18px;}
  .industry li .li_cons .bts {width: 30px;height: 30px;}
  .industry li:nth-child(n+1) .li_cons .bts {transform: translateY(0);opacity: 1;visibility: visible;margin-top: 30px;}
}
@media (max-width: 990px) {.industry li .li_cons .img2 {height: 50px;}
  .industry li .li_cons h4 {font-size: 17px;}
}
@media (max-width: 768px) {.industry ul {flex-flow: column;}
  .industry li {width: 100%;flex: none;}
  .industry li a {height: auto;padding: 8vw 15px;}
  .industry li .imgs {height: 100%;position: absolute;top: 0;left: 0;width: 100%;}
  .industry li .li_cons {flex-direction: row;justify-content: flex-start;align-items: center;position: relative;}
  .industry li .li_cons .img2 {width: 50px;height: 50px;flex-shrink: 0;margin-right: 15px;}
  .industry li .li_cons h4 {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: auto;margin-top: 0;margin-right: 20px;flex-grow: 1;text-align: left;}
  .industry li:nth-child(n+1) .li_cons .bts {margin: 0;margin-left: auto;}
}
@media (max-width: 640px) {.industry li .li_cons .bts {width: 24px;height: 24px;}
}
 


/* 相同标题 */
.titles {text-align: center;}
.titles h2 {font-size: 48px;font-weight: bold;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: #333333;}
.titles.white h2 {color: #ffffff;}
.titles h4 {font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: #666666;margin-top: 0.15em;}
.titles.white h4 {color: rgba(255, 255, 255, 0.8);}


@media (max-width: 1460px) {.titles h2 {font-size: 3.2vw;}
  .titles h4 {font-size: 17px;}
}
@media (max-width: 1200px) {.titles h2 {font-size: 36px;}
  .titles h4 {font-size: 16px;}
}
@media (max-width: 990px) {.titles h2 {font-size: 30px;}
  .titles h4 {font-size: 15px;}
}
@media (max-width: 768px) {}
@media (max-width: 640px) {.titles h2 {font-size: 24px;}
  .titles h4 {font-size: 14px;margin-top: 0.5em;}
}

/* 服务优势 */
.advantage {}

.advan_ser {margin-top: 5.6vh;}
.advan_ser ul {justify-content: space-between;}
.advan_ser li {width: 24%;}
.advan_ser li a {display: block;background-color: #ffffff;padding: 10px;}
.advan_ser li .imgs {}
.advan_ser li .imgs .fixed_ratio {}
.advan_ser li .text {text-align: center;padding: 9.4% 0 7%;}
.advan_ser li .text h3 {font-size: 24px;font-weight: bold;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: #333333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.advan_ser li:hover .text h3 {color: #0089e1;}
.advan_ser li .text h4 {font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: #666666;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 0.1em;}

 
.adline {display: block;height: 1px;width: 6.2%;background-color: #ffffff;opacity: 0.3;margin: auto 2%;}

@media (max-width: 1460px) {.advan_ser li .text h3 {font-size: 1.6vw;}
  .advan_ser li .text h4 {font-size: 1.2vw;}
  .advan_flow li .imgs {height: 3.5vw;}
  .advan_flow li .text h4 {font-size: 1.5vw;}
}
@media (max-width: 1200px) {.advantage {padding: 50px 0;}
 
  .advan_flow {margin-top: 40px;}
  .advan_flow li .imgs {height: 42px;}
  .advan_flow li .text h4 {font-size: 18px;}
}
@media (max-width: 990px) {.advantage {padding: 40px 0;} 
 
  .advan_flow {margin-top: 30px;}
  .advan_flow li .imgs {height: 36px;}
  .advan_flow li .text h4 {font-size: 16px;}
}
@media (max-width: 768px) {}
@media (max-width: 640px) {.advantage {padding: 30px 0;} 
 
  .advan_flow ul {flex-wrap: wrap;padding: 20px 0 1px;}
  .adline {margin: auto 3%;width: 5%;}
  .advan_flow li {width: 25%;margin-bottom: 20px;}
  .advan_flow li .imgs {height: 30px;}
  .advan_flow li .text {margin: 0 auto;}
  .advan_flow li .text h4 {font-size: 14px;}
}

  