/*.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:40px;}
.banner .swiper-pagination-bullet{background:none;border-radius:0;border:1px solid rgba(255, 255, 255, 0.5);opacity:1;}
.banner .swiper-pagination-bullet-active{background:#fff;}

.cpzx{margin:120px auto;}
.cpzx-t{margin-bottom:70px;}
.cpzx-tl{}
.cpzx-tl h4{color:var(--colors);font-size:18px;text-transform:uppercase;margin-bottom:40px;}
.cpzx-tl h3{font-size:48px;}
.cpzx-tr{font-size:18px;width:65.625%;line-height:100%;border-bottom:1px solid #ddd}
.cpzx-tr a{display:block;position:relative;color:#666;padding-bottom:22px;}
.cpzx-tr a p{position:absolute;left:0;bottom:-1px;width:0;height:3px;background:var(--colors);}
.cpzx-tr a.active{color:var(--colors);font-weight:bold;}
.cpzx-tr a.active p{width:100%;}
.cpzx-b{position:relative;}
.cpzx-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.cpzx-b2.active{position:relative;z-index:2;opacity:1;}
.cpzx-b2-t{background:url(../images/cpzx-bj.jpg)no-repeat center;height:620px;margin-bottom:24px;padding-left:8.3%;color:var(--colors2);}
.cpzx-b2-t dl{}
.cpzx-b2-t dl h5{font-size:16px;margin-bottom:28px;}
.cpzx-b2-t dl h3{font-size:40px;margin-bottom:40px;}
.cpzx-b2-t dl dt{}
.cpzx-b2-t dl dt i{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:20px;}
.cpzx-b2-t dl dt i img{filter: brightness(0) invert(1);}
.cpzx-b2-t dl dt p{width:140px;height:50px;border-radius:50px;font-size:16px;color:var(--colors);border:2px solid var(--colors);}
.cpzx-b2-t h4{width:70%;}
.cpzx-b2-t h4 img{max-width:90%;}
.cpzx-b2-b{text-align:center;}
.cpzx-b2-b a{background:#ecf0f6;display:block;padding:60px 50px 20px 50px;color:var(--colors2);}
.cpzx-b2-b a dl{}
.cpzx-b2-b a dl h5{font-size:16px;margin-bottom:20px;}
.cpzx-b2-b a dl h3{font-size:30px;margin-bottom:30px;}
.cpzx-b2-b a dl i{width:50px;height:50px;border-radius:50px;background:#fff;}
.cpzx-b2-b a dl i img{transition:all 0s!important;}
.cpzx-b2-b a h4{}
.cpzx-b2-b a h4 img{}
.cpzx-b2-b a:hover dl i{background:var(--colors);}
.cpzx-b2-b a:hover dl i img{filter: brightness(0) invert(1);}
/*.cpzx-b2-b a:hover h4 img{transform:scale(1.1);}*/

.hxys{padding:135px 0;background:url(../images/hxys-bj.jpg)no-repeat center;background-size:cover;color:#fff;}
.hxys-b{}
.hxys-l{width:32.222222222222224%;position:relative;}
.hxys-l h5{text-transform:uppercase;font-size:18px;opacity:0.5;margin-bottom:40px;}
.hxys-l h3{font-size:48px;}
.hxys-l dl{position:absolute;left:0;bottom:0;width:100%;font-size:18px;background:var(--colors);}
.hxys-l dl a{color:#fff;border-bottom:1px solid #1a65c3;height:92px;padding:0 60px;}
.hxys-l dl a:last-child{border:none;}
.hxys-l dl a dt{transition:all 0s;}
.hxys-l dl a dt img{width:30px;margin-right:20px;}
.hxys-l dl a p{opacity:0;}
.hxys-l dl a p img{filter: brightness(0) invert(1);}
.hxys-l dl a.active{font-weight:bold;}
.hxys-l dl a.active p{opacity:1;}
.hxys-r{width:67.77777777777778%;position:relative;}
.hxys-r a{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;display:block;}
.hxys-r a.active{position:relative;z-index:2;opacity:1;}
.hxys-r a h4{overflow:hidden;}
.hxys-r a h4 img{display:block;width:100%;}
.hxys-r a dl{position:absolute;left:0;bottom:0;width:100%;padding:80px 90px 55px 90px;color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.6));}
.hxys-r a dl h3{font-size:30px;padding-bottom:35px;border-bottom:1px solid rgba(255, 255, 255, 0.5);margin-bottom:35px;}
.hxys-r a dl h3 img{width:40px;margin-right:20px;}
.hxys-r a dl p{font-size:16px;line-height:32px;}

