/*.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);}
}
.sy{margin:30px auto 50px auto;}
.sy-l{width:240px;}
.sy-l dl{margin-bottom:3px;}
.sy-l dl h3{height:33px;border-top:3px solid #004226;color:#fff;padding:0 15px;text-transform:uppercase;background:#148656;font-size:14px;}
.sy-l dl a{height:28px;padding:0 15px;color:#004226;margin-top:1px;background:#efefef;}
.sy-l dl a:hover,.sy-l dl a.active{background:#004226;color:#fff;}
.sy-r{width:870px;}
.banner{width:100%;border-radius:10px;overflow:hidden;}
.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:20px;}
.banner .swiper-pagination-bullet{background:rgba(255,255,255,0.5);opacity:1;width:25px;height:2px;position:relative;border-radius:0;}
.banner .swiper-pagination-bullet::before{position: absolute;width: 0%;height: 100%;background: #fff;content: '';top:0;left:0;}
.banner .swiper-pagination-bullet-active::before{width:100%;transition:all 4s;}

.cpzx{margin-bottom:30px;}
.cpzx a{position:relative;border-radius:10px;color:#000;padding:23px 24px 28px 24px;margin-top:30px;display:block;}
.cpzx .a1{background:#c5d8b5;}
.cpzx .a2{background:#bcdbe1;}
.cpzx .a3{background:#e3dacf;}
.cpzx a h3{font-size:16px;line-height:24px;margin-bottom:40px;width:125px;}
.cpzx a h5{width:35px;height:35px;border-radius:35px;background:rgba(0, 0, 0, 0.3);}
.cpzx a h4{position:absolute;bottom:0;right:28px;}
.cpzx a h4 img{display:block;}
.cpzx a:hover h5{background:#148656;}

.cpzx2{}
.cpzx2-t{margin-bottom:20px;}
.cpzx2-t h3{color:#004226;font-size:24px;text-transform:uppercase;}
.cpzx2-t a{color:#004226;}
.cpzx2-b{}
.cpzx2-b a{display:block;width:calc((100% - 45px) / 4);margin:0 15px 24px 0;color:#004226;line-height:18px;}
.cpzx2-b a:nth-child(4n){margin-right:0;}
.cpzx2-b a h4{border-radius:10px;overflow:hidden;margin-bottom:14px;}
.cpzx2-b a h4 img{display:block;width:100%;}
.cpzx2-b a p{}
.cpzx2-b a:hover{}
.cpzx2-b a:hover img{transform:scale(1.1);}

@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
}