/*.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;*/position:relative;color:#fff;}
.banner a dl{position:absolute;width:100%;height:100%;left:0;top:0;}
.banner a dl dt{width:50%}
.banner a dl dt h4{font-size:20px;margin-bottom:25px;}
.banner a dl dt h3{font-size: 50px;line-height:70px;margin-bottom:10px;}
.banner a dl dt p{font-size:20px;margin-bottom:25px;}
.banner a dl dt h5{width:134px;height:40px;border-radius:40px;font-size:15px;border:1px solid #fff;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide-active a{}
.banner .swiper-pagination{bottom:40px;}
.banner .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #fff;transition:all 0.5s;}
.banner .swiper-pagination-bullet-active{background:#fff;}
.banner .swiper-button-next{width:22px;height:40px;right:64px;background:url(../images/r.png);display:none;}
.banner .swiper-button-prev{width:22px;height:40px;left:64px;background:url(../images/l.png);display:none;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{display:block;}


.cpzx{margin:130px auto 120px auto;}
.cpzx-t{/* width:72%; */position:relative;z-index:3;}
.cpzx-t h3{color:#3e3e3e;font-size:36px;line-height:48px;margin-bottom:20px;}
.cpzx-t h4{color:#717171;font-size:18px;line-height:24px;margin-bottom:30px;}
.cpzx-t dl{color:#717171;font-size:18px;line-height:27px;width:70%;margin-bottom:45px;}
.cpzx-t dl a{display:block;position:relative;padding-left:17px;}
.cpzx-t dl a:nth-child(2n+1){width:410px;}
.cpzx-t dl a i{width:7px;height:7px;display:block;background:#717171;border-radius:7px;position:absolute;left:0;top:10px;}
.cpzx-t>a{width:134px;height:40px;border-radius:50px;border:1px solid #d5d5d5;color:#717171;font-size:15px;}
.cpzx-t>a:hover{background: #717171;border-color: #717171;color:#fff;}
.cpzx-b{margin-top:-94px;text-align:right;}
.cpzx-b img{}

.gg{background:url(../images/gg-bj.jpg)no-repeat center;}
.gg dt{width:51.5625%;background:rgba(255,162,0,0.9);padding: 49px 20px 32px 5%;}
.gg h4{margin-bottom: 10px;}
.gg h4 img{}
.gg h3{color:#eaa114;font-size:27px;line-height:43px;background:#fff;padding:0 10px;margin-bottom:10px;width:508px;font-weight:bold;background:#fff;}
.gg h2{color:#eaa114;font-size:27px;line-height:43px;background:#fff;padding:0 10px;margin-bottom: 18px;width:320px;font-weight:bold;background:#fff;}
.gg h5{color:#fff;font-size:28px;margin-bottom: -6px;font-weight:bold;text-transform: uppercase;}
.gg p{font-size:26px;color:#fff;}

.jjfa{text-align:center;margin:100px auto 60px auto;}
.jjfa-t{color:#3e3e3e;font-weight:bold;color:#3e3e3e;font-size:42px;margin-bottom:60px;}
.jjfa-b{}
.jjfa-b a{display:block;overflow:hidden;border-radius:20px;margin-bottom:40px;width:calc(50% - 20px);position:relative;color:#333333;}
.jjfa-b a h4{overflow:hidden;}
.jjfa-b a h4 img{display:block;width:100%;}
.jjfa-b a dl{position:absolute;width:100%;left:0;bottom:0;padding:50px;}
.jjfa-b a dl h5{margin-bottom:50px;}
.jjfa-b a dl h3{font-size:28px;line-height:34px;width:300px;font-weight:bold;transition:all 0s}
.jjfa-b a:hover{color:#717171;}

.yyly{}
.yyly-b{}
.yyly-b:nth-child(2n){background:#f5f5f5;flex-direction:row-reverse}
.yyly-b dt{width:50%;overflow:hidden;}
.yyly-b dt img{display:block;width:100%;}
.yyly-b dt:hover img{transform:scale(1.1);}
.yyly-b dd{width:calc(50% - 100px)}
.yyly-b dd h4{height:110px;}
.yyly-b dd h3{color:#323232;font-size:32px;margin-bottom:20px;}
.yyly-b dd .div1{color:#717171;font-size:18px;line-height:24px;margin-bottom:65px;}
.yyly-b dd a{width:145px;height:44px;border-radius:44px;border:1px solid #cdcdcd;color:#717171;font-size:16px;background:#fff;}
.yyly-b dd a:hover{background: #717171;border-color: #717171;color:#fff;}


.wmys{margin-top:137px;display: none;}
.wmys-t{padding-bottom:40px;border-bottom:1px solid #e2e2e2;}
.wmys-t h3{color:#3e3e3e;font-size:42px;margin-bottom:10px;}
.wmys-t p{color:#717171;font-size:18px;line-height:100%;}
.wmys-b{text-align:center;border-left:1px solid #e2e2e2}
.wmys-b dl{width:25%;padding:65px 10px 40px 10px;border-right:1px solid #e2e2e2}
.wmys-b dl h4{height:90px;}
.wmys-b dl h4 img{}
.wmys-b dl h3{color:#3e3e3e;font-size:22px;margin-bottom:13px;}
.wmys-b dl p{color:#717171;font-size:15px;line-height:20px;}
.wmys-b dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .banner .swiper-pagination{bottom:10px;}
    .yyly-b dd h4 img{transform:scale(0.8);}
    
    .wmys-b dl{border:none;border-bottom:1px solid #e2e2e2;}
    .wmys-b dl p br{display:none;}
    .jjfa-b a dl h5 img{max-height: 180px;max-width:90%;}
}