.cont1_fc{position: absolute;width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 0 15px;z-index: 1;}
.cont1_fc_div > h4{margin: 10px 0;font-size: 36px;line-height: 1.2;}

.cont2_d1.w1200 {padding: 0;}
.cont2_d1_list{padding: 0px 100px;}

.cont4_l img {max-height: 100%;}
.cont4_l .swiper-slide img {height: 100%;width: 100%;object-fit: contain;display: block;}
.cont4_r_t a{width: 33%;}

.cont7_ct_iteam{width: 32%;padding: 10px;background-color: transparent !important;}
.cont7_ct_iteam:hover{box-shadow: 0 5px 15px 5px #5c5c5c87;transition: all .3s ease;}
.cont7_ct_iteam .img{display: flex;justify-content: center;align-items: center;}
.cont7_ct_iteam .img img{max-width: 220px;width: 100%;height: auto;vertical-align: bottom;}
.cont7_ct_iteam .info{padding: 15px;}
.cont7_ct_iteam .info .p1{position: relative;font-size: 28px;font-weight: bold;text-align: center;line-height: 1.2;}
.cont7_ct_iteam .info .p1::before{content: '';position: absolute;bottom: -5px;left: 50%;transform: translateX(-50%);width: 50px;height: 4px;background: #bd824d;}
.cont7_ct_iteam .info .p2{margin-top: 20px;font-size: 18px;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}


.cont8_ct .swiper-slide {height: auto;}
.cont8_ct_iteam {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;}

@media (max-width:1280px) {
  .cont1_fc_div > img{width: 65px;}
  .cont1_fc_div > h4{font-size: 30px;}

  .cont2_d2 .swiper-slide .iteam .iteam_l{height: 70px;}
  .cont2_d2 .swiper-slide .iteam .iteam_l h3{font-size: 24px;}
  .cont2_d2 .swiper-slide .iteam .iteam_r h3{font-size: 24px;}

  .cont3 {margin-top: 0;}
  .cont3 .w1200 h3{font-size: 30px;}

  .cont7_ct_iteam .info .p1{font-size: 24px;}
}
@media (max-width:1024px) {
  .cont2_d1_list{padding: 0;}
  .cont2_d2{padding: 0 15px 30px 15px;}
}
@media (max-width:990px) {
  .cont1_fc_div > img{width: 65px;}
  .cont1_fc_div > h4{font-size: 24px;}

  .cont3 .w1200 h3{font-size: 26px;}
  
  .cont4 .w1200 .cont4_l{width: 100%;margin-bottom: 10px;height: auto;}
  .cont4_l .swiper-slide img{object-fit: cover;}
  .cont4 .w1200 .cont4_r{width: 100%;padding: 10px 0;}

  .cont6_iteam{width: 49%;}
  .cont6_iteam:nth-child(-n+2){margin-bottom: 15px;}
  .cont6_iteam_img{width: 100%;max-height: 320px;margin-left: 0;}
  .cont6_iteam_ul{width: 100%;margin-left: 0;}

  .cont7_ct_iteam{width: 49%;margin-bottom: 15px;}
  .cont7_ct_iteam:last-child{margin-bottom: 0;}
  .cont7_ct_iteam .info{padding: 10px;}
  .cont7_ct_iteam .info .p1{font-size: 20px;}
  .cont7_ct_iteam .info .p1::before{width: 35px;height: 3px;}
  .cont7_ct_iteam .info .p2{margin-top: 15px;font-size: 16px;}
}
@media (max-width:768px) {
  .cont1 .swiper-slide img{min-height: 300px;object-fit: cover;}

  .cont2_d2 .swiper-slide{padding: 10px 15px;}
  .cont2_d2 .swiper-slide .iteam .iteam_l{width: 115px;height: 60px;}
  .cont2_d2 .swiper-slide .iteam .iteam_r{width: calc(100% - 125px);}
  .cont2_d2 .swiper-slide .iteam .iteam_l h3,
  .cont2_d2 .swiper-slide .iteam .iteam_r h3{font-size: 20px;}
  .cont2_d2 .swiper-slide .iteam .iteam_l p,
  .cont2_d2 .swiper-slide .iteam .iteam_r p{font-size: 14px;}

  .cont3 .w1200 h3{padding: 15px;font-size: 22px;}

  .cont6_iteam{width: 100%;}
}
@media (max-width:500px) {
  .cont2_d2{padding-bottom: 20px;}
  .cont2_d2,.cont4,.cont6,.cont7{margin-top: 20px;}

  .cont1 .swiper-slide img{min-height: 200px;}
  .cont1_fc_div > img{width: 50px;}
  .cont1_fc_div > h4{font-size: 16px;margin: 0;}
  .cont1_fc_div > h4 br{display: none;}
  .cont1_fc_div > h3{font-size: 14px;}

  .cont3 .w1200 h3{font-size: 18px;}

  .cont4_r_t a{font-size: 16px;line-height: 32px;}
  .cont4_r_b_iteam ul a .txt{line-height: 2;}
  .cont4_r_b_iteam ul a .time{font-size: 15px;}

  .cont6_iteam:nth-child(-n+2){margin-bottom: 10px;}
  .cont6_iteam_t_z{font-size: 18px;}
  .cont6_iteam_t_e{font-size: 14px;}
  .cont6_iteam_img{margin-top: 10px;}
  .cont6_iteam_ul{margin-top: 5px;}
  .cont6_iteam_ul ul li a .txt{line-height: 2;}
  .cont6_iteam_ul ul li a .time{font-size: 15px;}

  .cont7_ct{margin-top: 10px;}
  .cont7_ct_iteam{width: 100%;margin-bottom: 15px;}
  .cont7_ct_iteam:last-child{margin-bottom: 0;}

  .cont8{margin: 20px 0;}
}