/*.banner h3,.banner h4{transform: translateX(200px);
    -ms-transform: translateX(200px);
    -webkit-transform: translateX(200px);
    opacity: 0;transition:all 0.5s;}
.banner .swiper-slide-active h3,.banner .swiper-slide-active h4 {transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;}
.banner .swiper-slide-active h3:nth-child(1),.banner .swiper-slide-active h4:nth-child(1){
    transition-delay: .2s;
    -ms-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
} */

/*
@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
.yyly-b a.active dl h3{animation: indalRun 1s ease both .6s;}
.yyly-b a.active dl p{animation: indalRun 1s ease both .7s;}
.yyly-b a.active dl h5{animation: indalRun 1s ease both .8s;}*/
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner a{display:block;overflow:hidden;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide-active a{}
.banner .swiper-button-next{width:25px;height:39px;background:url(../images/r.png);right:5.7291666666666664%;}
.banner .swiper-button-prev{width:25px;height:39px;background:url(../images/l.png);left:5.7291666666666664%;}
.banner .swiper-pagination{bottom:35px;}
.banner .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.62);opacity:1;width:14px;height:14px;}
.banner .swiper-pagination-bullet-active{background:#fff;}

.cpzx{background:#f4f4f4;padding:120px 0 150px;}
.sybt{text-align:center;margin-bottom:75px;}
.sybt h3{font-size:40px;margin-bottom:30px;}
.sybt h4{font-size:16px;color:#1e1e1e}
.cpzx-b{}
.cpzx-b a{background:#fff;margin-top:60px;text-align:center;}
.cpzx-b a:nth-child(2n){flex-direction:row-reverse}
.cpzx-b a h4{width:52.77777777777778%;overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a dl{width:47.22222222222222%;color:#000;}
.cpzx-b a dl h3{font-size:30px;margin-bottom:20px;}
.cpzx-b a dl p{font-size:16px;margin-bottom:50px;}
.cpzx-b a dl dt{height:213px;}
.cpzx-b a dl dt img{}
.cpzx-b a dl h5{width:150px;height:40px;border-radius:40px;border:2px solid #000;font-size:14px;}
.cpzx-b a:hover h4 img{transform:scale(1.1);}
.cpzx-b a:hover dl h5{background:#000;color:#fff;}

.gywm{color:#fff;position:relative;padding:200px 0 340px;background:url(../images/gywm-bj.jpg)no-repeat center;background-size:cover;}
.gywm-s{}
.gywm-t{width:730px;}
.gywm-t h3{font-size:40px;margin-bottom:48px;}
.gywm-t dl{font-size:16px;line-height:30px;margin-bottom:60px;}
.gywm-t a{width:180px;border-radius:100px;border:2px solid #fff;height:50px;padding:0 23px 0 30px;color:#fff;}
.gywm-t a i{width:25px;height:25px;border-radius:25px;background:#fff;}
.gywm-t a i img{transition:all 0s!important;}
.gywm-t a:hover{background:#fff;color:#000;}
.gywm-t a:hover i{background:#000;}
.gywm-t a:hover i img{filter: brightness(0) invert(1);}
.gywm-b{position:absolute;right:0;bottom:0;width:100%;z-index:2;text-align:center;background:rgba(0,0,0,0.7);padding:40px  0;}
.gywm-b .w1{padding:0 100px;}
.gywm-b .w1>i{width:1px;height:78px;background:rgba(255,255,255,0.15);}
.gywm-b dl{}
.gywm-b dl dt{}
.gywm-b dl dt h3{font-size:14px;margin-bottom:24px;}
.gywm-b dl dt h3 i{font-size:60px;line-height:100%;margin-right:10px;}
.gywm-b dl dt h5{font-size:14px;}

.xwzx{margin:90px auto 70px}
.xwzx-t{margin-bottom:65px;}
.xwzx-t a{display:block;width:calc((100% - 70px) / 3);}
.xwzx-t a h5{font-size:14px;color:#999;margin-bottom:24px;}
.xwzx-t a h3{font-size:18px;line-height:30px;color:#333;margin-bottom:64px;}
.xwzx-t a i{color:#999;}
.xwzx-t a i img{margin-left:12px;}
.xwzx-t a:hover h4 img{transform:scale(1.1);}
.xwzx-t a:hover h3{color:#000;}
.xwzx-t a:hover i{color:#000;}
.xwzx-t a:hover i img{}
.xwzx-t .a1{padding-bottom:40px;border-bottom:1px solid #d9d9d9;}
.xwzx-t .a1 h4{overflow:hidden;margin-bottom:50px;}
.xwzx-t .a1 h4 img{display:block;width:100%;}
.xwzx-t .a1 h5{}
.xwzx-t .a1 h3{}
.xwzx-t .a1 i{}
.xwzx-t .a2{display:block;width:calc((100% - 70px) / 3);border-top:4px solid #1e1e1e;border-bottom:4px solid #1e1e1e;padding-top:90px;}
.xwzx-t .a2 h5{margin-bottom:55px;}
.xwzx-t .a2 h3{margin-bottom:110px;}
.xwzx-b{width:180px;border-radius:100px;border:2px solid #000;height:50px;padding:0 23px 0 30px;color:#000;}
.xwzx-b i{width:25px;height:25px;border-radius:25px;background:#000;}
.xwzx-b i img{transition:all 0s!important;}
.xwzx-b:hover{background:#000;color:#fff;}
.xwzx-b:hover i{background:#fff;}
.xwzx-b:hover i img{filter: brightness(1) invert(1);}

.zlcp{color:#fff;text-align:center;padding:200px 0 157px;background:url(../images/zlcp-bj.jpg)no-repeat center;background-size:cover;}
.zlcp h3{font-size:40px;margin-bottom:30px;}
.zlcp p{font-size:18px;line-height:30px;margin-bottom:84px;width:785px;}
.zlcp a{width:180px;border-radius:100px;border:2px solid #fff;height:50px;padding:0 23px 0 30px;color:#fff;}
.zlcp a i{width:25px;height:25px;border-radius:25px;background:#fff;}
.zlcp a i img{transition:all 0s!important;}
.zlcp a:hover{background:#fff;color:#000;}
.zlcp a:hover i{background:#000;}
.zlcp a:hover i img{filter: brightness(0) invert(1);}

.ryzz{background:#f4f4f4;padding:90px 0 40px;}
.ryzz-b{}
.ryzz-b img{max-width:103.75%!important;margin-left:-3.75%;}

.gdbz{width:1030px;margin:60px auto 70px;text-align:center;}
.gdbz-b{}
.gdbz-b a{display:block;color:#333;}
.gdbz-b a h4{height:80px;}
.gdbz-b a h4 img{}
.gdbz-b a h3{font-size:20px;transition:all 0s;}
.gdbz-b a:hover{color:#000;}
.gdbz-b a:hover img{transform: translateY(-10px);}

@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .gywm-b{position:relative;height:auto;border:none;display:flex;flex-wrap:wrap;/* backdrop-filter: blur(5px); */width: calc(100% + 30px)!important;margin-left: -15px;margin-bottom: -20px;padding: 20px;padding-bottom: 0;}
    .gywm-b dl{border:none;width:50%;margin-bottom: 20px;}
    .zlcp a{height:45px;}
    .gdbz-b a h4{height:60px;}
    .gdbz-b a h4 img{transform:scale(0.7);}
    .banner .swiper-pagination-bullet{width:10px;height:10px;}
    .gywm{background:none;}
    .gywm-t{color:#000;}
    .gywm-t a{border-color:#000;color:#000;}
}