.sectionB{background:#fff;}

.derun-home_application{padding-top:73px;}
.derun-home_application h3{font-size:60px;line-height:1;color:#000;font-weight:700;text-align:center;}

.derun-home_application .list{position:relative;z-index:20;margin:40px 0 0;}
.derun-home_application .swiper-wrapper{}
.derun-home_application .swiper-slide{width:1000px;box-sizing:border-box;position:relative;}
.derun-home_application .swiper-slide a{display:block;position:relative;}
.derun-home_application .swiper-slide .pic{width:100%;}
.derun-home_application .swiper-slide .pic img{width:100%;transition:all 0.5s ease 0s;}

.derun-home_application .swiper-slide .txt{position:absolute;width:50%;bottom:0;right:0;background:rgba(218,37,28,0.7);padding:25px 30px;border-radius:20px 0 0 0;display:none;text-align:center;}
.derun-home_application .swiper-slide .txt h5{font-size:30px;color:#fff;font-weight:700;}
.derun-home_application .swiper-slide .txt h5 a{color:#fff;}
.derun-home_application .swiper-slide .txt p{font-size:18px;color:#fff;margin:15px 0 0;}
.derun-home_application .swiper-slide .txt .more{margin:20px 0 0;font-size:24px;color:#fff;text-decoration:underline;}

.derun-home_application .swiper-slide.swiper-slide-active .txt{display:block;}

.derun-home_application .bot{margin:30px 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;position:relative;z-index:20;}
.derun-home_application .bot em{font-size:22px;color:#000;line-height:1;font-weight:600;}

.derun-home_application .bot .box{width:300px;margin:0 18px;text-align:center;}
.derun-home_application .swiper-pagination-progressbar.swiper-pagination-horizontal{position:static;width:100%;height:6px;background:#CDCDCD;border-radius:35px;}
.derun-home_application .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--active-color);top:0px;height:6px;border-radius:35px;}

.derun-home_application .swiper-button-prev,.derun-home_application .swiper-button-next{position:static;width:40px;height:40px;line-height:40px;overflow:hidden;border-radius:0;background:none;margin-top:0;text-align:center;color:#000;}
.derun-home_application .swiper-button-next::after, .derun-home_application .swiper-button-prev::after {display:none;}
.derun-home_application .swiper-button-prev i,.derun-home_application .swiper-button-next i{color:inherit;font-size:28px;display:inline-block;}
.derun-home_application .swiper-button-prev:hover,.derun-home_application .swiper-button-next:hover{color:var(--active-color);}

@media screen and (max-width:1440px){
  .derun-home_application h3 {font-size: 50px;}

  .derun-home_application .swiper-slide .txt h5 {font-size: 24px;}
}

@media screen and (max-width:1280px){
  .derun-home_application h3 {font-size: 40px;}
  
  .derun-home_application .swiper-slide .txt {width: 80%;right: 10%;}
  .derun-home_application .swiper-slide .txt p {font-size: 16px;}
  .derun-home_application .swiper-slide .txt .more {font-size: 20px;}
}

@media screen and (max-width:768px){
  .derun-home_application{position:relative;background:url("../../images/ibg1.jpg") no-repeat center bottom;background-size:cover;padding-top: 40px;}
  .derun-home_application .swiper-slide .txt {width: 90%;right: 5%;padding: 25px 20px;}
  .derun-home_application .box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background:#fff;-webkit-align-items:center;align-items:center;position:relative;z-index:20;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}
  .derun-home_application .box::after{display:none;}
  .derun-home_application .bot {margin: 10px 0;}
  .derun-home_application .pic{width:100%;}

  .derun-home_application .txt{margin:0 0 15px;text-align:center;}
  .derun-home_application .txt em{font-weight:500;font-size:16px;color:rgba(0,0,0,0.23);display:block;letter-spacing:2px;}
  .derun-home_application .txt h3{font-size:30px;line-height:1;color:#000;font-weight:500;letter-spacing:-0.5px;word-spacing:-2px;margin:20px 0 0;}
  .derun-home_application .txt p{font-size:15px;line-height:24px;}
  .derun-home_application .txt .more{margin:20px 0 0;width:180px;height:40px;line-height:40px;font-size:17px;}

  .derun-home_application ul{height:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
  .derun-home_application ul li{width:50%;padding:20px 0;}
  .derun-home_application ul li h5{font-size:50px;line-height:1;font-weight:bold;display:inline-block;position:relative;}
  .derun-home_application ul li h5::after{right:-60px;bottom:20px;font-size:16px;}
  .derun-home_application ul li:nth-child(3) h5::after,.derun-home_application ul li:nth-child(4) h5::after{right:-20px;font-size:20px;}
  .derun-home_application ul li p{font-size:16px;line-height:20px;height:40px;overflow:hidden;}
}

@media screen and (max-width:480px) {

  .derun-home_application h3 {font-size: 24px;}
  
  .derun-home_application {padding-top: 30px;}
  .derun-home_application .list {margin: 30px 0 0;}
  .derun-home_application .swiper-slide .txt {width: 100%;right: 0;padding: 15px 10px;position: relative;border-radius: 0;}
  .derun-home_application .swiper-slide .txt h5 {font-size: 20px;}
  .derun-home_application .swiper-slide .txt p {font-size: 14px;margin: 10px 0 0;line-height: 20px;}
  .derun-home_application .swiper-slide .txt .more {font-size: 16px;width: 140px;height: 30px;margin: 10px 0 0;line-height: 30px;}
}

@media screen and (max-width:400px) {
  .derun-home_application .txt h3 {font-size:24px;}
  
  .derun-home_application ul li h5{font-size:40px;}
}