@keyframes fadeInUp {
  0% {
      opacity: 0;
      -webkit-transform: translate3d(0,50px,0);
      transform: translate3d(0,50px,0)
  }
  100% {
      opacity: 1;
      -webkit-transform: translate3d(0,0px,0);
      transform: translate3d(0,0px,0)
  }
}

.fnt_16 { font-size:16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size:20px;}
.fnt_24 { font-size:24px;}
.fnt_26 { font-size:26px;}
.fnt_30 { font-size:30px;}
.fnt_32 { font-size:32px;}
.fnt_40 { font-size:40px;}

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

  .fnt_24 { font-size:22px;}
  .fnt_26 { font-size:24px;}
  .fnt_30 { font-size:28px;}
  .fnt_32 { font-size:30px;}
  .fnt_40 { font-size:38px;}
}
@media only screen and (max-width: 1440px) {
  .fnt_18 { font-size:16px;}
  .fnt_20 { font-size:18px;}
  .fnt_24 { font-size:20px;}
  .fnt_26 { font-size:22px;}
  .fnt_30 { font-size:24px;}
  .fnt_32 { font-size:28px;}
  .fnt_40 { font-size:34px;}

}

@media only screen and (max-width: 1200px) {
  .fnt_16 { font-size:14px;}
  .fnt_18 { font-size:16px;}
  .fnt_20 { font-size:18px;}
  .fnt_24 { font-size:18px;}
  .fnt_26 { font-size:20px;}
  .fnt_30 { font-size:22px;}
  .fnt_32 { font-size:26px;}

  .fnt_40 { font-size:30px;}
}
@media only screen and (max-width: 1024px) {
  .fnt_30 { font-size:20px;}
}
@media only screen and (max-width: 768px) {
  .fnt_16 { font-size:14px;}
  .fnt_18 { font-size:14px;}
  .fnt_20 { font-size:16px;}
  .fnt_24 { font-size:16px;}
  .fnt_26 { font-size:16px;}
  .fnt_30 { font-size:18px;}
  .fnt_32 { font-size:20px;}

  .fnt_40 { font-size:24px;}
}


.img_mo{display: none;}
/* .h_g2{margin-top:100px;} */
@media only screen and (max-width: 1000px) {
    /* .h_g2{margin-top:44px;} */
}
@media only screen and (max-width: 992px) {
  /* .h_g2{margin-top:0px;} */
}
@media only screen and (max-width: 768px) {
    .img_mo{display: block;}
    .img_pc{display: none;}
}
.w1440{width:1440px;margin:0 auto;}
.pt80{padding-top:80px;}
.pb80{padding-bottom:80px;}
.pt140{padding-top:140px;}
.pb140{padding-bottom:140px;}
@media only screen and (max-width: 1600px) {
  .w1440{width:80%;}
  .pt80{padding-top:4vw;}
  .pb80{padding-bottom:4vw;}
  .pt140{padding-top:7vw;}
  .pb140{padding-bottom:7vw;}
}
@media only screen and (max-width: 1200px) {
  .w1440{width:90%;}
}
@media only screen and (max-width: 768px) {
  .pt80{padding-top:12vw;}
  .pb80{padding-bottom:12vw;}
  .pt140{padding-top:15vw;}
  .pb140{padding-bottom:15vw;}
}
.text_all{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1440px;z-index: 2;}
.text_all h3{font-size:2.5vw;line-height: 1.3;margin-bottom:30px;}
.text_all .span{line-height: 1.6;}
@media only screen and (min-width: 2000px) {
  .text_all{width:60%;}
}
@media only screen and (max-width: 1700px) {
  .text_all{width:72.9vw;}
  .text_all h3{margin-bottom:1.5vw;}
}
@media only screen and (max-width: 1500px) {
    .text_all{width:80%;}
    .text_all h3{font-size:3vw;}
}
@media only screen and (max-width: 768px) {
    .text_all{transform:translate(0,0);position:static;width:90%;margin:15vw auto 5vw;overflow: hidden;}
    .text_all h3{font-size:26px;margin-bottom: 5vw;font-weight: 700;line-height: 1.3;}
    .text_all .span{font-size:12px;}
}

