 .en-top-img {
   display: flex;
   background-image: url('../assets/img/about/onetop.png');
   background-size: 100%;
   background-repeat: no-repeat;
   justify-content: space-around;
   align-items: center;
   color: white;
   padding: 19.19rem 0 18.69rem 0;
   text-align: center;
   margin-bottom: 5.81rem;
   max-height: 610px;
 }

 .en-top-img ul li p {
   margin-bottom: 1.88rem;
   font-size: 1.88rem;
 }

 .en-top-img ul li p span {
   font-size: 3.75rem;
 }

 .en-top-img ul li span {
   font-size: 1.5rem;
 }

 .en-top-img .y {
   font-size: 1.13rem;
 }

 .qy {
   line-height: 28px;
   height: 76%;
   overflow-y: scroll;
 }

 .qy::-webkit-scrollbar {
   display: none;
 }

 .qy p {
   line-height: 28px;
 }

 .abuttitlea {
   display: flex;
   align-items: center;
 }

 .abuttitlea img {
   width: 2.4rem;
   height: 2.4rem;
 }

 .abuttitlea p {
   margin-left: 1rem;
 }

 .abuttitlea p span {
   font-size: 28px;
   color: #4DA3D4;
 }

 .abuttitlea p span:last-child {
   display: inline-block;
   margin-top: 0.4rem;
   font-size: 12px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #BFBFBF;
 }

 .honorary-qualification .zs {
   display: flex;
   margin: 3rem 0 6.38rem 0;
 }

 .honorary-qualification .zs .rightbox {
   max-width: 561px;
   max-height: 500px;
   width: 35.08rem;
   margin: 2.4rem 0;
   padding: 2.63rem 6.81rem 1.5rem 2.44rem;
   background: #F2F2F2;
 }

 .honorary-qualification .zs .rightbox::-webkit-scrollbar {
   display: none;
 }

 .honorary-qualification .zs .rightbox h3 {
   font-size: 1.5rem;
   color: #404040;
 }

 .honorary-qualification .zs .rightbox .blueline {
   width: 2.16rem;
   height: 0.13rem;
   background: #4DA3D4;
   margin: 0.88rem 0;
 }

 .honorary-qualification .zs .rightbox span {
   display: inline-block;
   font-size: 20px;
   color: #B4B4B4;
   letter-spacing: 2px;
   margin-bottom: 1.38rem;
 }

 .honorary-qualification .zs .rightbox ul li {
   font-size: 0.75rem;
   color: #404040;
   line-height: 1.75rem;
 }

 .swiper {
   width: 100%;
   height: 100%;
   margin-top: 100px;
   padding: 40px 0 !important;
 }

 .swiper-slide {
   text-align: center;
   font-size: 18px;
   background: #fff;
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
 }

 .swiper-slide img {

   display: block;
   object-fit: cover;
 }

 .swiper-pagination-bullet {
   background-color: rgb(189, 186, 186) !important;
   margin-right: 10px !important;
   margin-right: 20px !important;
 }

 .swiper-pagination-bullet-active {
   background-color: rgb(189, 186, 186) !important;
   opacity: 0.4 !important;
   margin-right: 10px !important;
   margin-right: 20px !important;
 }

 .swiper-button-next:after,
 .swiper-button-prev:after {
   font-family: swiper-icons;
   text-transform: none !important;
   letter-spacing: 0;
   text-transform: none;
   font-variant: initial;
   color: rgb(189, 186, 186);
 }

 .fz {
   margin-top: 9.94rem;
   margin-bottom: 100px;
 }

 .fz .fztimeItem {
   margin-top: 3.12rem;
   background-image: url('../assets//img//about/fzback.png');
   background-repeat: no-repeat;
   background-size: 100%;
   height: 55.69rem;
 }

 .fz .fztimeItem .fztimetop {
   width: 100%;
   border-bottom: 1px solid #c5c2c2;
 }

 .fz .fztimeItem .fztimetop .box1 {
   padding-top: 14.69rem;
   padding-left: 1rem;
 }

 .fz .fztimeItem .fztimetop .box1 ul li:nth-child(1) {
   font-size: 2.38rem;
   font-weight: bold;
   color: #404040;
 }

 .fz .fztimeItem .fztimetop .box1 ul li:nth-child(2) {
   font-size: 1.13rem;
   color: #404040;
   margin-top: 1rem;
   margin-bottom: 4rem;
   line-height: 1.5rem;
 }

 .fz .fztimeItem .fztimetop .box1 .yuan {
   margin: 2rem 0;
   width: 1.25rem;
   height: 1.25rem;
   background: #404040;
   border-radius: 50%;
 }

 .fz .fztimeItem .fztimetop .box1 .yuanactive {
   width: 1.25rem;
   height: 1.25rem;
   border-radius: 50%;
   background: #4DA3D4;
 }

 .fz .fztimeItem .fztimebottom {
   width: 100%;
   overflow-x: auto;
   scrollbar-color: transparent transparent;
   scrollbar-track-color: transparent;
   -ms-scrollbar-track-color: transparent;
 }

 .fz .fztimeItem .fztimebottom .box2 {
   padding-left: 1rem;
 }

 .fz .fztimeItem .fztimebottom .box2 .yuan {
   margin: 2rem 0;
   width: 1.25rem;
   height: 1.25rem;
   background: #404040;
   border-radius: 50%;
 }

 .fz .fztimeItem .fztimebottom .box2 .yuanactive {
   width: 1.25rem;
   height: 1.25rem;
   border-radius: 50%;
   background-color: #4DA3D4;
   margin: 2rem 0;
 }

 .fz .fztimeItem .fztimebottom .box2 ul li:nth-child(2) {
   font-size: 2.38rem;
   font-weight: bold;
   color: #404040;
 }

 .fz .fztimeItem .fztimebottom .box2 ul li:nth-child(3) {
   font-size: 1.13rem;
   font-weight: 400;
   color: #404040;
   margin-top: 1rem;
   line-height: 1.5rem;
   margin-bottom: 4rem;
 }


 .fz .fzbtn {
   display: flex;
   justify-content: center;
   margin-top: 5rem;
 }

 .fz .fzbtn .div1 {
   line-height: 5rem;
   text-align: center;
   width: 5rem;
   height: 5rem;
   border: 1px solid #404040;
   border-radius: 1rem;
   margin-right: 2.5rem;
   background-color: #ccc;
 }

 .fz .fzbtn .el-icon-arrow-left {
   font-size: 42px !important;
 }

 .fz .fzbtn .el-icon-arrow-right {
   font-size: 42px !important;
   color: #4DA3D4;
 }

 .fz .fzbtn .div2 {
   line-height: 5rem;
   text-align: center;
   width: 5rem;
   height: 5rem;
   border: 1px solid #4DA3D4;
   border-radius: 1rem;
   background-color: #4DA3D4;
 }

 .yichu {
   overflow-x: auto;
   scrollbar-color: transparent transparent;
   scrollbar-width: 0;
   scrollbar-track-color: transparent;
   -ms-scrollbar-track-color: transparent;
 }

 .yichu::-webkit-scrollbar {
   display: none;
 }

 @media (max-width: 996px) {
   .abuttitlea {
     display: flex;
     align-items: center;
     margin: 0 0 24px 10px;

   }

   .abuttitlea img {
     width: 8.56rem;
     height: 8.56rem;
   }

   .abuttitlea p span {
     font-size: 14px;
     color: #4DA3D4;
   }

   .honorary-qualification .zs {
     display: block;
     margin: 3rem 0 6.38rem 0;
   }

   .honorary-qualification .zs .rightbox {
     width: 100%;
     margin: 3.13rem 0;
     padding: 7rem 20px 20px 20px;
     background: #F2F2F2;
     font-size: 14px;
   }

   .abuttitle p span {
     font-size: 14px;
     color: #4DA3D4;
   }

   .honorary-qualification .zs .rightbox h3 {
     font-size: 16px;
     color: #404040;
     font-weight: bold;

   }

   .honorary-qualification .zs .rightbox .blueline {
     width: 15.16rem;
     height: 0.6rem;
     background: #4DA3D4;
     margin: 1.88rem 0;
   }

   .honorary-qualification .zs .rightbox ul li {
     font-size: 12px;
     color: #404040;
     line-height: 8rem;
   }

   .honorary-qualification .zs .rightbox span {
     display: inline-block;
     font-size: 12px;
     color: #B4B4B4;
     letter-spacing: 2px;
     margin-bottom: 4.38rem;
   }

   .honorary-qualification .lb .el-carousel__container {
     height: 280px;
   }

   .fz {
     margin-top: 9.94rem;
     margin-bottom: 52px;
   }

   .fz .fztimeItem .fztimetop .box1 ul li:nth-child(1) {
     font-size: 14px;
     font-weight: bold;
     color: #404040;
   }

   .fz .fztimeItem .fztimetop .box1 ul li:nth-child(2) {
     font-size: 12px;
     color: #404040;
     margin-top: 12px;
     margin-bottom: 4rem;
     line-height: 5.5rem;
     height: 80px;
   }

   .fz .fztimeItem {
     margin-top: 3.12rem;
     background-image: url('../assets//img//about/fzback.png');
     background-repeat: space;
     background-size: 100%;
     height: 100%;
     padding: 1px;
   }

   .fz .fztimeItem .fztimebottom .box2 ul li:nth-child(2) {
     font-size: 14px;
     font-weight: bold;
     color: #404040;
   }

   .fz .fztimeItem .fztimebottom .box2 ul li:nth-child(3) {
     font-size: 12px;
     color: #404040;
     margin-top: 12px;
     margin-bottom: 4rem;
     line-height: 5.5rem;
   }

   .fz .fzbtn .div1 {
     line-height: 9rem;
     text-align: center;
     width: 13rem;
     height: 10rem;
     border: 1px solid #404040;
     border-radius: 2rem;
     margin-right: 2.5rem;
   }

   .fz .fzbtn .div2 {
     line-height: 9rem;
     text-align: center;
     width: 13rem;
     height: 10rem;
     border: 1px solid #4DA3D4;
     border-radius: 1rem;
   }

   .fz .fzbtn {
     display: none;
   }

   .swiper-button-next:after,
   .swiper-rtl .swiper-button-prev:after {
     content: 'next';
     font-size: 24px !important;
   }

   .swiper-button-prev:after,
   .swiper-rtl .swiper-button-next:after {
     content: 'prev';
     font-size: 24px !important;

   }

   .swiper {
     width: 100%;
     height: 100%;
     margin-top: 0;
     padding: 40px 0 !important;
   }

   .qy {
     line-height: 28px;
     height: 300px;
     overflow-y: scroll;
     text-indent: 24px;
   }

   .leftbox {
     padding: 0 20px 20px 20px;
   }

   .swiper-slide {
     flex-shrink: 0;
     width: 100%;
     height: 100%;
     position: relative;
     transition-property: transform;
     margin: 0 18px;
   }

   .fz .fztimeItem .fztimetop .box1 {
     padding-top: 0;
     padding-left: 5rem;
   }
 }