@keyframes dow_arr1 { 
  0% { opacity: 0; }
  24% { opacity: 0; }
  25% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes dow_arr2 { 
  0% { opacity: 0; }
  49% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes large-s { 
  0% { transform: scale(1); }
  100% { transform: scale(1.05); }
}
.ctn_7 { width: 100%; overflow: hidden; padding: 2rem 0px 2rem; background-position: center bottom; background-repeat: no-repeat; background-size: 100% auto; }
.ctn_7 .w1600 { text-align: center; }
.ctn_7 .w1600 .title { 
    width: 100%;
    text-align: center;
}
.ctn_7 .w1600 .title p { display: inline-block; vertical-align: middle; }
.ctn_7 .w1600 .title img { display: inline-block; width: 36px; margin-left: 20px; vertical-align: middle; }
.ctn_7 .w1600 .title span {
    color: rgb(231, 28, 35);
    font-family: "Times New Roman";
  display:block;
}
.ctn_7 .w1600 .title p {
    color: rgb(57, 35, 12);
}
.ctn_7 .w1600 .expert_box { position: relative; }
.ctn_7 .w1600 .expert_box .iconfont { font-size: 40px; color: rgb(182, 0, 5); }
.ctn_7 .w1600 .expert_box .prev1 { background-image: url(" "); left: -30px; }
.ctn_7 .w1600 .expert_box .next1 { background-image: url(" "); right: -30px; }
.ctn_7 .w1600 .expert_box .expert { padding: 5% 0px; }
.ctn_7 .w1600 .expert_box .expert .swiper-wrapper { align-items: center; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide { background-color: rgb(255, 255, 255); box-shadow: rgb(220, 220, 220) 0px 0px 10px; border-radius: 10px; display: flex; justify-content: space-between; align-items: flex-start; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .img { width: 100%; padding: 5px; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .des { position: absolute; bottom: -64px; left: 0px; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .des span { color: rgb(102, 102, 102); -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.5; height: 1.5em; text-align: center; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .des p { color: rgb(51, 51, 51); display: block; text-align: center; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide.swiper-slide-active { padding: 3% 1%; width: 50% !important; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide.swiper-slide-active .txt { display: block; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide.swiper-slide-active .img { width: 34%; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide.swiper-slide-active .des { display: none; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .txt { width: 62%; display: none; text-align: left; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .txt h2 { color: rgb(182, 0, 5); }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .txt h3 { color: rgb(51, 51, 51); }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .txt p { color: rgb(51, 51, 51); margin-top: 2rem; display: block; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .txt span { color: rgb(102, 102, 102); margin-top: 2rem; display: block; }
.ctn_7 .w1600 .expert_box .expert .swiper-slide .txt span em { color: rgb(51, 51, 51); }
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1366px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 998px) {
  .ctn_7 .w1600 .expert_box .expert .swiper-slide.swiper-slide-active { width: 100% !important; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide { padding: 3% 1%; border-radius: 0px; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide .img { width: 34%; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide .txt { display: block; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide .des { display: none; }
  .ctn_7 .w1600 .expert_box .iconfont { width: auto; }
}
@media screen and (max-width: 768px) {
  .ctn_7 .w1600 .title { padding: 8px 30px; }
  .ctn_7 .w1600 .title img { width: 28px; }
  .ctn_7 .w1600 .title p { }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide { flex-wrap: wrap; padding: 3%; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide .img { width: 40%; margin: 0px auto; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide .txt { width: 100%; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide.swiper-slide-active { padding: 3%; }
  .ctn_7 .w1600 .expert_box .expert .swiper-slide.swiper-slide-active .img { width: 60%; }
  .ctn_7 .w1600 .expert_box .next1 { right: 10px; font-size: 24px; top: 25%; }
  .ctn_7 .w1600 .expert_box .prev1 { left: 10px; font-size: 24px; top: 25%; }
}
