/*.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;animation: fangda 5s ease-in-out infinite alternate;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide-active a{}
.banner .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #a3a3a4;}
.banner .swiper-pagination-bullet-active{background:#036eb8;}

.cpzx{margin:90px auto;}
.sybt{text-align:center;margin-bottom:50px;}
.sybt h3{font-size:36px;margin-bottom:20px;}
.sybt h3 i{color:#036eb8;}
.sybt h4{font-size:18px;color:#616161;margin-bottom:20px;}
.sybt p{}
.sybt p i{display:block;width:70px;height:1px;background:#e5e5e5;margin:0 12px;}
.sybt p img{}
.cpzx-b{align-items:flex-start;}
.cpzx-l{width:300px;}
.cpzx-lt{background-image:linear-gradient(130deg, #4aeae8 , #4099ff);height:110px;padding-left:26px;color:#fff;}
.cpzx-lt img{margin-right:18px;}
.cpzx-lt dt{}
.cpzx-lt dt h3{font-size:28px;margin-bottom:10px;}
.cpzx-lt dt h4{font-size:14px;text-transform:uppercase;}
.cpzx-lc{border:1px solid #eee;border-bottom:none;}
.cpzx-lc dl{}
.cpzx-lc dl dt{}
.cpzx-lc dl dt a{height:79px;padding-left:39px;color:#036eb8;font-size:22px;border-bottom:1px solid #eee;padding-right:40px;}
.cpzx-lc dl dd{}
.cpzx-lc dl dd>a{height:58px;padding-left:39px;font-size:18px;color:#000}
.cpzx-lc dl dd>a:hover{color:#036eb8;}
.cpzx-lc dl dd .div1{background:#fafafa;border-top:1px solid #eee;line-height:48px;padding: 12px 39px;border-bottom: 1px solid #eee;}
.cpzx-lc dl dd .div1 a{display:block;color:#616161;}
.cpzx-lc dl dd .div1 a:hover{color:#036eb8;}
.cpzx-lb{background-image:linear-gradient(130deg, #4aeae8 , #4099ff);color:#fff;text-align:center;padding: 52px 0;}
.cpzx-lb h4{margin-bottom:25px;}
.cpzx-lb h5{font-size:16px;margin-bottom:15px;}
.cpzx-lb h3{font-size:30px;margin-bottom:13px;}
.cpzx-lb p{font-size:16px;}
.cpzx-r{width:calc(100% - 320px)}
.cpzx-r a{display:block;position:relative;text-align:center;color:#616161;font-size:16px;width:calc((100% - 30px) / 3);margin-right:15px;border:1px solid #eee;margin-bottom:20px;}
.cpzx-r a:nth-child(3n){margin-right:0;}
.cpzx-r a h4{position:relative;overflow:hidden;}
.cpzx-r a h4 img{display:block;width:100%;}
.cpzx-r a h4 p{height:0;overflow:hidden;width:100%;left:0;bottom:0;background: rgba(3, 110, 184, 0.4);font-size:16px;z-index:3;position:absolute;background-image: linear-gradient(130deg, rgb(74 234 232 / 0.4) , rgb(64 153 255 / 0.4));}
.cpzx-r a h4 p i{width:140px;height:50px;border-radius:50px;color:#fff;border:2px solid #fff;}
.cpzx-r a>p{line-height: 24px;transition:all 0s;padding: 12.5px 10px;position:relative;z-index:3;}
.cpzx-r a:hover{color:#fff;background:#036eb8;}
.cpzx-r a:hover h4 img{transform:scale(1.1);}
.cpzx-r a:hover h4 p{height:100%;}

.lsdz{margin-bottom:120px;}
.lsdz-t{position:relative;height:542px;padding-top:20px;}
.lsdz-l{width:370px;position:relative;z-index:3;}
.lsdz-l dl{margin-bottom:100px;}
.lsdz-l dl:last-child{margin-bottom:0;}
.lsdz-l dl dt{width:75px;height:81px;color:#036eb8;font-size:30px;transition:all 0.5s;background:url(../images/lsdz-2.png)no-repeat center;}
.lsdz-l dl dd{width:calc(100% - 120px)}
.lsdz-l dl dd h3{color:#343434;font-size:22px;margin-bottom:16px;}
.lsdz-l dl dd p{font-size:16px;line-height:24px;color:#616161;}
.lsdz-l dl:hover dt{background:url(../images/lsdz-3.png)no-repeat center;color:#fff;}
.lsdz-l:nth-child(2) dl{flex-direction:row-reverse;text-align:right;}
.lsdz-r{position:absolute;width:100%;left:0;top:0}
.lsdz-b{width:200px;height:55px;color:#fff;background:#036eb8;font-size:18px;}
.lsdz-b img{margin-right:18px;}
.lsdz-b:hover{}

.dzlc{background:url(../images/dzlc-bj.jpg)no-repeat center;text-align:center;padding-top:75px;height:380px;}
.dzlc-t{font-size:36px;margin-bottom:54px;}
.dzlc-b{align-items:flex-start;padding:0 65px;}
.dzlc-b dl{}
.dzlc-b dl h4{width:75px;height:81px;color:#036eb8;font-size:30px;transition:all 0.5s;background:url(../images/lsdz-2.png)no-repeat center;margin-bottom:32px;}
.dzlc-b dl h4 .img2{display:none;}
.dzlc-b dl h3{color:#343434;font-size:16px;}
.dzlc-b dl:hover h4{background:url(../images/lsdz-3.png)no-repeat center;}
.dzlc-b dl:hover h4 .img1{display:none;}
.dzlc-b dl:hover h4 .img2{display:block;}
.dzlc-b i{padding-top:37px;}
.dzlc-b i:last-child{display:none;}

.gywm{position:relative;padding:90px 0}
.gywm-t{padding:0 80px 60px 80px;text-align:center;}
.gywm-t dl{}
.gywm-t dl h3{color:#036eb8;font-size:18px;margin-bottom:12px;}
.gywm-t dl h3 i{font-size:36px;line-height:100%;}
.gywm-t dl p{color:#616161;font-size:18px;}
.gywm-c{border:1px solid #eee;padding:34px 70px 34px 29px;margin-bottom:47px;position:relative;z-index:3;background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.gywm-l{width:51.57813702848345%;overflow:hidden;}
.gywm-l img{display:block;width:100%;}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{width:42.186297151655117%}
.gywm-r h5{color:#f2f2f2;font-size:120px;text-transform:uppercase;font-family: myFirstFont;}
.gywm-r h3{font-size:30px;position:relative;z-index:3;margin-top:-77px;margin-bottom:47px;}
.gywm-r h4{width:60px;height:1px;background:#036eb8;margin-bottom:38px;}
.gywm-r p{color:#616161;font-size:16px;line-height:30px;margin-bottom:45px;}
.gywm-r a{width:140px;height:50px;border-radius:50px;color:#036eb8;font-size:16px;border:2px solid #036eb8;}
.gywm-r a:hover{background:#036eb8;color:#fff;}
.gywm-b{position:relative;z-index:3;}
.gywm-b a{display:block;background:#fff;text-align:center;color:#616161;position:relative;}
.gywm-b a h4{overflow:hidden;}
.gywm-b a h4 img{display:block;}
.gywm-b a p{position:absolute;left:0;bottom:0;width:100%;height:90px;background-image:linear-gradient(130deg, #4aeae8 , #4099ff);opacity:0;}
.gywm-b a h3{font-size:16px;transition:all 0s;padding:37px 10px 0px 10px;height:90px;position:relative;z-index:3;}
.gywm-b a:hover{color:#fff;}
.gywm-b a:hover img{transform:scale(1.1);}
.gywm-b a:hover p{opacity:1;}
.gywm-b .swiper-button-next{width:15px;height:30px;transition:all 0.5s;right:-60px;background:url(../images/r.png);}
.gywm-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.gywm-b .swiper-button-prev{width:15px;height:30px;transition:all 0.5s;left:-60px;background:url(../images/l.png);}
.gywm-b .swiper-button-prev:hover{background:url(../images/l-1.png);}
.gywm>i{position:absolute;left:0;bottom:0;width:100%;height:710px;background:#f3f3f3;display:block;}

.ryzz{height:939px;padding-top:110px;background:url(../images/ryzz-bj.jpg)no-repeat center;}
.ryzz-b{position:relative;width:1168px;}
.ryzz-b a{display:block;background:#fff;padding:44px;}
.ryzz-b a h4{overflow:hidden;}
.ryzz-b a img{display:block;width:100%;}
.ryzz-b a:hover img{transform:scale(1.1);}
.ryzz-b .swiper-button-next{width:15px;height:30px;transition:all 0.5s;right:-60px;background:url(../images/r.png);}
.ryzz-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.ryzz-b .swiper-button-prev{width:15px;height:30px;transition:all 0.5s;left:-60px;background:url(../images/l.png);}
.ryzz-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

.xwzx{margin:-100px auto 90px auto;position:relative;z-index:3;}
.xwzx-l{width:67.14285714285714%;border:1px solid #eee;}
.xwzx-t{border-bottom:1px solid #eee;height:60px;padding: 5px 20px 0 20px;}
.xwzx-r .xwzx-t{padding: 5px 20px 0 32px;}
.xwzx-t dt{font-size:18px;}
.xwzx-t dt a{color: #000;height: 53px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.xwzx-t dt a i{display:block;margin-right:13px;}
.xwzx-t dt a i img{display:block;margin:0 auto}
.xwzx-t dt a i .img2{display:none;}
.xwzx-t dt a:hover,.xwzx-t dt a.active{color:#128ce7;}
.xwzx-l .xwzx-t dt a{width:155px;justify-content:center;}
.xwzx-l .xwzx-t dt a:hover,.xwzx-l .xwzx-t dt a.active{color:#fff;background-image: linear-gradient(130deg, #4aeae8 , #4099ff);}
.xwzx-t dt a:hover .img1,.xwzx-t dt a.active .img1{display:none;}
.xwzx-t dt a:hover .img2,.xwzx-t dt a.active .img2{display:block;}
.xwzx-t>a{color:#878787;}
.xwzx-t>a:hover{color: #036eb8;}
.xwzx-b2{padding: 31px 25px 42px 25px;}
.xwzx-b2>a{margin-bottom: 30px;}
.xwzx-b2>a h4{width: 320px;overflow:hidden;}
.xwzx-b2>a h4 img{display:block;width:100%;}
.xwzx-b2>a div{width: calc(100% - 355px);}
.xwzx-b2>a h3{color:#000;font-size: 20px;margin-bottom: 20px;font-weight: normal;}
.xwzx-b2>a p{color: #616161;line-height: 30px;margin-bottom: 20px;font-size: 16px;}
.xwzx-b2>a h5{font-size:14px;width: 115px;height: 40px;border-radius:50px;color:#036eb8;font-size:16px;border:2px solid #036eb8;display: flex;align-items: center;justify-content: center;}
.xwzx-b2>a:hover img{transform:scale(1.1);}
.xwzx-b2>a:hover h3{color: #036eb8;}
.xwzx-b2 dl{padding: 20px 15px 0 0px;border-top:1px solid #eee;font-size: 16px;}
.xwzx-b2 dl a{color:#000;}
.xwzx-b2 dl a p{line-height: 48px;padding-left: 30px;background:url(../images/xwzx-tb4.png)no-repeat center left;transition:all 0s;width:calc(100% - 100px);}
.xwzx-b2 dl a i{color:#878787;font-size: 14px;}
.xwzx-b2 dl a:hover{color: #036eb8;}
.xwzx-r{border:1px solid #eee;width:30.714285714285716%;}
.xwzx-rb{padding: 24px 29px 0 29px;}
.xwzx-rb a{padding-bottom: 30px;border-bottom:1px solid #eee;margin-bottom: 23px;}
.xwzx-rb a:last-child{border:none;margin-bottom:0!important;padding-bottom:0!important;}
.xwzx-rb a h4{width: 35px;height: 35px;border-radius:5px;background: #eeeeee;font-size:14px;margin-top:5px;color: #036eb8;font-weight: bold;}
.xwzx-rb a dl h3{color:#404040;font-size: 20px;line-height:20px;margin-bottom: 16px;line-height: 35px;padding-left: 53px;position:relative;}
.xwzx-rb a dl h3 i{width: 35px;height: 35px;border-radius:5px;background: #eeeeee;font-size:14px;margin-top:5px;color: #036eb8;font-weight: bold;position:absolute;left:0;top:0;}
.xwzx-rb a dl p{color: #616161;line-height: 24px;}
.xwzx-rb a:hover h3{color: #036eb8;}

@media screen and (max-width:1200px){
    .lsdz-l dl dd{width:calc(100% - 90px)}
    .lsdz-b{width:150px;height:45px;}
    .dzlc{background:#f1f1f1;}
    .dzlc-b dl{width:33%}
    .gywm-t{justify-content:flex-start;}
    .gywm-t dl{width:33%}
    .gywm-r h5{font-size:50px;}
    .gywm-r h3{margin-top:-36px;}
    .xwzx-l .xwzx-t dt a{width:auto;height:auto;}
    .xwzx-t dt a{height:auto;}
}