/*.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:50px;}
.banner .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.3);opacity:1;width:76px;height:4px;border-radius:0;position:relative;}
.banner .swiper-pagination-bullet i{display:block;width:0;height:100%;left:0;top:0;background:#fff;}
.banner .swiper-pagination-bullet-active{}
.banner .swiper-pagination-bullet-active i{width:100%;transition:all 4s;}

.cpzx{margin:80px 75px 65px 75px;}
.cpzx a{display:block;/* background:#eff2f7; */background:#f2f2f2;}
.cpzx a dl{padding:67px 40px 0 40px;}
.cpzx a dl h3{font-weight:bold;font-size:24px;color:#333;margin-bottom:10px;}
.cpzx a dl p{color: #e50014;font-size:16px;font-family:Arial;}
.cpzx a dl p img{margin-left:13px;}
.cpzx a h4{overflow:hidden;}
.cpzx a h4 img{display:block;}
.cpzx a:hover h3{color: #e50014;}
.cpzx a:hover img{transform:scale(1.1);}
.cpzx-t{}
.cpzx-t a{width:calc((100% - 36px) / 3);margin-bottom:15px;}
.cpzx-t a:nth-child(1){width:calc(43.728813559322033% - 9px)}
.cpzx-t a:nth-child(2){width:calc(56.27118644067797% - 9px)}
.cpzx-t a:nth-child(-n+2) dl{padding:50px 40px 0 40px;}
.cpzx-t a:hover{box-shadow:1px 1px 10px rgba(0,0,0,0.2);}

.jjfa{}
.sybt{width:650px;margin-bottom:60px;text-align:center;}
.sybt h3{font-size:42px;color:#222;margin-bottom:30px;}
.sybt h4{width:40px;height:4px;background:#e6212b;margin-bottom:20px;}
.sybt p{font-size:16px;line-height:24px;color:#666666;}
.jjfa-b{}
.jjfa-b a{display:block;position:relative;}
.jjfa-b a h4{overflow:hidden;}
.jjfa-b a h4 img{display:block;width:100%;object-fit: cover;}
.jjfa-b a dl{width:100%;height:100%;left:0;top:0;position:absolute;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.25);}
.jjfa-b a dl dt{
    margin-bottom: 110px;
}
.jjfa-b a dl dt h5{font-size:18px;margin-bottom:30px;}
.jjfa-b a dl dt h3{font-size:30px;margin-bottom:20px;}
.jjfa-b a dl dt h2{font-size:22px;margin-bottom:30px;}
.jjfa-b a dl dt i{display:block;width:88px;height:2px;margin-bottom: 100px;background:#fff;}
.jjfa-b a dl dt .div1{line-height:24px;width:240px;overflow:hidden;height:0;}
.jjfa-b a dl dt span{width:162px;height: 54px;border:1px solid #fff;}
.jjfa-b a dl dt span img{margin-left:22px;}
.jjfa-b a dl dt span .img2{display:none;}
.jjfa-b a:hover h4 img{transform:scale(1.1);}
.jjfa-b a:hover dl{background:none}
.jjfa-b a:hover dl dt i{margin-bottom:65px;}
.jjfa-b a:hover dl dt .div1{height:180px;}
.jjfa-b a dl dt span:hover{background:#fff;color:#333333}
.jjfa-b a dl dt span:hover .img1{display:none;}
.jjfa-b a dl dt span:hover .img2{display:block;}

.cgal{margin:100px auto;}
.cgal-b{}
.cgal-b a{display:block;}
.cgal-b a h4{overflow:hidden;margin-bottom:34px;}
.cgal-b a h4 img{display:block;width:100%;}
.cgal-b a h3{color:#232323;font-size:24px;margin-bottom:36px;}
.cgal-b a .div1{}
.cgal-b a .div1 dl{margin-right:90px;margin-bottom:60px;}
.cgal-b a .div1 dl:last-child{margin-right:0!important;}
.cgal-b a .div1 dl img{margin-right:15px;}
.cgal-b a .div1 dl h2{color:#232323;font-size:16px;margin-bottom:10px;}
.cgal-b a .div1 dl h1{color:#979797;font-size:16px;}
.cgal-b a h5{width:113px;position:relative;color:#232323;font-size:16px;text-transform:uppercase;padding-bottom:8px;}
.cgal-b a h5 .img2{display:none;}
.cgal-b a h5 p{position:absolute;left:0;bottom:0;width:0;height:1px;background:#e6212b;}
.cgal-b a:hover h4 img{transform:scale(1.1);}
.cgal-b a:hover h5{color:#e6212b;}
.cgal-b a:hover h5 .img1{display:none;}
.cgal-b a:hover h5 .img2{display:block;}
.cgal-b a:hover h5 p{width:100%;}

.gywm{padding:110px 0;background:url(../images/gywm-bj.jpg)no-repeat center;}
.gywm-l{width:524px;background:#fff;padding:63px 58px 70px 58px;color:#222222;}
.gywm-l h3{font-size:28px;line-height:40px;margin-bottom:20px;}
.gywm-l p{font-size:16px;line-height:26px;margin-bottom:50px;}
.gywm-l a{width:162px;height:54px;border:1px solid #222222;color:#222222;}
.gywm-l a img{margin-left:20px;}
.gywm-l a .img2{display:none;}
.gywm-l a:hover{color:#e6212b;border-color:#e6212b;color:#fff;background:#e6212b;}
.gywm-l a:hover .img1{display:none;}
.gywm-l a:hover .img2{display:block;}

.xwzx{margin:120px auto;}
.xwzx-b{}
.xwzx-b a{display:block;}
.xwzx-b a h4{overflow:hidden;margin-bottom:25px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a h5{margin-bottom:15px;color:#333333;font-size:14px;}
.xwzx-b a h5 p{width:35px;height:1px;background:#333333;margin-right:15px;}
.xwzx-b a h3{color:#333333;font-size:20px;line-height:30px;}
.xwzx-b a:hover img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:#e6212b;}

@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .banner .swiper-pagination-bullet{width:40px;}
    .jjfa-b a dl dt span{height:50px;margin-top: 40px;}
    .jjfa-b a dl dt i{margin-bottom:65px;}
    .jjfa-b a:hover dl dt .div1{height:100px;}
    .jjfa-b a dl dt .div1{height:100px;}
    .gywm-l a{height:45px;}
    .cgal-b a .div1 dl{width:50%}
    .jjfa-b a dl dt{
    margin-bottom: 180px;}
    .cgal-b a h5{width:100px;}
}