/*.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 dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.banner dl dt{}
.banner dl dt h3{width:43.75%;margin-bottom:47px;}
.banner dl dt h3 img{display:block;}
.banner dl dt a{width:170px;height:60px;border-radius:60px;border:2px solid #4397c3;color:#4397c3;position:relative;overflow:hidden;z-index:2;font-size: 16px;}
.banner dl dt a p{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#4397c3;z-index:-1;transition:all 0.5s;}
.banner dl dt a:hover{color:#fff;border-color:#4397c3;background:#4397c3;}
.banner dl dt a:hover p{width:100%;}
.banner .swiper-slide-active a{}
.banner .swiper-slide-active h3{animation: indalRun 1s ease both 0s;}
.banner .swiper-slide-active dl a{animation: indalRun 1s ease both .2s;}
.banner .swiper-pagination{bottom:30px;}
/*.banner .swiper-pagination-bullet{background:none;opacity:1;border:1px solid rgba(255, 255, 255, 0.5);}*/
/*.banner .swiper-pagination-bullet-active{background:#4397c3;border-color:#4397c3;}*/
.banner .swiper-pagination-bullet{background:#fff;opacity:1;border-radius:0;width:40px;height:4px;position:relative;}
.banner .swiper-pagination-bullet:after{content: '';width: 0;height: 100%;position:absolute;left:0;top:0;background:#4397c3;}
.banner .swiper-pagination-bullet-active:after{width:100%;transition:all 5s;}

.cpzx{overflow:hidden;margin:100px 0;}
.sybt{text-align:center;margin-bottom:55px;width:1200px;}
.sybt h3{text-transform:uppercase;font-size:48px;}
.sybt p{font-size:24px;line-height:30px;margin-top:30px;}
.cpzx-b{overflow:hidden;position: relative;}
.cpzx-b .swiper-button-next{width:40px;height:40px;right: 5%;background:url(../images/r3.png);transition:all 0.5s;}
.cpzx-b .swiper-button-next:hover{background:url(../images/r3-1.png);}
.cpzx-b .swiper-button-prev{width:40px;height:40px;left: 5%;background:url(../images/l3.png);transition:all 0.5s;}
.cpzx-b .swiper-button-prev:hover{background:url(../images/l3-1.png);}
.cpzx-b .swiper-container{width: 128%;margin-left: -14%;padding-bottom:45px;}
.cpzx-b a{display:block;margin:10px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);text-align:center;background:url(../images/cpzx-bj.jpg)no-repeat center;padding:55px 0 0 0;color:#000;opacity:0.5;width:calc(100% - 20px)}
.cpzx-b a h3{font-size:30px;margin-bottom:15px;}
.cpzx-b a p{font-size:16px;margin-bottom:25px;}
.cpzx-b a h5{position:relative;z-index:2;width:140px;height:50px;border-radius:50px;font-size:14px;background:#e5e5e5;overflow:hidden;}
.cpzx-b a h5 i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background-image: linear-gradient(to right, #4397c3 , #354979);z-index:-1;transition:all 0.5s;}
.cpzx-b a h4{height:335px;}
.cpzx-b a h4 img{max-height:100%;display:block;margin:0 auto;}
.cpzx-b .swiper-slide-active a{opacity:1;}
.cpzx-b .swiper-slide-active a h5{background-image: linear-gradient(to right, #4397c3 , #354979);color:#fff;}
.cpzx-b .swiper-slide-active a h5 i{width:100%}
.cpzx-b .swiper-slide-next{}
.cpzx-b .swiper-slide-next a{width:70%}
.cpzx-b .swiper-slide-next a h4{height:280px;}
.cpzx-b .swiper-slide-prev{justify-content:flex-end;}
.cpzx-b .swiper-slide-prev a{width:70%}
.cpzx-b .swiper-slide-prev a h4{height:280px;}
.cpzx-b .swiper-pagination{bottom:0px;}
.cpzx-b .swiper-pagination-bullet{background:#e5e5e5;opacity:1;border-radius:0;width:40px;height:4px;position:relative;}
.cpzx-b .swiper-pagination-bullet:after{content: '';width: 0;height: 100%;position:absolute;left:0;top:0;background:#4397c3;}
.cpzx-b .swiper-pagination-bullet-active:after{width:100%;transition:all 5s;}

.jjfa{
    /*background: #f3f3f3;*/
}
.jjfa-s{position:relative;}
.jjfa-t{width:80px;position:absolute;top:calc(50% - 220px);z-index:2;}
.jjfa-t .swiper-container{height:440px;}
.jjfa-t .swiper-slide{height:80px;}
.jjfa-t .swiper-slide a{width:100%;height:100%;position:relative;border-radius:5px;background:rgba(255, 255, 255, 0.3);z-index:2;overflow:hidden;}
.jjfa-t .swiper-slide a p{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background-image: linear-gradient(to right, #4397c3 , #354979);opacity:0;}
.jjfa-t .swiper-slide-thumb-active a p{opacity:1;}
.jjfa-t .swiper-button-next{width:20px;height:13px;top:auto;bottom:-37px;right:calc(50% - 10px);left:auto;background:url(../images/b.png);}
.jjfa-t .swiper-button-prev{width:20px;height:13px;bottom:auto;top:-37px;right:calc(50% - 10px);left:auto;background:url(../images/t.png);}
.jjfa-b{}
.jjfa-b h6{position:absolute;left:0;bottom:0;width:100%;height:100%;background-image: linear-gradient(to bottom, rgba(11, 12, 32, 0) , rgba(11, 12, 32, 0.8));}
.jjfa-b dl{position:relative;z-index:3;color:#fff;height:740px;padding-top:110px;}
.jjfa-b dl dt{width:50%;padding-left:110px;}
.jjfa-b dl dt h3{font-size:36px;margin-bottom:24px;}
.jjfa-b dl dt h3 i{width:60px;height:60px;border-radius:5px;background-image: linear-gradient(to right, #4397c3 , #354979);margin-right:10px;}
.jjfa-b dl dt p{font-size:18px;line-height:30px;margin-bottom:40px;}
.jjfa-b dl dt a{width:150px;height:50px;border-radius:50px;border:2px solid #fff;color:#fff;position:relative;overflow:hidden;z-index:2;}
.jjfa-b dl dt a i{width:0;height:100%;left:0;top:0;background:#fff;position:absolute;z-index:-1;display:block;}
.jjfa-b dl dt a:hover{color:#4397c3;background:#fff;}
.jjfa-b dl dt a:hover i{width:100%;}
.jjfa-b .swiper-slide-active h3{animation: indalRun 1s ease both .2s;}
.jjfa-b .swiper-slide-active p{animation: indalRun 1s ease both .4s;}
.jjfa-b .swiper-slide-active a{animation: indalRun 1s ease both .6s;}

.xwzx{background:#f3f3f3;padding:100px 0;}
.xwzx-b{position:relative;}
.xwzx-l{width:40.52631578947368%;}
.xwzx-l a{display:block;overflow:hidden;position:relative;}
.xwzx-l a img{display:block;width:100%}
.xwzx-l a p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(11, 12, 32, 0.2);z-index:1;}
.xwzx-l a i{width:140px;height:40px;position:absolute;right:0;bottom:0;color:#fff;background:#4397c3;z-index:2;}
.xwzx-l a:hover img{transform:scale(1.05);}
.xwzx-r{width:67.89473684210526%;}
.xwzx-rt{margin-bottom:50px;}
.xwzx-rt a{margin:10px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);background:#fff;padding:47px 57px 37px 57px;display:block;}
.xwzx-rt a h3{color:#000;font-size:24px;line-height:30px;margin-bottom:34px;height:90px;}
.xwzx-rt a p{color:#878787;font-size:16px;line-height:24px;margin-bottom:34px;height:72px;}
.xwzx-rt a h4{width:50px;height:50px;border-radius:50px;background:#f3f3f3;}
.xwzx-rt a h4 i{width:10px;height:10px;background:url(../images/xwzx-tb.png);}
.xwzx-rt .swiper-slide-active a h4,.xwzx-rt  a:hover h4{background:#4397c3;}
.xwzx-rt .swiper-slide-active a h4 i,.xwzx-rt a:hover h4 i{background:url(../images/xwzx-tb2.png);}
.xwzx-rb{padding-left: 25%;}
.xwzx-rb dt{margin-right: 40px;}
.xwzx-rb dt span{border-radius: 0;width: 40px;height: 4px;position: relative;background: #e5e5e5;margin-right:10px;opacity:1;}
.xwzx-rb .swiper-pagination-bullet:after{content: '';width: 0;height: 100%;position:absolute;left:0;top:0;background:#4397c3;}
.xwzx-rb .swiper-pagination-bullet-active:after{width:100%;transition:all 5s;}
.xwzx-rb dd{}
.xwzx-rb dd a{width:40px;height:40px;display:block;margin-left:20px;}
.xwzx-rb dd .a1{;background:url(../images/l3.png);}
.xwzx-rb dd .a1:hover{background:url(../images/l3-1.png);}
.xwzx-rb dd .a2{background:url(../images/r3.png);}
.xwzx-rb dd .a2:hover{background:url(../images/r3-1.png);}

.gywm{margin:110px auto;background:url(../images/gywm-bj.png)no-repeat center top;}
.gywm-t{padding:0 100px 75px 100px;text-align:center;}
.gywm-t dl{}
.gywm-t dl h3{color:#4397c3;font-size:30px;margin-bottom:20px;}
.gywm-t dl h3 img{margin-right:20px;}
.gywm-t dl h3 i{line-height:100%;font-size:60px;}
.gywm-t dl h3 span{display:block;margin-left:3px;margin-top:35px;}
.gywm-t dl h4{font-size:18px;}
.gywm-b{background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.gywm-l{width:50%;overflow:hidden;}
.gywm-l img{display:block;width:100%;}
.gywm-l:hover img{transform:scale(1.05);}
.gywm-r{width:50%;padding:0 5%}
.gywm-r h3{font-size:30px;text-transform:uppercase;margin-bottom:37px;}
.gywm-r p{color:#5f5f5f;font-size:16px;line-height:30px;margin-bottom:74px;}
.gywm-r a{width: 140px;height: 50px;color:#fff;position:relative;z-index:2;background-image: linear-gradient(to right, #4397c3 , #354979);border-radius: 50px;overflow:hidden;}
.gywm-r a i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#4397c3;z-index:-1;}
/*.gywm-r a:hover{background:#4397c3;}*/
.gywm-r a:hover i{width:100%}

.wmys{height:450px;padding-top:160px;text-align:center;background:url(../images/wmys-bj.jpg)no-repeat center;color:#fff}
.wmys h3{font-size:48px;text-transform:uppercase;margin-bottom:25px;}
.wmys h4{font-size:30px;margin-bottom:36px;}
.wmys a{width: 180px;height: 50px;color:#fff;position:relative;z-index:2;background-image: linear-gradient(to right, #4397c3 , #354979);border-radius: 50px;overflow:hidden;}
.wmys a i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#4397c3;z-index:-1;}
.wmys a:hover i{width:100%}

@media(min-width:1200px){
    .jjfa-b dl dt h3 i{display:none;}
    .xwzx-r{position:absolute;right: 0%;top: 50%; -webkit-transform: translateY(-50%) translateX(0%);transform: translateY(-50%) translateX(0%);z-index:3;}
}
@media(max-width:1600px){
    .xwzx-rt{margin-bottom:30px;}
    .xwzx-rt a{padding:35px;}
    .xwzx-rt a h3{margin-bottom:30px;}
}
@media(max-width:1500px){
    .gywm-r h3{font-size:24px;margin-bottom:30px;}
    .gywm-r p{margin-bottom:40px;}
}
@media(max-width:1350px){
    .xwzx-rt a{padding:20px;margin-top: 0;}
    .xwzx-rt a p{margin-bottom:25px;}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .cpzx-b a h5,.gywm-r a,.wmys a{height:45px;}
    .jjfa-b .swiper-slide{background:#fff!important;}
    .jjfa-b dl dd{position:relative;}
    .jjfa-b dl dt h3{color:#000}
    .jjfa-b dl dt p{color:#878787}
    .jjfa-b dl dt a{border: 2px solid #000;color: #000;height:45px;}
    .xwzx-rt{width:calc(100% + 20px);margin-left:-10px;}
    .xwzx-rb dt span{width:15px;}
    .xwzx-rt a h3{height:72px;}
    .gywm-t dl{width:50%}
}