/*.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 a dl{position:absolute;width:100%;left:0;top:18.823529411764706%;z-index:2;}
.banner .swiper-slide a dl h3{font-size:60px;color:#fff;text-align:center;}
.banner .swiper-slide-active a{}
.banner .swiper-pagination{bottom:40px}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:var(--colors);}

.wmys{text-align:center;background:#272727;padding:27px 0 40px;}
.wmys-b{padding:0 130px 0 110px;}
.wmys-b a{display:block;color:#fff;}
.wmys-b a h4{height:80px;}
.wmys-b a h4 img{transition:all 0s!important;filter: brightness(0) invert(1);}
.wmys-b a h3{font-size:15px;transition:all 0s;}
.wmys-b a:hover{color:var(--colors);}
.wmys-b a:hover img{filter:initial;}
.wmys-b h5{width:1px;height:50px;background:#3d3d3d;}
.wmys-b h5:last-child{display:none;}

.cpzx{padding:120px 0 145px;background:url(../images/cpzx-bj.jpg)no-repeat center;background-size:cover;}
.sybt{text-align:center;margin-bottom:75px;}
.sybt h4{font-size:64px;color:var(--colors);text-transform:uppercase;margin-bottom:15px;}
.sybt h3{font-size:42px;color:#333;}
.cpzx-b{}
.cpzx-b>div{padding-bottom:70px;width:calc(100% + 20px);margin-left:-10px;}
.cpzx-b a{display:block;overflow:hidden;border-radius:20px;margin:10px;padding-bottom:50px;text-align:center;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a h3{font-size:30px;margin-bottom:17px;color:var(--colors);}
.cpzx-b a h5{font-size:20px;color:#666;}
.cpzx-b a:hover img{transform:scale(1.1);}

.oem{padding:100px 0 150px;background:url(../images/oem-bj.jpg)no-repeat center;background-size:cover;}
.oem .sybt{}
.oem .sybt *{color:#fff;}
.oem-b{}
.oem-b dl{border-radius:20px;overflow:hidden;text-align:center;padding:55px 40px 70px;background:rgba(255, 255, 255, 0.92);}
.oem-b dl h5{height:100px;}
.oem-b dl h4{height:50px;}
.oem-b dl h3{font-size:24px;margin-bottom:15px;}
.oem-b dl p{font-size:16px;line-height:26px;color:#1e1e1e;}
.oem-b dl:hover h5 img{transform: translateY(-10px);}

.gywm{text-align:center;padding:130px 0 110px;background:#eef6ff;position:relative;z-index:2;overflow:hidden;}
.gywm:before{top: 50%;
    left: 50%;
    opacity: 1;
    position: absolute;
    background:var(--colors);
    height: 0%;
    width: 0%;
    content: "";
    transition: all 0.8s;
    border-radius: 100%;
    margin: auto;
    z-index: -2;}
.gywm:hover:before{background: #fff;
    width: 90%;
    height: 110%;
    top: -5%;
    left: 5%;}   
.gywm:after{content: "";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:url(../images/gywm-bj.png)no-repeat center;background-size:cover;}
.gywm-t{width:1234px;font-size:18px;line-height:32px;margin-bottom:53px;max-width:100%;}
.gywm-c{width:1092px;margin-bottom:80px;}
.gywm-c p{border-radius: 170px;overflow:hidden;}
.gywm-c p img{display:block;width:100%;}
.gywm-c p:hover img{transform:scale(1.1);}
.gywm-b{width:106px;font-size:20px;color:#000;}
.gywm-b img{}
.gywm-b:hover{color:var(--colors);}
.gywm-b:hover img{}

.ryzz{position:relative;height:797px;}
.ryzz .sybt{position:absolute;left:0;top:70px;width:100%;}
.ryzz .sybt h3{color:#000;}

.xwzx{margin:80px auto}
.xwzx-t{margin-bottom:70px;}
.xwzx-t dl{}
.xwzx-t dl h4{font-size:64px;color:var(--colors);text-transform:uppercase;margin-bottom:15px;}
.xwzx-t dl h3{font-size:42px;color:#333;}
.xwzx-t a{width:166px;height:57px;border-radius:57px;border:1px solid #000;color:#000;font-size:16px;}
.xwzx-t a:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
.xwzx-b{}
.xwzx-b>div{width:calc(100% + 20px);margin-left:-10px;}
.xwzx-b a{display:block;border-radius:10px;overflow:hidden;margin:10px;border:1px solid #f7f7f7;padding:28px 24px 18px;}
.xwzx-b a h5{font-size:16px;margin-bottom:22px;color:#999;}
.xwzx-b a h3{font-size:24px;line-height:36px;color:#1e1e1e;margin-bottom:45px;height:72px;}
.xwzx-b a i{width:90px;height:30px;border-radius:30px;border:1px solid var(--colors);color:var(--colors);margin-bottom:44px;}
.xwzx-b a h4{overflow:hidden;border-radius:10px;overflow:hidden;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.xwzx-b a:hover i{background:var(--colors);color:#fff;}
.xwzx-b a:hover h4 img{}

.smdz{height:500px;background:url(../images/smdz-bj.jpg)no-repeat center;background-size:cover;color:#fff;font-size:40px;line-height:64px;}
.smdz-b{text-align:right;}

@media screen and (max-width:1200px){
    .wmys-b a{width:50%;}
    .wmys-b{align-items:flex-start;}
    .banner .swiper-pagination{bottom:10px}
    .ryzz .sybt{top:10px;}
    .xwzx-b a h3{height:48px;}
    .xwzx-t a{width:150px;height:45px;}
    .wmys-b a h4{transform:scale(0.7);}
    .gywm-c p{border-radius:10px;}
}