/*.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:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#d72819;}

.banner2{display:block;text-align:center;color:#fff;position:relative;}
.banner2>img{display:block;width:100%;}
.banner2 dl{position:absolute;left:0;top:-100px;width:100%;height:100%;}
.banner2 dl dt{width:1080px;}
.banner2 dl dt h3{font-size:60px;margin-bottom:30px;}
.banner2 dl dt h4{font-size:24px;margin-bottom:40px;}
.banner2 dl dt h5{width:220px;height:60px;border-radius:60px;font-size:18px;border:1px solid #fff;padding-left:6px;overflow:hidden;margin:0 auto;color:#fff}
.banner2 dl dt h5 span{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:25px;overflow:hidden;}
.banner2 dl dt h5 i{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:25px;}
.banner2 dl dt h5 i img{width:9px;}
.banner2 dl dt h5:hover{transform: scale(1.15);}
.banner2 dl dt h5:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}

.cpzx{margin:80px auto;}
.sybt{text-align:center;margin-bottom:40px;}
.sybt h3{font-size:40px;text-transform:uppercase;margin-bottom:30px;}
.sybt h5{width:60px;height:1px;background:var(--colors);}
.cpzx-b{margin-bottom:60px;}
.cpzx-b a{display:block;overflow:hidden;position:relative;width:50%;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a dl{position:absolute;left:0;top:13.793103448275862%;padding-top:0;width:100%;height:86.20689655172414%;}
.cpzx-b a dl h5{width:100px;height:30px;border-radius:30px;background:var(--colors);color:#fff;font-size:14px;margin-bottom:20px;}
.cpzx-b a dl h3{font-size:30px;color:#000;margin-bottom:34px;}
.cpzx-b a dl dt{font-size:18px;line-height:30px;color:#666;}
.cpzx-b a dl dt p{}
.cpzx-b a dl dt p span{color:var(--colors);}
.cpzx-b a dl i{width:50px;height:50px;border-radius:50px;border:1px solid #bfbfbf;background:#f2f0f1;position:absolute;left:0;bottom:10%}
.cpzx-b a dl i img{transition:all 0s!important;}
.cpzx-b a:hover dl i{background:var(--colors);border-color:var(--colors);}
.cpzx-b a:hover dl i img{filter: brightness(0) invert(1);}
.cpzx-c{width:220px;height:60px;border-radius:60px;font-size:18px;border:1px solid #000;padding-left:6px;overflow:hidden;color:#000;}
.cpzx-c span{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:25px;overflow:hidden;}
.cpzx-c i{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:25px;}
.cpzx-c i img{width:9px;}
.cpzx-c:hover{transform: scale(1.15);}
.cpzx-c:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}

.cpzx2{padding:80px 0;background: #181818;color: #fff;}
.cpzx2-b{width:1200px;}
.cpzx2-l{width:40%;overflow:hidden;}
.cpzx2-l img{display:block;width:100%;}
.cpzx2-l:hover img{}
.cpzx2-r{width:50%;}
.cpzx2-r h5{color:#666;font-size:16px;margin-bottom:15px;}
.cpzx2-r h3{font-size: 36px;margin-bottom:30px;}
.cpzx2-r .div1{
        /* font-size: 18px; */
        line-height: 22px;
        margin-bottom: 40px;
        /* color: #666; */
        }
.cpzx2-r form{width:300px;display: flex;justify-content: space-between;border-radius: 5px;overflow: hidden;/* background: #fff; */}
.cpzx2-r form input{width:calc(100% - 100px);height: 30px;padding-left: 20px;}
.cpzx2-r form input::placeholder{}
.cpzx2-r form button{
    width: 99px;
    cursor: pointer;
    background: var(--colors);
    color: #fff;
    display: block;
}
.cpzx2-r .div2{margin-top:20px;color:var(--colors)}
.cpzx2-r a{color:var(--colors);}
.cpzx2-r a img{}
.cpzx2-r a:hover{}



