/*.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 .swiper-slide>a>img{width:100%;display:block;}
.banner .swiper-slide>a{display:block;overflow:hidden;/*animation: fangda 5s ease-in-out infinite alternate;*/}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide>a{transition:all 3s!important;}
.banner .swiper-slide>a dl{position:absolute;left:0;top: 90px;width:100%;height:100%;display: block;color:#fff;text-align: center;padding-top: 3%;text-align:center;display:block;}
.banner .swiper-slide>a dl h3{font-size:48px;margin-bottom:18px;}
.banner .swiper-slide>a dl h4{font-size:22px;margin-bottom:22px;}
.banner .swiper-slide>a dl h5{width:180px;height:60px;border-radius:60px;font-size:16px;text-transform:uppercase;background:var(--colors)}
.banner .swiper-slide>a dl h5 img{margin-left:14px;}
.banner .swiper-slide>a dl h5:hover{}
.banner .swiper-slide>a dl h5:hover img{transform: translateX(10px);}
.banner .swiper-slide-active>a{}
.banner .swiper-slide-active>a h3{animation: indalRun 1s ease both .2s;}
.banner .swiper-slide-active>a h4{animation: indalRun 1s ease both .4s;}
.banner .swiper-slide-active>a h5{animation: indalRun 1s ease both .6s;}
.banner .swiper-pagination{bottom:30px;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:var(--colors);}
.banner .swiper-button-next{width:66px;height:66px;right:70px;transition:all 0.5s;background:url(../images/r.png);display:none;}
.banner .swiper-button-next:hover{background:url(../images/r-1.png);}
.banner .swiper-button-prev{width:66px;height:66px;left:70px;transition:all 0.5s;background:url(../images/l.png);display:none;}
.banner .swiper-button-prev:hover{background:url(../images/l-1.png);}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{display:block;}

.cpzx{background:#f5f5f5;padding: 94px 0 113px 0;}
.sybt{text-align:center;margin-bottom:50px;}
.sybt h3{font-size:48px;margin-bottom:14px;}
.sybt h4{font-size:24px;line-height:30px;}
.cpzx .sybt{margin-bottom:30px;}
.cpzx-b{}
.cpzx-b>div{width:calc(100% + 20px);margin-left:-10px;}
.cpzx-b a{margin:20px 10px;display:block;background:#fff;color:#000;border: 1px solid #e5e5e5;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a dl{padding: 41px 10px 53px 10px;border-top: 1px solid #e5e5e5;border-top:none;text-align:center;}
.cpzx-b a dl h3{font-size:24px;margin-bottom: 29px;}
.cpzx-b a dl h5{width:180px;height:45px;border-radius:50px;border:2px solid #000;font-size:16px;}
.cpzx-b a dl h5 img{margin-left:23px;transition:all 0s!important;}
.cpzx-b a:hover{box-shadow:0 5px 20px rgba(75, 75, 75, 0.1);}
.cpzx-b a:hover h4 img{transform:scale(1.1);}
.cpzx-b a:hover h5{background:var(--colors);color:#fff;border-color:var(--colors);}
.cpzx-b a:hover h5 img{filter: brightness(0) invert(1);}

.cgal{padding: 90px 0 130px 0;}
.cgal .sybt h4{/* width:955px; */max-width:100%;margin:0 auto}
/*.cgal-b{}*/
/*.cgal-b .swiper-slide-active{width: 52.6875%;}*/
/*.cgal-b a{display:block;position:relative;transition: all 0s;}*/
/*.cgal-b a h4{overflow:hidden;border-radius:10px;position:relative}*/
/*.cgal-b a h4 img{display:block;width:100%;}*/
/*.cgal-b a dl{padding-top:30px;text-align:center;position:relative}*/
/*.cgal-b a dl h3{color: #0e1f2a;font-size: 20px;}*/
/*.cgal-b a dl h5{width:95px;height:29px;border-radius:3px;margin:0 auto;color: #000;font-size: 14px;}*/
/*.cgal-b a i{position:absolute;z-index:-1;left:0;bottom:34px;width:100%;height:46px;background:url(../images/cgal-bj.png)no-repeat center top;background-size:100% auto;transition: all 0s;opacity:0;}*/
/*.cgal-b .swiper-slide-active a{padding-bottom:80px;}*/
/*.cgal-b .swiper-slide-active a p{opacity:1;}*/
/*.cgal-b .swiper-slide-active a dl{position:absolute;left:0;bottom:0;z-index:2;padding: 30px 43px;width: 100%;height: 100%;display: flex;justify-content: center;padding-top: 6%;}*/
/*.cgal-b .swiper-slide-active a dl h3{color:#fff;font-size: 30px;margin-bottom: 24px;}*/
/*.cgal-b .swiper-slide-active a dl h5{margin:0;color:#fff;border-color:#fff;border: 1px solid #fff;}*/
/*.cgal-b .swiper-slide-shadow-left,.cgal-b .swiper-slide-shadow-right{background:none;}*/
/*.cgal-b .swiper-pagination{bottom:0px;}*/
/*.cgal-b .swiper-pagination-bullet{background:#dcdcdc;opacity:1;}*/
/*.cgal-b .swiper-pagination-bullet-active{background:var(--colors);}*/
.cgal-b{}
.cgal-b a{display:block;width: calc((100% - 90px) / 4);margin-right: 30px;background:#fff;overflow:hidden;border-radius:18px;color:#000;border: 1px solid #e5e5e5;}
.cgal-b a:nth-child(4n){margin-right:0;}
.cgal-b a h4{overflow:hidden;}
.cgal-b a h4 img{display:block;width:100%;}
.cgal-b a dl{padding:25px 30px 30px 30px;}
.cgal-b a dl h3{color:#000;font-size:20px;margin-bottom: 24px;font-family: 'bold';line-height: 1.4;}
.cgal-b a dl p{height:44px;line-height:22px;margin-bottom: 70px;}
.cgal-b a dl dt{color:#777777;}
.cgal-b a dl dt i{width:130px;height:40px;border-radius:60px;color:var(--colors);}
.cgal-b a dl dt i img{margin-left:8px;transition:all 0s!important;}
.cgal-b a:hover{box-shadow:0 9px 8px rgba(0, 0, 0, 0.05);}
.cgal-b a:hover h4 img{transform:scale(1.05);}
.cgal-b a:hover i{background:var(--colors);color:#fff;}
.cgal-b a:hover i img{filter: brightness(0) invert(1);}

.cpdz{padding: 115px 0 132px 0;background:url(../images/cpdz-bj.jpg)no-repeat center;background-size:cover;}
.cpdz-b{border:1px solid #e5e5e5;}
.cpdz-b dl{position:relative;overflow:hidden;background:#fff;border-right:1px solid #e5e5e5;width:12.5%;transition:all 0.5s;}
.cpdz-b dl:last-child{border:none;}
.cpdz-b dl>h4{position:relative;opacity:0;transition:all 0.5s;}
.cpdz-b dl>h4 img{display:block;width:100%;}
.cpdz-b dl>h4 p{width:100%;height:100%;right:0;top:0;background-image: linear-gradient(to bottom right, rgba(2, 65, 142, 0), rgba(2, 65, 142, 1));position:absolute;}
.cpdz-b dl>h5{color:#d5d5d5;font-size:24px;padding-bottom:10px;border-bottom:4px solid #d5d5d5;position:absolute;z-index:2;right:31px;top:47px;transition:all 0.5s;}
.cpdz-b dl dt{position:absolute;width:100%;left:0;bottom:58px;padding:0 16%;transition:all 0.5s;}
.cpdz-b dl dt h4{height:85px;}
.cpdz-b dl dt h3{font-size:18px;line-height:24px;height:150px;}
.cpdz-b dl dt p{width:40px;height:1px;background:var(--colors);}
.cpdz-b dl:nth-child(2) dt h3{width:20px;}
.cpdz-b dl:nth-child(3) dt h3{width:20px;}
.cpdz-b dl dd{width:56.4%;right:6.533333333333333%;bottom:60px;color:#fff;text-align:right;transition:all 0.5s;opacity:0;position:absolute;}
.cpdz-b dl dd h4{height:60px;text-align:right;}
.cpdz-b dl dd h4 img{transition:all 0s!important;display: inline-block;}
.cpdz-b dl dd h3{font-size:30px;margin-bottom:22px;}
.cpdz-b dl dd p{font-size:16px;line-height:27px;margin-bottom:35px;}
.cpdz-b dl dd a{width:180px;height:45px;border-radius:50px;background:var(--colors);color:#fff;font-size:16px;margin-left:auto;margin-right:0;}
.cpdz-b dl dd a img{margin-left:20px;}
.cpdz-b dl dd a:hover img{}
.cpdz-b dl.active{width:50%;}
.cpdz-b dl.active>h4{opacity:1;}
.cpdz-b dl.active>h5{color:#fff;border-color:var(--colors);right:6.533333333333333%;}
.cpdz-b dl.active dt{opacity:0;}
.cpdz-b dl.active dd{opacity:1;}
.cpdz-b dl.active dd h4{animation: indalRun 1s ease both 0s;}
.cpdz-b dl.active dd h3{animation: indalRun 1s ease both .1s;}
.cpdz-b dl.active dd p{animation: indalRun 1s ease both .2s;}
.cpdz-b dl.active dd a{animation: indalRun 1s ease both .3s;}
.cpdz-b dl.active dd h4 img{filter: brightness(0) invert(1);}

.gywm{position:relative;background-image: linear-gradient(90deg, #132332, #1e4e8c);color:#fff;height:960px;padding-top: 105px;z-index:2;display:none;}
.gywm>h5{position:absolute;left:0;bottom:0;z-index:-1;background:url(../images/gywm-bj.png)no-repeat;width:100%;height:262px;}
.gywm-l{width:40%;}
.gywm-lt{margin-bottom:164px;}
.gywm-lt>img{display:block;margin-bottom:40px;}
.gywm-lt h3{font-size: 60px;margin-bottom:13px;}
.gywm-lt h3 i{color:var(--colors);font-style:oblique}
.gywm-lt h4{font-size:24px;margin-bottom:30px;}
.gywm-lt h5{width:60px;height:1px;background:var(--colors);margin-bottom:45px;}
.gywm-lt .div1{font-size:16px;line-height:27px;margin-bottom:50px;}
.gywm-lt dl{font-size:16px;}
.gywm-lt dl a{width:200px;height:60px;border-radius:60px;margin-right:20px;}
.gywm-lt dl a img{margin-left:20px;transition:all 0s!important;}
.gywm-lt dl a.a1{color:#0d151c;background:#fff;}
.gywm-lt dl a.a1 img{transition:all 0s!important;}
.gywm-lt dl a.a1:hover{background:var(--colors);color:#fff;}
.gywm-lt dl a.a1:hover img{filter: brightness(0) invert(1);}
.gywm-lt dl a.a2{background:var(--colors);color:#fff;}
.gywm-lb{}
.gywm-lb dl{}
.gywm-lb dl h3{font-size:24px;margin-bottom:25px;}
.gywm-lb dl h3 i{font-size:48px;line-height:100%;padding-right:10px;display: inline-block;}
.gywm-lb dl:nth-child(1) h3 i{width: 61px;}
.gywm-lb dl:nth-child(2) h3 i{width: 95px;}
.gywm-lb dl:nth-child(3) h3 i{width: 134px;}
.gywm-lb dl h4{width:30px;height:1px;background:#fff;margin-bottom:25px;}
.gywm-lb dl p{font-size:16px;line-height:27px;}
.gywm-r{}
.gywm-r h4{font-size:20px;text-transform:uppercase;padding-left:25px;border-left:5px solid var(--colors);position:relative;z-index:4;transform: rotate(90deg) translateY(-135px);margin-top: 155px;}
.gywm-r .p1{width:41.458333333333336%;position:absolute;right:4.9479166666666664%;top:100px;}
.gywm-r .p1 img{display:block;width:100%;}
.gywm-r .p2{position:absolute;right:0;z-index:3;bottom:0;width:60.05208333333333%;}
.gywm-r .p2 img{display:block;width:100%;}

.wmys{background:#f5f5f5;padding-bottom: 136px;}
.wmys-t{text-align:center;padding:0 30px;margin-bottom:60px;}
.wmys-t a{display:block;width:125px;color:#000;position:relative;font-family: 'bold2';}
.wmys-t a h4{width:75px;height:75px;border-radius:75px;margin-bottom:22px;background-image: linear-gradient(121deg, #2b67ab, #102335);position:relative;z-index:2;overflow:hidden;}
.wmys-t a h4 p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.wmys-t a>p{width:86px;height:7px;background:url(../images/wmys-tb.png);position:absolute;left: 156px;top:75px;}
.wmys-t a h3{font-size:16px;line-height:24px;transition:all 0s;}
.wmys-t a:last-child>p{display:none;}
.wmys-t a.active{color:var(--colors);font-family: 'bold';}
.wmys-t a.active h4 p{background:var(--colors);}
.wmys-b{position:relative;z-index:2;}
.wmys-b h5{position:absolute;left:0;top:99%;width:100%;z-index:-1;}
.wmys-b h5 img{display:block;}
.wmys-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;background:#fff;border:1px solid #eee;padding:59px;}
.wmys-b2.active{position:relative;z-index:2;opacity:1;}
.wmys-b h4{width:50%;overflow:hidden;}
.wmys-b h4 img{display:block;width:100%;}
.wmys-b h4:hover img{transform:scale(1.1);}
.wmys-b dl{width:41.304347826086957%;margin-right:1%;}
.wmys-b dl dt{margin-bottom:40px;}
.wmys-b dl dt i{width:57px;padding-bottom:15px;border-bottom:2px solid var(--colors);}
.wmys-b dl dt p{width:calc(100% - 90px);font-size:30px;/* padding-top:12px; */}
.wmys-b dl .div1{font-size:16px;line-height:32px;margin-bottom:50px;}
.wmys-b dl a{width:190px;height:60px;background:var(--colors);color:#fff;font-size:16px;border-radius:60px;}
.wmys-b dl a img{margin-left:30px;}
.wmys-b dl a:hover img{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}

.hzhb{padding:110px 0;}
.hzhb-b{}
.hzhb-b1{margin-bottom:40px}
.hzhb-b a{
    width: calc(100% / 6);
}
.hzhb-b a img{}
.hzhb-b a:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.hzhb-b1 .swiper-wrapper {transition-timing-function: linear;margin: 0 auto;}
.hzhb-b2 .swiper-wrapper {transition-timing-function: linear;margin: 0 auto;}

.xwzx{background:#f5f5f5;padding:110px 0;}
.xwzx .sybt{margin-bottom:0;}
.xwzx-t{margin-bottom:70px;margin-top:-16px;font-size:16px;}
.xwzx-t a{color:var(--colors);}
.xwzx-t a:hover{text-decoration:underline;}
.xwzx-b{}
.xwzx-l{display:block;width:48.66666666666667%;background:#fff;color:#000;}
.xwzx-l h4{overflow: hidden;
  height: 420px;
  width: 730px;
  display: flex;
  align-items: center;}

.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l dl{padding:35px 53px 35px 43px;border:1px solid #e5e5e5;border-top:none;transition:all 0s;}
.xwzx-l dl h3{width:70%;font-size:24px;line-height:30px;transition:all 0s;}
.xwzx-l dl h5{}
.xwzx-l:hover{color:var(--colors);}
.xwzx-l:hover h4 img{transform:scale(1.1);}
.xwzx-r{width:48.66666666666667%;border:1px solid #e5e5e5;background:#fff;}
.xwzx-r a{border-bottom:1px solid #e5e5e5;padding:32px 50px 30px 42px;color:#000;}
.xwzx-r a:last-child{border:none;}
.xwzx-r a dl{width:85px;text-align:center;}
.xwzx-r a dl h3{font-size:36px;margin-bottom:15px;}
.xwzx-r a dl h5{font-size:14px;}
.xwzx-r a h4{width: 32.875%;overflow:hidden;}
.xwzx-r a h4 img{display:block;width:100%;}
.xwzx-r a p{width:47%;font-size:20px;line-height:30px;}
.xwzx-r a:hover img{transform:scale(1.1);}

@media(min-width:1200px){
    .cgal-b{/* width:89.375%; *//* min-width:1400px; */}
    .cgal-b .swiper-slide{width: 46.5vw;}
    .cgal-b .swiper-slide-prev a dl{transform: translateX(22vw);}
    .cgal-b .swiper-slide-prev a h3{padding-right: 40%;}
    .cgal-b .swiper-slide-prev a i{/* background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.3) , rgba(255,254,254,0.8),  rgba(255,255,255,1),rgba(255,255,255,1)); */background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0) , rgba(255,254,254,0),  rgba(255,255,255,0.5),rgba(255,255,255,1));position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;opacity: 1;}
    .cgal-b .swiper-slide-next a dl{transform: translateX(-22vw);}
    .cgal-b .swiper-slide-next a i{/* background-image: linear-gradient(to right, rgba(255,255,255,1),rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.3), rgba(255,255,255,0)); */background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));position: absolute;position: absolute;left: 0;top: 0;width: 100%;height: 120%;opacity: 1;z-index: 2;}
    @media(max-width:1600px){
        .wmys-t a>p{left:140px}
    }
    @media(max-width:1500px){
        .jjfa-b{min-width:1200px;}
        .wmys-t a>p{left:120px}
        .banner .swiper-slide a dl{top:80px;}
        .banner .swiper-slide a dl h3{font-size: 36px;margin-bottom: 13px;}
        .banner .swiper-slide a dl h4{font-size: 16px;margin-bottom: 18px;}
        .banner .swiper-slide a dl h5{width: 120px;height: 40px;}
        .cpdz-b dl dd{width:70%}
        .cpdz-b dl dd h4{
    height: 45px;
}
        .cpdz-b dl dd p{font-size:14px;line-height:24px;}
        .gywm-lt>img{margin-bottom:0}
        .gywm-lt h3{font-size:40px;}
        .gywm-lt{margin-bottom: 40px;}
        .gywm-lt h4{margin-bottom:20px}
        .gywm-lt h5{margin-bottom:30px}
        .gywm-lt .div1{margin-bottom:20px;}
    }
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .cgal-b .swiper-slide a dl{position:absolute;left:0;bottom:0;z-index:2;padding:30px 43px;width: 100%;height: 100%;display: flex;justify-content: center;padding-top: 10%;}
    .cgal-b .swiper-slide a dl h3{color:#fff;font-size: 30px;margin-bottom: 24px;}
    .cgal-b .swiper-slide a dl h5{margin:0;color:#fff;border-color:#fff;border: 1px solid #fff;}
    .cgal-b a:hover h5{/* background:#009e7a; */}
    .cpdz-b dl{width:100%;}
    .cpdz-b dl>h4{opacity:1;}
    .cpdz-b dl>h5{color:#fff;border-color:var(--colors);right:6.533333333333333%;}
    .cpdz-b dl dt{opacity:0;}
    .cpdz-b dl dd{opacity:1;}
    .cpdz-b dl dd h4{animation: indalRun 1s ease both 0s;}
    .cpdz-b dl dd h3{animation: indalRun 1s ease both .1s;}
    .cpdz-b dl dd p{animation: indalRun 1s ease both .2s;}
    .cpdz-b dl dd a{animation: indalRun 1s ease both .3s;}
    .cpdz-b dl dd h4 img{filter: brightness(0) invert(1);}
    .cpdz-b dl dd{right:0;bottom:0}
    .cpdz-b dl dd a{width:150px;}
    .gywm-lt dl a{width:calc(50% - 5px);height:40px;}
    .gywm-r .p2{width:100%;position:relative;width:calc(100% + 15px);margin-right:-15px;}
    .wmys-b dl a{width:150px;height:45px;}
    .wmys-b dl dt i{transform:scale(0.6);}
    .wmys-b dl dt p{width:calc(100% - 50px);padding-top: 10px;}
    .hzhb-b a{/* height:60px; */width: calc(100% / 3);}
    .gywm-lb dl:nth-child(1) h3 i{width: 39px;}
    .gywm-lb dl:nth-child(2) h3 i{width: 59px;}
    .gywm-lb dl:nth-child(3) h3 i{width: 81px;}
    .wmys-t{padding:0}
    .wmys-t a{width:33.3%;}
    .wmys-t a h3{font-size:15px;line-height:20px}
    .hzhb-b1{margin-bottom:0px}
    .cpzx-b a{margin:0}
    .cpzx-b a:hover{box-shadow:none;}
    .cpzx-b>div{width:100%;margin-left:0px;}
}