/*.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 a>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;left:0;top:0;width:100%;height:100%;}
.banner .swiper-slide a dl dt{width:680px;}
.banner .swiper-slide a dl dt h3{text-transform:uppercase;font-size:72px;line-height:84px;margin-bottom:80px;color:#fff;}
.banner .swiper-slide a dl dt h5{width:260px;height:70px;border-radius:70px;background:#fff;font-size:20px;padding-left:15px;color:#000}
.banner .swiper-slide a dl dt h5 i{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:30px;}
.banner .swiper-slide a dl dt h5 i img{transition:all 0s!important;filter: brightness(0) invert(1);}
.banner .swiper-slide a dl dt h5:hover{background:var(--colors);color:#fff;}
.banner .swiper-slide a dl dt h5:hover i{background:#fff;}
.banner .swiper-slide a dl dt h5:hover i img{filter:inherit;}
.banner .swiper-slide-active a{}
.banner .swiper-slide-active a h3{animation: indalRun 1s ease both .2s;}
.banner .swiper-slide-active a h5{animation: indalRun 1s ease both .4s;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:var(--colors);}
.banner .swiper-button-next{width:24px;height:44px;right:5%;transition:all 0.5s;background:url(../images/r.png);}
.banner .swiper-button-next:hover{background:url(../images/r-1.png);}
.banner .swiper-button-prev{width:24px;height:44px;left:5%;transition:all 0.5s;background:url(../images/l.png);}
.banner .swiper-button-prev:hover{background:url(../images/l-1.png);}
.banner p{width:27px;height:39px;background:url(../images/banner-tb2.png);position:absolute;left:calc(50% - 13.5px);bottom:60px;z-index:2;animation: rotation2 1.5s linear infinite;-moz-animation: rotation2 1.5s linear infinite;-webkit-animation: rotation2 1.5s linear infinite;-o-animation: rotation2 1.5s linear infinite;}


.cpzx{padding:130px 0 100px;background-size:cover;background:url(../images/cpzx-bj.jpg)no-repeat center;background-size:cover;}
.cpzx-t{margin:0 0 50px 0;}
.cpzx-t dt h3{font-size:48px;margin-bottom:15px;}
.cpzx-t dd{text-align:center;width:calc(100% - 330px);}
.cpzx-t dd a{height:55px;width:175px;border-radius:60px;line-height:20px;border:1px solid;border:1px solid #c7c7c7;margin:5px 10px;color:#000;padding:0 10px;}
.cpzx-t dd a.active{background:var(--colors);border-color:var(--colors);color:#fff;}
.cpzx-t dd a:nth-child(n+7){display:none;}
.cpzx-b{position:relative;z-index:2;margin:0}
.cpzx-b2{position:absolute;z-index:-1;opacity:0;transition:all 0.5s;width:100%;left:0;top:0;}
.cpzx-b2.active{position:relative;z-index:1;opacity:1;}
.cpzx-b2 .swiper-container{overflow:inherit;margin-bottom:40px;}
.cpzx-b .swiper-container a{display:block;color:#000}
.cpzx-b .swiper-container a h4{background:#fff;margin-bottom:25px;overflow:hidden;}
.cpzx-b .swiper-container a h4 img{display:block;width:100%;}
.cpzx-b .swiper-container a h3{font-size:20px;transition:all 0s;}
.cpzx-b .swiper-container a:hover{color:var(--colors);}
.cpzx-b .swiper-container a:hover img{transform:scale(1.1);}
.cpzx-b dl{}
.cpzx-b dl a{width:175px;height:55px;border-radius:55px;background:var(--colors);color:#fff;font-size:16px;}
.cpzx-b dl a img{margin-right:10px;}
.cpzx-b dl .swiper-pagination{position:relative;width:calc(100% - 220px);height:6px;background:#e2e2e2;}
.cpzx-b dl .swiper-pagination-progressbar-fill{background:var(--colors);}

.wmys2{color:#fff;padding:75px 0 100px;background:url(../images/wmys2-bj.jpg)no-repeat center;background-size:cover;}
div.wmys2-t{margin-bottom:40px;}
div.wmys2-t img{filter: brightness(0) invert(1);}
.wmys2-b{height:580px;position:relative;}
.wmys2-l{width:375px;}
.wmys2-l:last-child{width:435px;}
.wmys2-l:last-child img{filter: invert(48%) sepia(97%) saturate(3240%) hue-rotate(345deg) brightness(97%) contrast(92%);}
.wmys2-l dl{}
.wmys2-l dl:nth-child(1){margin-bottom:135px;}
.wmys2-l dl dt{width:73px;height:84px;background:url(../images/wmys2-bj.png);}
.wmys2-l dl dt img{display:block;}
.wmys2-l dl dd{width:calc(100% - 110px);}
.wmys2-l dl dd h3{font-size:18px;line-height:26px;margin-bottom:10px;}
.wmys2-l dl dd p{font-size:16px;line-height:24px;}
.wmys2-c{width:580px;height:580px;border-radius:580px;overflow:hidden;position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);z-index:2;box-shadow:0 0 30px rgba(118, 118, 118, 0.36);}
.wmys2-c p{position:absolute;width:50%;height:100%;z-index:-1;top:0;}
.wmys2-c .p1{left:0;background:#0669bd;}
.wmys2-c .p2{right:0;background:var(--colors);}

.gywm{position:relative;z-index:2;padding:140px 0 100px;overflow:hidden;}
.gywm-b{}
.gywm-l{width:52.36842105263158%;}
.gywm-l h3{font-size:78px;margin-bottom:12px;}
.gywm-l h5{margin-bottom:35px;}
.gywm-l .div1{font-size:18px;line-height:28px;color:#1e1e1e;margin-bottom:27px;}
.gywm-l dt{margin-bottom:45px;}
.gywm-l dt p{width:calc((100% - 20px) / 3);overflow:hidden;border:4px solid var(--colors);}
.gywm-l dt p img{display:block;width:100%;}
.gywm-l a{width:190px;height:50px;border-radius:50px;border:1px solid var(--colors);color:var(--colors);}
.gywm-l a img{margin-left:30px;transition:all 0s;}
.gywm-l a:hover{background:var(--colors);color:#fff;}
.gywm-l a:hover img{filter: brightness(0) invert(1);}
.gywm-r{position:absolute;right:0;bottom:0;z-index:-1;width:51.5625%;}
.gywm-r img{display:block;width:100%;}

.wmys{color:#fff;background:url(../images/wmys-bj.jpg)no-repeat center;background-size:cover;padding-top:75px;}
.wmys-t{margin-bottom:60px;text-align:center;}
.wmys-t h3{font-size:48px;margin-bottom:20px;text-transform:uppercase;}
.wmys-c{margin-bottom:130px;text-align:center;}
.wmys-c dl{}
.wmys-c dl h5{width:149px;height:150px;margin-bottom:25px;background:url(../images/wmys-bj.png);margin-left:auto;margin-right:auto;background-size:100% 100%;}
.wmys-c dl h3{font-size:22px;}
.wmys-c p{width:42px;height:25px;background:url(../images/wmys-tb.png);margin-top:64px;background-size:100% 100%;}
.wmys-c p:last-child{display:none;}
.wmys-b{background:var(--colors);padding:53px 0;font-size:24px;position:relative;}
.wmys-b p{margin-right:50px;}
.wmys-b p i{width:46px;height:46px;border-radius:46px;border:1px solid #ff8a3d;margin-right:20px;}
.wmys-b h5{position:absolute;right:0;bottom:-123px;}

.xwzx{margin:90px auto 100px;}
.xwzx .wmys-t{margin-bottom:30px;}
.xwzx-t{margin-bottom:50px;width:190px;height:50px;border-radius:50px;border:1px solid var(--colors);color:var(--colors);font-size:18px;}
.xwzx-t img{margin-left:20px;transition:all 0s!important;}
.xwzx-t:hover{background:var(--colors);color:#fff;}
.xwzx-t:hover img{filter: brightness(0) invert(1);}
.xwzx-b{}
.xwzx-l{width:46.05263157894737%;display:block;color:#000;}
.xwzx-l h4{border-radius:3px;overflow:hidden;margin-bottom:28px;}
.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l h3{font-size:26px;margin-bottom:52px;}
.xwzx-l p{font-size:17px;line-height:25px;}
.xwzx-r{width:51.71052631578947%;}
.xwzx-r a{color:#000;padding:22px 55px 40px 20px;border-radius:3px;}
.xwzx-r a dt{text-align:right;}
.xwzx-r a dt h3{font-size:52px;margin-bottom:15px;}
.xwzx-r a dt h4{font-size:16px;color:#5f5f5f;}
.xwzx-r a h5{width:2px;height:86px;background:#e5e5e5;}
.xwzx-r a dd{width:calc(100% - 210px);}
.xwzx-r a dd h3{font-size:20px;margin-bottom:10px;}
.xwzx-r a dd p{color:#5f5f5f;font-size:16px;line-height:26px;}
.xwzx-r a:hover{background:var(--colors);color:#fff}
.xwzx-r a:hover h5{background:#fff;}
.xwzx-r a:hover *{color:#fff}

@media(max-width:1500px){
    .wmys-c dl h3{font-size:16px;}
    .wmys-c dl h5{width:120px;height:120px;}
    .wmys-b h5{width:30%;bottom:-70px}
    .xwzx-r a{padding: 22px 55px 20px 20px;}
    .wmys2-l{width:300px;}
    .wmys2-l:last-child{width:335px;}
    .cpzx-t dd a{margin: 5px 5px;padding:0 5px;font-size: 12px;width: 114px;}
}
@media screen and (max-width:1200px){
    .cpzx-b dl a{width:150px;height:45px;}
    .cpzx-b dl .swiper-pagination{width: calc(100% - 180px);}
    .wmys-c dl{width:calc(100% / 3);}
    .wmys-c dl h5{transform:scale(0.8);}
    .xwzx-t,.gywm-l a{width:150px;height:45px;font-size:14px;}
    .cpzx-t dd a{width:calc(50% - 20px);}
    .wmys-c dl h5 img{transform:scale(0.8);}
    .wmys2{background:url(../images/wmys2-bj2.jpg)no-repeat center;background-size:cover;}
    .wmys2-l img{filter: invert(50%) sepia(64%) saturate(4431%) hue-rotate(344deg) brightness(97%) contrast(93%);}

}