/*.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-pagination{bottom:65px;}
.banner .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.62);opacity:1;}
.banner .swiper-pagination-bullet-active{background:#fff;}
.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%;}

.gywm{padding:113px 0 95px;background:url(../images/gywm-bj.jpg)no-repeat center;}
.gywm-t{margin-bottom:80px;}
.gywm-l{width:50%;position:relative;}
.gywm-l h4{}
.gywm-l h4 img{display:block;width:100%;}
.gywm-l dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.gywm-l dl dt{width:64px;height:64px;border-radius:64px;position:relative;z-index:2;background-image:radial-gradient(#fff,#00b9ff);}
.gywm-l dl dt::before, .gywm-l dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: var(--colors);content: '';top:0;left:0;z-index:-1;}
.gywm-l dl dt::before{animation: scale 2s infinite; }
.gywm-l dl dt::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(1.5); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(3);opacity:0;}}
.gywm-r{width:calc(50% - 60px);}
.gywm-r h3{font-size:48px;padding-bottom:28px;border-bottom:1px solid #eee;position:relative;margin-bottom:50px;}
.gywm-r h3 p{position:absolute;left:0;bottom:-1px;width:47px;height:3px;background:var(--colors);}
.gywm-r .div1{font-size:18px;line-height:40px;margin-bottom:43px;}
.gywm-r a{width:190px;height:55px;border-radius:55px;border:1px solid var(--colors);color:var(--colors);padding-left:15px;font-size:16px;}
.gywm-r a i{width:25px;height:25px;border-radius:25px;background:var(--colors);margin-right:35px;}
.gywm-r a i img{transition:all 0s!inherit;filter: brightness(0) invert(1);}
.gywm-r a:hover{background:var(--colors);color:#fff;}
.gywm-r a:hover i{background:#fff;}
.gywm-r a:hover i img{filter:initial;}
.gywm-b{width:1200px;text-align:center;}
.gywm-b dl{}
.gywm-b dl h3{color:var(--colors);font-size:30px;margin-bottom:15px;}
.gywm-b dl h3 i{font-size:60px;line-height:100%;}
.gywm-b dl h4{font-size:16px;}

.sclc{background:#f2f4f6;padding:100px 20px;}
.sybt{text-align:center;margin-bottom:45px;}
.sybt h3{font-size:48px;margin-bottom:20px;}
.sybt p{font-size:18px;}
.sclc-b{}
.sclc-b a{display:block;text-align:center;background:#fff;}
.sclc-b a h4{overflow:hidden;}
.sclc-b a h4 img{display:block;width:100%;}
.sclc-b a dl{padding:45px 10px 70px;}
.sclc-b a dl h5{width:70px;height:70px;border-radius:15px;background:var(--colors);margin-bottom:30px;}
.sclc-b a dl h3{font-size:24px;margin-bottom:15px;}
.sclc-b a dl p{font-size:16px;line-height::28px;max-width:100%;width:296px;margin:0 auto;}
.sclc-b a:hover img{transform:scale(1.1);}

.gczs{padding:100px 20px;}
.gczs-t{text-align:center;margin-bottom:45px;}
.gczs-t h3{font-size:48px;margin-bottom:20px;padding-bottom:28px;position:relative;border-bottom:1px solid #f3f3f3}
.gczs-t h3 i{width:25px;height:3px;bottom:-2px;background:var(--colors);display: block;position: absolute;left: calc(50% - 12.5px);}
.gczs-t p{font-size:18px;}
.gczs-b{}
.gczs-b a{display:block;text-align:center;background:#f6f6f6;}
.gczs-b a h4{overflow:hidden;}
.gczs-b a h4 img{display:block;width:100%;}
.gczs-b a dl{padding:40px 10px 70px;}
.gczs-b a dl h3{font-size:24px;margin-bottom:15px;}
.gczs-b a dl p{font-size:16px;line-height::28px;max-width:100%;width:296px;margin:0 auto;}
.gczs-b a:hover img{transform:scale(1.1);}

.lxwm{padding:100px 0;background:url(../images/lxwm-bj.jpg)no-repeat center top;}
.lxwm .sybt{color:#fff;margin-bottom:80px;}
.lxwm-b{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.lxwm-l{width:calc(50% - 60px);}
.lxwm-l img{display:block;width:100%}
.lxwm-r{width:50%;padding-right:80px;}
.lxwm-r dl{margin-bottom:40px;}
.lxwm-r dl h3{font-size:24px;padding-left:10px;border-left:4px solid var(--colors);}
.lxwm-r dl p{width:calc(100% - 125px);height: 1px;background:#e5e5e5;}
.lxwm-r h5{margin-bottom:15px;font-size:16px;}
.lxwm-r h5 i{color:#ff0000;}
.lxwm-r input{width:100%;height:48px;border-radius:6px;border:1px solid #d2d2d2;padding:0 19px;font-size:16px;color:#999;margin-bottom:30px;}
.lxwm-r input::placeholder,.lxwm-r textarea::placeholder{color:#999;}
.lxwm-r textarea{width:100%;height:120px;border-radius:6px;border:1px solid #d2d2d2;padding:10px 19px;font-size:16px;color:#999;margin-bottom:40px;}
.lxwm-r button{width:166px;height:55px;border-radius:55px;background:var(--colors);color:#fff;font-size:16px;color:#fff;}

@media(max-width:1500px){
    .gywm-r .div1{font-size:14px;line-height:24px;}
    .lxwm-r dl{margin-bottom:20px;}
    .lxwm-r input{margin-bottom:20px;}
    .lxwm-r textarea{margin-bottom:20px;}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .gywm-r a{width:150px;height:50px;}
    .lxwm-r input{height:45px;}
    .lxwm-r button{height:45px;width:150px;}
}