.hg2_banner{position: relative;}
.hg2_banner .text h3{color:#fff;}
.hg2_banner .text .p{display: flex;font-size:16px;line-height:1.8;align-items: end;color:#fff;max-width: 670px;}

.hg2_banner .img{display: flex;}
.hg2_banner .img img{width:100%;height: 100%;object-fit: cover;}
.hg2_banner .a{margin-top:60px;}
.hg2_banner .a a{
  display: inline-flex;background: #e50012;color:#fff;padding:13px 20px;
  align-items: center;justify-content: center;border-radius: 50px;line-height: 1;
  margin-right:20px;transition:all 0.3s ease-in-out;border:1px solid #e50012;
}
.hg2_banner .a a:hover{background:#d7000f;}
.hg2_banner .a a:nth-of-type(2){background: transparent;color:#fff;border:1px solid #fff;}
.hg2_banner .a a:nth-of-type(2):hover{background: #fff;color:#f60;border:1px solid #d7000f;}

.hg2_banner .swiper-pagination-bullet{background-color: #fff;width:12px;height:12px;opacity: 0.7;}
.hg2_banner .swiper-pagination-bullet-active{background-color: #d7000f;opacity: 1;}
.hg2_banner .swiper-slide .a a i{font-style: normal;}
.hg2_banner .swiper-slide .a a svg{width:24px;height:24px;margin-right: 10px;}
.hg2_banner .swiper-slide:nth-of-type(1) .a a svg{display: none;}
.hg2_banner .swiper-slide:nth-of-type(2) .a a{
  background: #fff;color:#000;border:0px;
}
.hg2_banner .swiper-slide:nth-of-type(2) .a a:hover{background: #d7000f;color:#fff;}
.hg2_banner .swiper-slide:nth-of-type(2) .a a:hover svg path{fill:#fff;}
@media only screen and (max-width: 1700px) {
  .hg2_banner .a{margin-top:3vw;}
}

@media only screen and (max-width: 1300px) {
  .hg2_banner .text .p{width:50%;font-size: 14px;line-height: 1.5;}
}
@media only screen and (max-width: 1000px) {
    .hg2_banner .text .p{font-size:14px;}
    .hg2_banner .img{height:450px;}
}
@media only screen and (max-width: 768px) {
  .hg2_banner .text_all{position:absolute;top:10%;left:10%;margin:0px;width:auto;right:10%;}
  .hg2_banner .text .p br{display: none;}
  .hg2_banner .text .p{width:100%;}
  .hg2_banner .a a{padding:10px 20px;}
}

.text_tit{position: relative;text-align: center;padding-bottom:20px;margin-bottom:60px;}
.text_tit:after{
  content: "";position: absolute;left:50%;bottom:0px;transform:translateX(-50%);
  display: block;width:80px;height:4px;background: #e96465;
}
.text_tit br{display: none;}
@media only screen and (max-width: 1600px) {
  .text_tit{margin-bottom:3vw;padding-bottom:2vw;}
}
@media only screen and (max-width: 768px) {
  .text_tit{margin-bottom:8vw;padding-bottom:5vw;}
  .text_tit br{display: block;}
}
.zs_con01{background: #eff8ff;overflow: hidden;}
.zs_con01 .dl{display:flex;flex-wrap:wrap;justify-content: space-between;overflow: hidden;}
.zs_con01 .dl dl{
  flex:0 0 32%;padding:70px 40px;
  border-radius:20px;overflow: hidden;
  border:4px solid #fff;background-image: linear-gradient(180deg, #fff5f5,#fff);
}
.zs_con01 .dl dl:nth-of-type(2){background-image: linear-gradient(180deg, #e8f7ff,#fff);}
.zs_con01 .dl dl:nth-of-type(3){background-image: linear-gradient(180deg, #e8f0ff,#fff);}
.zs_con01 .dl dt{text-align: center;margin-bottom: 40px;}
.zs_con01 .dl dt img{width:175px;transition:all 0.5s ease-in-out;}
.zs_con01 .dl dl:hover img{transform:scale(1.05);}
.zs_con01 .dl dt h3{margin-top:25px;}
.zs_con01 .dl dd{color:#858585;}
.zs_con01 .dl dd p{position: relative;margin-bottom:20px;padding-left: 30px;}
.zs_con01 .dl dd p i{font-style: normal;color:#333;display: inline-block;margin-bottom: 3px;}
.zs_con01 .dl dd p:after{
  content: "";display: none;width:18px;height:18px;border-radius: 100%;position:absolute;
  left:0px;top:3px;background: url(../img/zs6.png) no-repeat;background-size:100%;
}
@media only screen and (max-width: 1600px) {
  .zs_con01 .dl dl{padding:4vw 1vw;}
  .zs_con01 .dl dt{margin-bottom:2vw;}
  .zs_con01 .dl dt img{width:8vw;}
  .zs_con01 .dl dt h3{margin-top:1vw;}
}
@media screen and (max-width: 768px) {
  .zs_con01 .dl dl{flex:0 0 100%;margin-right:0px;margin-bottom:20px;padding:8vw 5vw;}
  .zs_con01 .dl dt img{width:70px;}
  .zs_con01 .dl dt{margin-bottom:5vw;}
  .zs_con01 .dl dt h3{margin-top:3vw;font-size:20px;}
}

.zs_con02{background: #fff;}
.zs_con02 .img{width:1439px;margin:0 auto;}
.zs_con02 .img img{height:100%;object-fit: cover;width:100%;}
@media only screen and (max-width: 1439px) {
  .zs_con02 .img{width:100%;}
}
@media only screen and (max-width: 768px) {
  .zs_con02 .img{width:100%;}
}

.zs_con03{
  background: url(../img/zs7.jpg) no-repeat;background-size: cover;
}
.zs_con03 .img img{width:100%;display: block;transition:all 0.3s ease-in-out;}
@media only screen and (min-width: 1200px) {
.zs_con03 .img:hover img{    transform: translate(0,-10px)!important;} 
}
.zs_con03 .text_tit{margin-bottom:0px;}
.zs_con03 h3{color:#8ba7e2;text-align: center;margin:1vw 0;position: relative;}
.zs_con03 h3 a{font-size: 14px;color:#333;position: absolute;right:0px;bottom:0px;}
.zs_con03 h3 a:hover{color:#8ba7e2;}
.zs_con03 .dl{display: flex;flex-wrap:wrap;}
.zs_con03 dl{
  border-radius: 20px;overflow: hidden;flex:1;
  margin-right:25px;
}
.zs_con03 dl:nth-of-type(4n){margin-right:0px;}
.zs_con03 dt img{width:100%;}
.zs_con03_1{background: #fff;overflow: hidden;
  padding:25px;padding-top:0px;
  box-shadow: 0px 10px 20px #bfdcf6;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

@media only screen and (max-width: 768px) {
  .zs_con03 .text_tit{margin-bottom: 0vw;}
  .zs_con03 h3{margin:5vw 0;}
  .zs_con03 dl{margin-right: 0px;flex:0 0 100%;margin:0 auto 5vw;}
  .zs_con03 dl:nth-of-type(4n){margin-right:auto;}
  .zs_con03 .img{position: relative;overflow: hidden;height:73px;}
  .zs_con03 .img img{width:650px;position:absolute;left:50%;transform:translateX(-50%);}

  .zs_con03 .dl a{font-size:14px;margin-top:0;color:#333;text-align: center;width:100%;}
}


.zs_con04{
  background: url(../img/zs8.jpg) no-repeat;background-size: cover;
}
.zs_con04 .text_tit{margin-bottom: 20px;}
.zs_con04 .p{text-align: center;margin-bottom: 100px;color:#666;}
.zs_con04 .dl{display: flex;flex-wrap:wrap;justify-content: space-around;}
.zs_con04 .dl dl{flex:0 0 366px;}
.zs_con04 .dl dt{margin-bottom: 1vw;border-radius: 20px;overflow: hidden;}
.zs_con04 .dl dt img{width:100%;}
.zs_con04 .img{flex:0 0 905px;}
.zs_con04 .img img{width:100%;}
@media only screen and (max-width: 1600px) {
  .zs_con04 .p{margin-bottom:5vw;}
  .zs_con04 .dl dl{flex:0 0 20vw;}
  .zs_con04 .img{flex:0 0 55vw;}
}
@media only screen and (max-width: 768px) {
  .zs_con04 .dl{margin-top:10vw;}
}


.zs_con04_1{
  background: url(../img/zs8.jpg) no-repeat;background-size: cover;
}
.zs_con04_1 .text_tit{margin-bottom: 20px;}
.zs_con04_1 .p{text-align: center;margin-bottom: 50px;color:#666;}
.zs_con04_1 .dl{display: flex;flex-wrap:wrap;justify-content: space-around;}
.zs_con04_1 .left{flex:0 0 366px;display: flex;flex-wrap:wrap;align-content: stretch;}
.zs_con04_1 .left dt{
  margin-bottom: 1vw;border-radius: 20px;overflow: hidden;flex:0 0 100%;
  background-image: linear-gradient(90deg,#f0f6f9,#d3e0ea);padding:20px 5px 30px;
  text-align: center;color:#3e3e3f;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;
}
.zs_con04_1 .left dt h3{margin:15px 0 10px;color:#565859;line-height: 1;}
.zs_con04_1 .left dt img{width:57px;}
.zs_con04_1 .img{flex:0 0 880px;}
.zs_con04_1 .img img{width:100%;}
.zs_con04_1 .top{margin-bottom:10px; display:flex;flex-wrap:wrap;align-items: flex-end;}
.zs_con04_1 .top dl{flex:1;margin-left:10px;}
.zs_con04_1 .top dl:nth-of-type(2){flex:0 0 280px;}
.zs_con04_1 .top dl:first-child{margin-left: 0px;}
.zs_con04_1 .top dt{
  background-image: linear-gradient(180deg,#f3fbff,#d5e8fc);align-items: center;display: flex;flex-wrap: wrap;
  padding:20px 5px;text-align: center;margin-bottom: 10px;border-radius: 10px;overflow: hidden;
}
.zs_con04_1 .top dt h3{color:#268cff;font-size: 18px;flex:0 0 100%;}
.zs_con04_1 .top dt p{color:#333;font-size:16px;flex:0 0 100%;}
.zs_con04_1 .top dt:last-child{height:90px;padding:10px 5px;align-content: center;}
.zs_con04_1 ul{display: flex;flex-wrap: wrap; }
.zs_con04_1 li{
  flex:1;text-align: center;color:#fff;font-size:20px;height:90px;
  display: flex;flex-wrap: wrap;align-items: center;justify-content: center;
  background: url(../img/li5.png) no-repeat;background-size: 100% 100%;
}
.zs_con04_1 .dl.img_mo{display:none;}
@media only screen and (max-width: 1600px) {
  .zs_con04_1 .left{flex:0 0 25%;}
  .zs_con04_1 .img{flex:0 0 65%;}
  .zs_con04_1 .p{margin-bottom: 2.5vw;}
  .zs_con04_1 .p br{display:none;}
}
@media only screen and (max-width: 1500px) {
  .zs_con04_1 .top dl:nth-of-type(2){flex:0 0 200px;}
  .zs_con04_1 li{font-size:18px;}
  .zs_con04_1 .top dt h3{font-size:16px;}
  .zs_con04_1 .top dt p{font-size:14px;}
  .zs_con04_1 .left dt h3{font-size:18px;}
  .zs_con04_1 .left dt p{font-size:14px;}
}
@media only screen and (max-width: 768px) {
  .zs_con04_1 .p{margin-bottom: 5vw;}
  .zs_con04_1 .dl.img_pc{display:none;}
  .zs_con04_1 .dl.img_mo{display:flex;}
  .zs_con04_1 .dl.img_mo dl{flex:0 0 27%;}
  .zs_con04_1 .dl.img_mo dt img{width:100%;}
}

.zs_con05{
  background: url(../img/zs9.jpg) no-repeat;background-size: cover;
}
.zs_con05 .h3_title{text-align: center;}
.zs_con05 .h3_title h3{margin-top:1vw;}
.zs_con05 .h3_title img{transition:all 0.4s ease-in-out;}
.zs_con05 .h3_title a:hover img{transform:translateY(-10px);}
.zs_con05 .h4_title{text-align: center;background: url(../img/a4.png) no-repeat center center;height:60px;
  display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-top:1vw;margin-bottom:1vw;
}
.zs_con05 .dl{overflow: hidden;display: flex;flex-wrap: wrap;}
.zs_con05 dl{background-image: linear-gradient(180deg, #dce8f8,#fff);border-radius: 100px;
  padding:20px 15px;width:32%;margin-right:1.5%;float:left;overflow: hidden;
  display:flex;flex-wrap:wrap;
}
.zs_con05 dl:nth-of-type(3n){margin-right: 0px;}
.zs_con05 dt{margin-right:10px;flex:0 0 93px;}
.zs_con05 dt img{width:100%;transition: all 0.5s ease-in-out;}
.zs_con05 dl:hover dt img{transform:scale(1.05);}
.zs_con05 dd{flex:1;}
.zs_con05 dd h3{color:#0a7ff2;}
.zs_con05 dd .p{margin-top:10px;color:#333;}
.zs_con05 dd .p p{margin-top:5px;position: relative;padding-left:15px;}
.zs_con05 dd .p p:after{
  content: "";position:absolute;left:0px;top:7px;width:6px;height:6px;border-radius: 100%;background-color: #1b6bb2;
}
.zs_con05 .dl2 dd .p p{width:50%;float:left;}
@media only screen and (max-width: 1600px) {
  .zs_con05 .h4_title{margin:3vw 0 2vw;}
  .zs_con05 .h3_title img{width:12vw;}
  .zs_con05 .dl2 dd .p p{width:100%;}
  .zs_con05 dt{display: flex;flex-wrap: wrap;align-items: center;}
}
@media only screen and (max-width: 1200px) {
  .zs_con05 .h4_title{height:50px;}
  .zs_con05 dt{flex:0 0 7vw;}
  .zs_con05 dd{flex:0 0 100%;margin-top:1vw;}
  .zs_con05 dl{border-radius: 30px;padding:3vw;}
}
@media only screen and (max-width: 768px) {
  .zs_con05{background-position: -20px top;}
  .zs_con05 .h3_title img{width:120px;}
  .zs_con05 .h3_title h3{margin-top: 3vw;}
  .zs_con05 .h4_title{margin:5vw 0;font-size:20px;}
  .zs_con05 dl{padding:8vw 5vw;flex:0 0 100%;margin-bottom: 5vw;border-radius: 15px;}
  .zs_con05 dt{flex:0 0 70px;}
  .zs_con05 dd{margin-top:3vw;}
}

.zs_con06{
  background: url(../img/zs10.jpg) no-repeat;background-size: cover;
}
.zs_con06 .swiper-container{padding-bottom:80px;}
.zs_con06 .dl{position: relative;}
.zs_con06 .dl .btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index: 2;}
.zs_con06 .dl .btn svg{display: block;}
.zs_con06 .img{position:relative;overflow: hidden;}

.zs_con06 .img img{width:100%;display: block;transition: all 0.5s ease-in-out;}

.zs_con06 .swiper-slide{transform:scale(0.8);cursor: pointer;}
.zs_con06 .swiper-slide-active{transform:scale(1.0);}
.zs_con06 p{text-align: center;margin-top:10px;}
.zs_con06 p a{color:#333;}
.zs_con06 p a:hover{color:#e84243;}
.zs_con06 .dl:hover .img img{transform:scale(1.05);}
.zs_con06 .dl:hover p{color:#e84243}
.zs_con06 .swiper-button-prev{
  background: none;width:40px;height:40px;border-radius: 100%;
  border:1px solid #e96465;
  left:50%;bottom:0%;top:auto;margin-left:-45px;
}
.zs_con06 .swiper-button-next{
  background: none;width:40px;height:40px;border-radius: 100%;
  border:1px solid #e96465;
  right:50%;bottom:0%;top:auto;margin-right:-45px;
}
.zs_con06 .swiper-button-prev:after, 
.zs_con06 .swiper-button-next:after{font-size: 16px;color:#e96465;}
.zs_con06 .swiper-button-prev:hover,
.zs_con06 .swiper-button-next:hover{
  background: #e96465;
}
.zs_con06 .swiper-button-prev:hover:after,
.zs_con06 .swiper-button-next:hover:after{color:#fff;}
.video_con {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 999999;
}
.video_con .vid_dom {
  width: 70%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.video_con video {
  width: 100%;
}
.video_con .close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: #000;
  border-radius: 100%;
  cursor: pointer;
  z-index: 9;opacity:1;
  transition:all 0.3s ease-in-out;
}
.video_con .close:hover{transform:rotate(90deg);}
.video_con .close:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 2px;
  background: #fff;
  transform: translateX(-50%) rotate(45deg);
}
.video_con .close:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 2px;
  background: #fff;
  transform: translateX(-50%) rotate(135deg);
}
@media screen and (max-width: 1600px) {
  .zs_con06 p br{display:none;}
}
@media screen and (max-width: 768px) {
  .video_con .vid_dom{width:90%;}
  .video_con .close{width:24px;height:24px;}
  .video_con .close:before{width:15px;}
  .video_con .close:after{width:15px;}
}


.zs_con07{
  background: url(../img/zs11.jpg) no-repeat;background-size: cover;
}
.zs_con07 .zs7_con{display: flex;flex-wrap: wrap;}
.zs_con07 .left{flex:0 0 260px;}
.zs_con07 .left ul{display:flex;flex-wrap:wrap;height:100%;margin-right: 30px;}
.zs_con07 .left li{
  margin-bottom: 20px;flex:0 0 100%;background:#fff;border-radius: 20px;overflow: hidden;
  display: flex;flex-wrap: wrap;align-items: center;justify-content: center;cursor:pointer;
  transition:all 0.3s ease-in-out;
}
.zs_con07 .left li.on{background: #e84243;color:#fff;}
.zs_con07 .left li:last-child{margin-bottom: 0px;}
.zs_con07 .right{flex:1;}
.zs_con07 .right_list{border-radius: 20px;overflow: hidden;background:#fff;display: none;flex-wrap:wrap;}
.zs_con07 .right_list.on{display: flex;}
.zs_con07 .right .img{border-radius: 20px;overflow: hidden;flex:0 0 763px;}
.zs_con07 .right .img img{width:100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}
.zs_con07 .right:hover .img img{transform:scale(1.05);}
.zs_con07 .right .text{flex:1;padding:70px;}
.zs_con07 .right .p{color:#999;margin-top:40px;line-height: 1.8;}

@media screen and (max-width: 1600px) {
  .zs_con07 .left{flex:0 0 15vw;}
  .zs_con07 .right .img{flex:0 0 60%;}
  .zs_con07 .right .text{padding:4vw;}
  .zs_con07 .right .p{margin-top:2vw;}
}
@media screen and (max-width: 768px) {
  .zs_con07 .left{flex:0 0 100%;}
  .zs_con07 .left ul{margin-right: 0px;}
  .zs_con07 .left li{flex:1;height:45px;margin-right:2vw;border-radius: 10px;}
  .zs_con07 .right .img{flex:0 0 100%;border-radius: 10px;}
  .zs_con07 .right_list{border-radius: 10px;}
  .zs_con07 .right .text{padding:8vw;}
  .zs_con07 .right .p{margin-top:5vw;}
}

.zs_con08 .news_con{position: relative;}
.zs_con08 .img{border-radius: 10px;overflow: hidden;}
.zs_con08 .img img{width:100%;height:100%;object-fit: cover;display: block;transition:all 0.5s ease-in-out;}
.zs_con08 .text{margin-top:20px;}
.zs_con08 .text span{color:#999;}
.zs_con08 .text h3{margin-top:10px;line-height: 1.5;padding-right:50px;font-size: 16px;}
.zs_con08 .text a{color:#333;}
.zs_con08 .dl:hover .text a{color:#e50012;}
.zs_con08 .dl:hover .img img{transform:scale(1.05);}
.zs_con08 .swiper-button-prev{
  background: none;width:40px;height:40px;border-radius: 100%;
  border:1px solid #e96465;
  left:-20px;margin-left:-45px;top:38%;
}
.zs_con08 .swiper-button-next{
  background: none;width:40px;height:40px;border-radius: 100%;
  border:1px solid #e96465;
  right:-20px;margin-right:-45px;top:38%;
}
.zs_con08 .swiper-button-prev:after, 
.zs_con08 .swiper-button-next:after{font-size: 16px;color:#e96465;}
.zs_con08 .swiper-button-prev:hover,
.zs_con08 .swiper-button-next:hover{
  background: #e96465;
}
.zs_con08 .swiper-button-prev:hover:after,
.zs_con08 .swiper-button-next:hover:after{color:#fff;}
@media screen and (max-width: 1600px) {
  .zs_con08 .text h3 a br{display: none;}
}
@media screen and (max-width: 1200px) {
  .zs_con08 .news_con{padding-bottom:60px;}
  .zs_con08 .swiper-button-prev{
    background: none;width:40px;height:40px;border-radius: 100%;
    border:1px solid #e96465;
    left:50%;bottom:0%;top:auto;margin-left:-45px;
  }
  .zs_con08 .swiper-button-next{
    background: none;width:40px;height:40px;border-radius: 100%;
    border:1px solid #e96465;
    right:50%;bottom:0%;top:auto;margin-right:-45px;
  }
  .zs_con08 .swiper-button-prev:after, 
  .zs_con08 .swiper-button-next:after{font-size: 16px;color:#e96465;}
  
}
@media screen and (max-width: 768px) {
  .zs_con08 .text h3{padding-right:0px;}
}

.zs_c4_con{display:flex;flex-wrap: wrap;gap:40px;}
.zs_c4_con .list{flex:1;padding:30px;background-image: linear-gradient(to top,#d5e8fc,#f3fbff);border-radius: 20px;}
.zs_c4_con .list h3{text-align: center;}
.zs_c4_con .list h3 p{margin-top:10px;}
.zs_c4_con .list .p{margin-top:20px;margin-bottom:0px;text-align: left;color:#858585;font-size: 14px;}
.zs_c4_con .list .p p{margin-top: 20px;padding-left:20px;position: relative;}
.zs_c4_con .list .p p:after{
  content: "";display: block;width:8px;height:8px;background-color: #58a3f1;position: absolute;left:0%;top:5px;border-radius: 100%;
}
.zs_c4_con .list .p i{font-style:normal;color:#333;}
@media screen and (max-width: 1300px) {
  .zs_con01 .dl dd p{padding-left:20px;}
  .zs_con03 dl{margin-right:15px;}
  .zs_c4_con .list{padding:30px 20px;}
  .zs_c4_con .list h3 img{transform:scale(0.8);transform-origin: center bottom;}
  .zs_c4_con{gap:20px;}
}
@media screen and (max-width: 768px) {
  .zs_con01 .dl dd p{padding-left:0px;}
  .zs_c4_con .list{flex:0 0 100%;}
  .zs_c4_con .list h3 p{font-size:20px;}
}