/*.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 a>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;display:block;position:relative;}
.banner .swiper-slide a dl{position:absolute;width:100%;text-align:center;left:0;top:10%;z-index:3;}
.banner .swiper-slide a dl h3{color:#333333;font-size: 50px;margin-bottom:20px;font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', 'Arial', 'sans-serif', \5b8b\4f53;}
.banner .swiper-slide a dl h4{color:#666666;font-size:20px;margin-bottom:30px;}
.banner .swiper-slide a dl h5{font-size:16px;color:#e60404;}
.banner .swiper-slide a dl h5 img{margin-left:12px;}
.banner .swiper-slide:nth-child(2) a dl{top:30%}
.banner .swiper-slide:nth-child(2) a dl h3,.banner .swiper-slide:nth-child(2) a dl h4{color:#fff}
.banner .swiper-slide-active a{}
.banner .swiper-slide-active a h3{animation: indalRun 1s ease both .2s;}
.banner .swiper-slide-active a h4{animation: indalRun 1s ease both .4s;}
.banner .swiper-slide-active a h5{animation: indalRun 1s ease both .6s;}
.banner .swiper-pagination{bottom:30px}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#e60404;}

.cpzx{margin:120px auto 100px auto;}
.cpzx-t{margin-bottom:60px;}
.cpzx-t h3{color:#e60404;font-size:30px;}
.cpzx-t a{width:130px;height:46px;background:#e60404;color:#fff;font-size:16px;}
.cpzx-t a img{margin-left:10px;}
.cpzx-t a:hover img{transform: translateX(10px);}
.cpzx-b{}
.cpzx-b a{display:block;width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;background:#f4f4f4;}
.cpzx-b a:nth-child(4n){margin-right:0;}
.cpzx-b a dl{padding:47px 47px 36px 47px;}
.cpzx-b a dl h3{color:#000;font-size:24px;margin-bottom:17px;}
.cpzx-b a dl p{color:#999999;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a:hover{}
.cpzx-b a:hover dl{transform: translateY(-10px);}
.cpzx-b a:hover dl h3{color:#e60404}
.cpzx-b a:hover img{transform:scale(1.1);}

.gywm{padding:250px 0 150px 0;background:url(../images/gywm-bj.jpg)no-repeat center top;}
.gywm-b{background:#fff;padding:73px 70px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.gywm-l{width:52.3972602739726%;padding-top:20px;}
.gywm-l>h3{color:#333333;font-size: 46px;margin-bottom:40px;}
.gywm-l .div1{font-size:20px;line-height:38px;color:#666;margin-bottom:75px;}
.gywm-l .div2{margin-bottom:95px;}
.gywm-l .div2 dl{}
.gywm-l .div2 dl h3{color:#e60404;font-size:20px;margin-bottom:10px;}
.gywm-l .div2 dl:nth-child(5) h3,.gywm-l .div2 dl:nth-child(7) h3{font-size:18px;}
.gywm-l .div2 dl h3 i{font-size:64px;line-height:100%;}
.gywm-l .div2 dl h4{color:#666666;font-size:16px;}
.gywm-l .div2 span{width:1px;height:73px;background:#dfdfdf;margin:0 40px;}
.gywm-l a{width:136px;height:46px;background:#e60404;color:#fff;font-size:16px;}
.gywm-l a img{margin-left:10px;}
.gywm-l a:hover img{transform: translateX(10px);}
.gywm-r{width:37.67123287671233%;}
.gywm-r a{display:block;color:#fff;position:relative;}
.gywm-r a h4{overflow:hidden;}
.gywm-r a h4 img{display:block;width:100%;}
.gywm-r a h3{font-size:20px;line-height:28px;padding:38px 45px;position:absolute;z-index:3;left:0;top:0;width:100%;}
.gywm-r a h3 i{color:#b8b8b8;}
.gywm-r a p{position:absolute;z-index:3;left:45px;bottom:79px;width:calc(100% - 90px);opacity:0.5;font-size:13px;line-height:22px;padding-bottom:30px;border-bottom:1px solid #fff;}
.gywm-r a:hover img{}
.gywm-r{}
.gywm-r .swiper-pagination{bottom:25px;text-align:left;padding:0 44px;}
.gywm-r .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #fff;}
.gywm-r .swiper-pagination-bullet-active{background:#fff;}

.yyly{margin-bottom:122px;}
.yyly-t{margin-bottom:60px;}
.yyly-t h4{color:#e60404;font-size:30px;margin-bottom: 28px;}
.yyly-t h3{color:#333333;font-size: 46px;}
.yyly-b{}
.yyly-b>div{}
.yyly-b .swiper-slide{height:calc(50% - 2.5px);}
.yyly-b a{display:block;position:relative;overflow:hidden;color:#fff;width:100%;}
.yyly-b a h4{overflow:hidden;}
.yyly-b a h4 img{display:block;width:100%;}
.yyly-b a h6{position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.4);width:100%;height:100%;z-index:3;opacity:0;}
.yyly-b a dl{position:absolute;width:100%;left:0;bottom:0;z-index:4;padding:44px 32px;transform: translateY(200px);}
.yyly-b a dl h5{width:23px;height:3px;background:#fff;margin-bottom:20px;}
.yyly-b a dl h3{font-size:22px;margin-bottom:13px;}
.yyly-b a dl p{font-family:Arial;line-height:100%;}
.yyly-b a:hover img{transform:scale(1.1);}
.yyly-b a:hover h6{opacity:1;}
.yyly-b a:hover dl{transform: translateY(0px);}

.xwzx{background:#f4f4f4;padding:90px 0;}
.xwzx-t{margin-bottom:60px;}
.xwzx-t dt{}
.xwzx-t dt h4{color:#e60404;font-size:30px;margin-bottom: 28px;}
.xwzx-t dt h3{color:#333333;font-size: 46px;}
.xwzx-t dd{font-size:18px;}
.xwzx-t dd a{color:#666666;position:relative;padding-bottom:10px;line-height:100%;margin-left:45px;}
.xwzx-t dd a p{position:absolute;left:0;bottom:0;width:0;height:2px;background:#e60404;}
.xwzx-t dd a.active{color:#000}
.xwzx-t dd a.active p{width:100%;}
.xwzx-b{position:relative;overflow:hidden;}
.xwzx-b2{position:absolute;opacity:0;z-index:1;left:0;top:0;transition:all 0.5s;}
.xwzx-b2 .swiper-container{margin-bottom:60px;}
.xwzx-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.xwzx-b .swiper-container a{display:block;background:#fff;padding:47px 45px 65px 45px;}
.xwzx-b .swiper-container a:nth-child(3n){margin-right:0;}
.xwzx-b .swiper-container a h5{color:#999999;font-size:12px;margin-bottom:20px;}
.xwzx-b .swiper-container a h3{color:#333333;font-size:24px;line-height:35px;margin-bottom:50px;height:70px;}
.xwzx-b .swiper-container a p{color:#999999;font-size:12px;}
.xwzx-b .swiper-container a:hover{}
.xwzx-b .swiper-container a:hover h3{color:#e60404;}
.xwzx-c{}
.xwzx-c p{width:calc(100% - 100px);background:#e9e9e9;height:4px;display:block!important;opacity:1!important;}
.xwzx-c p .swiper-scrollbar-drag{background:#e60404;}
.xwzx-c a{width:10px;height:16px;display:block;}
.xwzx-c .a2{background:url(../images/l2.png);}
.xwzx-c .a2:hover{background:url(..images/l2-1.png);}
.xwzx-c .a3{background:url(../images/r2.png);}
.xwzx-c .a3:hover{background:url(../images/r2-1.png);}

@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px}
    .gywm-l .div2 dl{width:50%}
    .gywm-r a p{left:20px;bottom:40px;width:calc(100% - 40px)}
    .gywm-r .swiper-pagination{bottom:10px;padding-left:14px;}
    .yyly-b a dl{position:relative;transform: translateY(0px);color:#000}
    .yyly-b a dl h5{background:#e60404;}
    .yyly-b a dl p{color:#666;}
    .yyly-b .swiper-slide-next a{opacity:0.5;}
    .xwzx-b .swiper-container a h3{height:48px;}
}