.tjcp{margin: 70px auto;overflow:hidden;}
.tjcp-c{border-left:1px solid #eee;margin-bottom:48px;}
.tjcp-c a{border:1px solid #eee;border-left:none;display:block;text-align:center;color:#000;padding-bottom:60px;}
.tjcp-c a h4{overflow:hidden;}
.tjcp-c a h4 img{display:block;}
.tjcp-c a h3{font-size:18px;max-width:350px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;margin:auto;}
.tjcp-c a:hover{color:var(--colors);}
.tjcp-c a:hover img{transform:scale(1.1);}
.tjcp-b{}
.tjcp-b a{display:block;width:50px;height:50px;margin:0 10px;background-size:100% 100%!important;}
.tjcp-b .a1{background:url(../images/l.png);}
.tjcp-b .a1:hover{background:url(../images/l-1.png);}
.tjcp-b .a2{background:url(../images/r.png);}
.tjcp-b .a2:hover{background:url(../images/r-1.png);}

.index{background:url(../images/jjfa-bj.jpg)no-repeat center;background-size:cover;overflow:hidden;}
.jjfa{padding:80px 0;position:relative;z-index:2;}
.jjfa-b{}
.jjfa-l{width:50%;padding:0 5% 0 11%;}
.jjfa-l h5{font-size:18px;text-transform:uppercase;color:var(--colors);padding-left:10px;border-left:3px solid var(--colors);margin-bottom:25px;}
.jjfa-l h3{font-size:40px;margin-bottom:40px;}
.jjfa-l p{color:#666;font-size:18px;line-height:30px;margin-bottom:50px;}
.jjfa-r{width:50%;}
.jjfa-r h4{overflow:hidden;}
.jjfa-r h4 img{display:block;width:100%;}
.jjfa-r h4:hover img{transform:scale(1.1);}
.jjfa-r p{position:absolute;right:0;top:0;z-index:-1;height:100%;width:40.10416666666667%;background:url(../images/jjfa-bj2.jpg)no-repeat center;background-size:cover;}

.wmys{padding:90px 0 135px;}
.wmys-t{padding:0 10%;margin-bottom:50px;font-size:18px;line-height:24px;}
.wmys-t a{color:#000;}
.wmys-t a dl{width:100px;height:100px;border-radius:100px;border:1px solid #181818;margin-right:30px;}
.wmys-t a dl dt{width:80px;height:80px;border-radius:80px;background:#181818;border-radius:80px;}
.wmys-t a p{width:180px;transition:all 0s;}
.wmys-t a.active{color:var(--colors);}
.wmys-t a.active dl{border-color:var(--colors);}
.wmys-t a.active dl dt{background:var(--colors);}
.wmys-b{position:relative;}
.wmys-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;overflow:hidden;background:#fff;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.wmys-b2.active{position:relative;z-index:2;opacity:1;}
.wmys-l{width:50%;overflow:hidden;}
.wmys-l img{display:block;width:100%;}
.wmys-l:hover img{transform:scale(1.1);}
.wmys-r{width:50%;padding:0 5.555555555555555% 40px 6.388888888888888%;}
.wmys-r h3{font-size:30px;margin-bottom:30px;}
.wmys-r dl{font-size:16px;line-height:24px;color:#666;font-family: 'xt';}

@media screen and (max-width:1200px){
    .cpzx-b a dl{top:0;left:0!important}
    .cpzx-b a h4 img{max-width:200%;width:110%;margin-left:-10%;}
    .cpzx-c{width: 155px;height: 50px;font-size: 16px;}
    .cpzx-c span{width: 40px;height: 40px;margin-right: 10px;}
    .cpzx-c i{width: 40px;height: 40px;}
    .cpzx-c i img{}
    .wmys-t a{width:50%;justify-content:center;}
    .wmys-t a p{line-height:1.2;}
    .wmys-t a dl{transform:scale(0.8);}
    .wmys-b2{border-radius:5px;}
    .wmys-r dl br{display:none;}
    .wmys-r dl p{margin-bottom:5px;}
    .cpzx2-l img{width:80%;margin:0 auto;}
    .jjfa-l p{margin-bottom:10px;}
}