.hyyy{margin:120px auto;}
.hyyy-t{margin-bottom:70px;}
.hyyy-t p{font-size:18px;color:#666;line-height:100%;padding-bottom:20px;border-bottom:1px solid #ddd;width:74.58333333333333%;text-align:right;}
.hyyy-b{position:relative;}
.hyyy-b a{display:block;color:#fff;text-align:center;}
.hyyy-b a h4{overflow:hidden;}
.hyyy-b a h4 img{display:block;width:100%;}
.hyyy-b a dl{position:absolute;left:0;bottom:0;width:100%;padding:250px 0 80px;background-image:linear-gradient(rgba(0, 84, 188, 0),rgba(0, 84, 188, 0.9),rgba(0, 84, 188, 1));}
.hyyy-b a dl h5{height:74px;}
.hyyy-b a dl h3{font-size:24px;}
.hyyy-b a:hover h4 img{transform:scale(1.1);}
.hyyy-b .swiper-button-next{width:50px;height:50px;background:url(../images/r.png);right:-80px;transition:all 0.5s;}
.hyyy-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.hyyy-b .swiper-button-prev{width:50px;height:50px;background:url(../images/l.png);left:-80px;transition:all 0.5s;}
.hyyy-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

.gywm{background:#f5f5f5;padding:120px 0;}
.gywm-b{}
.gywm-l{width:46.319444444444446%;}
.gywm-l>h5{font-size:18px;color:var(--colors);text-transform:uppercase;margin-bottom:40px;}
.gywm-l h3{font-size:48px;margin-bottom:50px;}
.gywm-l .div2{font-size:18px;line-height:36px;color:#333;margin-bottom:60px;}
.gywm-l .div2 strong{color:var(--colors);}
.gywm-l a{width:50px;height:50px;border-radius:50px;background:#fff;margin-bottom:100px;}
.gywm-l a img{transition:all 0s!important;}
.gywm-l a:hover{background:var(--colors);}
.gywm-l a:hover img{filter: brightness(0) invert(1);}
.gywm-l .div1{}
.gywm-l .div1 span{width:1px;height:70px;background:#ddd;}
.gywm-l .div1 dl{}
.gywm-l .div1 dl h4{color:var(--colors);margin-bottom:15px;font-size:18px;}
.gywm-l .div1 dl h4 i{font-size:48px;line-height:100%;}
.gywm-l .div1 dl h5{font-size:16px;color:#333;}
.gywm-r{width:49.166666666666664%;position:relative;}
.gywm-r>img{display:block;width:100%;}
.gywm-r dl{position:absolute;left:0;top:0;width:100%;height:100%;}
.gywm-r dl dt{width:60px;height:60px;border-radius:60px;background:var(--colors);position:relative;z-index:2;}
.gywm-r dl dt::before, .gywm-r dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: var(--colors);content: '';top:0;left:0;z-index:-1;}
.gywm-r dl dt::before{animation: scale 2s infinite; }
.gywm-r 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(2.5);opacity:0;}}

.gshj{background:#00459b;padding:45px 0;}
.gshj-b{position:relative;}
.gshj-b a{display:block;position:relative;}
.gshj-b a h4{overflow:hidden;}
.gshj-b a h4 img{display:block;width:100%;}
.gshj-b a h3{font-size:16px;color:#fff;height:40px;position:absolute;left:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.4);z-index:2;}
.gshj-b a:hover img{transform:scale(1.1);}
.gshj-b .swiper-button-next{width:50px;height:50px;background:url(../images/r2.png);right:-80px;transition:all 0.5s;}
.gshj-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.gshj-b .swiper-button-prev{width:50px;height:50px;background:url(../images/l2.png);left:-80px;transition:all 0.5s;}
.gshj-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}

.ryzz{margin:110px auto;}
.ryzz-b{}
.ryzz-b2:nth-child(1){margin-bottom:50px;}
.ryzz-b a{display:block;text-align:center;}
.ryzz-b a h4{overflow:hidden;margin-bottom:20px;}
.ryzz-b a h4 img{display:block;width:100%;}
.ryzz-b a h3{font-size:16px;color:#333;}
.ryzz-b a:hover img{transform:scale(1.05);}

.xwzx{background:#f5f5f5;padding:110px 0;}
.xwzx-t{margin-bottom:70px;}
.xwzx-tl{}
.xwzx-tl h4{color:var(--colors);font-size:18px;text-transform:uppercase;margin-bottom:30px;}
.xwzx-tl h3{font-size:48px;line-height:60px;}
.xwzx-tr{font-size:18px;width:65.625%;line-height:100%;border-bottom:1px solid #ddd;justify-content:flex-end;}
.xwzx-tr a{display:block;position:relative;color:#666;padding-bottom:22px;margin-left:60px;}
.xwzx-tr a p{position:absolute;left:0;bottom:-1px;width:0;height:3px;background:var(--colors);}
.xwzx-tr a.active{color:var(--colors);font-weight:bold;}
.xwzx-tr a.active p{width:100%;}
.xwzx-b{position:relative;}
.xwzx-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.xwzx-b2.active{position:relative;z-index:2;opacity:1;}
.xwzx-b a{display:block;color:#000;}
.xwzx-b a h4{overflow:hidden;position:relative;font-size:16px;margin-bottom:24px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a h4 i{width:120px;height:40px;color:#fff;background:var(--colors3);position:absolute;left:0;bottom:0;}
.xwzx-b a h3{color:#000;font-size:24px;line-height:36px;margin-bottom:20px;height:72px;}
.xwzx-b a p{font-size:16px;line-height:30px;height:60px;color:#333;margin-bottom:33px;}
.xwzx-b a h5{font-size:14px;width:50px;height:50px;border-radius:50px;background:#fff;color:#fff}
.xwzx-b a h5 img{transition:all 0s!important;}
.xwzx-b a h5 i{display:none;}
.xwzx-b a:hover h5{width:140px;background:var(--colors3);}
.xwzx-b a:hover h5 img{margin-right:10px;filter: brightness(0) invert(1);}
.xwzx-b a:hover h5 i{display:block;}

@media(max-width:1500px){
    .gywm-l .div1{margin-bottom:40px;font-size:16px;line-height:30px;}
    .gywm-l a{margin-bottom:40px;}
    .xwzx-tr{width: 57.625%;}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .cpzx-tr a{width:calc(100% / 3);}
    .cpzx-tr{justify-content:flex-start;}
    .cpzx-b2-t dl dt i{width:40px;height:40px;}
    .cpzx-b2-t dl dt p{height:40px;}
    .hxys-l dl{position:relative;}
    .hxys-l dl a{height:60px;padding:0 20px;}
    .hxys-r a dl h3 img{width:30px;}
    .hyyy-t p{border:none;}
    .gywm-l a{width:40px;height:40px;}
    .xwzx-b a h3{height:48px;}
    .xwzx-b a p{height:48px;}
    .xwzx-tr a{width:50%;}
    .xwzx-b a h4 i{width:110px;height:30px;}
    .ryzz-b2:nth-child(1){margin-bottom:20px;}
}