/*.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 .swiper-slide>a>img{width:100%;display:block;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner dl{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;}
.banner dl dt{padding-left:9.0625%;}
.banner dl dt h3{color:#ff6003;font-size:30px;margin-bottom:20px;}
.banner dl dt h4{text-transform:uppercase;font-size:48px;margin-bottom:40px;}
.banner dl dt .div1{font-size:18px;line-height:36px;height: 220px;}
.banner dl dt .div1 p{padding-left:23px;background:url(../images/banner-tb.png)no-repeat center left;}
.banner dl dt h5{font-size:14px;}
.banner dl dt h5 a{width:160px;height:50px;border-radius:5px;color:#fff;background:#000;}
.banner dl dt h5 a img{margin-left:20px;}
.banner dl dt h5 a:nth-child(1){background:#ff6003;margin-right:20px;}
.banner dl dt h5 a:hover{background:#ff6003;}
.banner dl dt h5 a:hover img{transform: translateX(10px);}
.banner .swiper-slide-active a{}
.banner .swiper-slide-active h3{animation: indalRun 1s ease both .2s;}
.banner .swiper-slide-active h4{animation: indalRun 1s ease both .4s;}
.banner .swiper-slide-active .div1{animation: indalRun 1s ease both .6s;}
.banner .swiper-slide-active h5{animation: indalRun 1s ease both .8s;}
.banner .swiper-pagination{bottom:30px;}
.banner .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #999999;}
.banner .swiper-pagination-bullet-active{background:#ff6003;border-color:#ff6003;}

.cpzx{margin-top:20px;}
.cpzx{}
.cpzx a{display:block;color:#fff;position:relative;width:calc(50% - 10px);margin-bottom:20px;}
.cpzx a h4{overflow:hidden;}
.cpzx a h4 img{display:block;width:100%;}
.cpzx a dl{position:absolute;left:0;top:0;width:100%;padding:58px 40px;}
.cpzx a dl h3{font-size:30px;margin-bottom:20px;}
.cpzx a dl p{font-size:18px;margin-bottom:36px;}
.cpzx a dl h5{font-size:14px;}
.cpzx a dl h5 i{margin-left:15px;display:block;width:6px;height:10px;background:url(../images/xzzx-tb3.png);}
.cpzx a:nth-child(4){color:#000;}
.cpzx a:nth-child(4) h5 i{background:url(../images/xzzx-tb4.png);}
.cpzx a:hover{}
.cpzx a:hover h4 img{transform:scale(1.1);}
.cpzx a:hover dl h5{color:#ff6003;}
.cpzx a:hover dl h5 i{background:url(../images/xzzx-tb5.png);transform: translateX(10px);}

.gywm{margin:106px auto 140px auto;}
.sybt{text-align:center;margin-bottom:65px;}
.sybt h3{font-size:48px;margin-bottom:38px;}
.sybt h4{width:70px;height:2px;background:#ff6003;}
.sybt p{font-size:24px;line-height:36px;margin-top:40px;width:1077px;}
.gywm-t{padding:0 10px;margin-bottom:85px;}
.gywm-t dl{}
.gywm-t dl dt{margin-right:25px;}
/*.gywm-t dl dt img{display:block;}*/
.gywm-t dl dd{}
.gywm-t dl dd h3{font-size:24px;margin-bottom:15px;}
.gywm-t dl dd h3 i{font-size:48px;line-height:100%;padding-right:5px;}
.gywm-t dl dd h4{font-size:18px;}
.gywm-t dl:hover img{transform: translateY(-10px);}
.gywm-b{}
.gywm-l{width:calc(24.375% - 10px);background:#ff6003;text-align:center;color:#fff;}
.gywm-l a{display:block;overflow:hidden;}
.gywm-l a img{display:block;width:100%;}
.gywm-l a:hover img{transform:scale(1.1);}
.gywm-l .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #fff;}
.gywm-l .swiper-pagination-bullet-active{background:#fff;border-color:#fff;}
.gywm-l dd{padding:43px 10px 0 10px;}
.gywm-l dd h5{font-size:16px;margin-bottom:17px;}
.gywm-l dd h3{font-size:36px;}
.gywm-c{position:relative;overflow:hidden;width:calc(51.25% - 20px);}
.gywm-c>img{display:block;width:100%;}
.gywm-c:hover>img{transform:scale(1.1);}
.gywm-c dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background:rgba(0, 0, 0, 0.2);}
.gywm-r{padding-top:98px;background:url(../images/gywm-bj.jpg)no-repeat center;width:calc(24.375% - 10px);}
.gywm-r dt{position:relative;margin-bottom:40px;width:51.57894736842106%;}
.gywm-r dt a{display:block;overflow:hidden;}
.gywm-r dt a img{display:block;width:100%;}
.gywm-r dt a:hover img{transform:scale(1.1);}
.gywm-r dt .swiper-button-next{width:12px;height:21px;background:url(../images/r3.png);right:-38px;transition:all 0.5s;}
.gywm-r dt .swiper-button-next:hover{background:url(../images/r3-1.png);}
.gywm-r dt .swiper-button-prev{width:12px;height:21px;background:url(../images/l3.png);left:-38px;transition:all 0.5s;}
.gywm-r dt .swiper-button-prev:hover{background:url(../images/l3-1.png);}
.gywm-r dd{}
.gywm-r dd a{width:160px;height:50px;border-radius:5px;background:#ff6003;color:#fff;}
.gywm-r dd a img{margin-left:20px;}
.gywm-r dd a:hover img{transform: translateX(10px);}

.fwzc{height:600px;color:#fff;background:url(../images/fwzc-bj.jpg)no-repeat center;padding-top:150px;}
.fwzc .sybt{margin-bottom:100px;}
.fwzc .sybt p{width:942px;}
.fwzc-b{}
.fwzc-b a{margin:0 35px;color:#fff;font-size:24px;}
.fwzc-b a img{margin-right:20px;}
.fwzc-b a i{display:block;width:6px;height:10px;background:url(../images/xzzx-tb3.png);margin-left:32px;}
.fwzc-b a:hover i{transform: translateX(10px);}

.xwzx{margin:110px auto;}
.xwzx-b{position:relative;margin-bottom:80px;}
.xwzx-b2{overflow:hidden;}
.xwzx-b2>div{width:calc(100% + 95px)}
.xwzx-b a{display:block;padding-right:95px;border-right:1px solid #eee;padding-bottom:15px;}
.xwzx-b a h4{width:300px;max-width:100%;overflow:hidden;margin-bottom:65px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a h3{color:#000;font-size:30px;line-height:40px;margin-bottom:43px;height:120px;}
.xwzx-b a p{font-size:16px;line-height:24px;color:#878787;margin-bottom:100px;height:72px;}
.xwzx-b a h5{font-size:14px;color:#000;font-family:Microsoft YaHei;}
.xwzx-b a h5 img{margin-right:15px;}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:#ff6003;}
.xwzx-b .swiper-button-next{width:17px;height:30px;background:url(../images/r4.png);right:-85px;transition:all 0.5s;}
.xwzx-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.xwzx-b .swiper-button-prev{width:17px;height:30px;background:url(../images/l4.png);left:-85px;transition:all 0.5s;}
.xwzx-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}
.xwzx-t{width:160px;height:50px;border-radius:5px;background:#ff6003;color:#fff;}
.xwzx-t img{margin-left:20px;}
.xwzx-t:hover img{transform: translateX(10px);}

@media(max-width:1700px){
    .gywm-r{padding-top:50px}
    .gywm-l dd{padding-top:30px;}
}
@media(max-width:1500px){
    .gywm-r{padding-top:50px;}
    .gywm-r dt{margin-bottom:20px;}
    .gywm-l dd{padding-top:20px;}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .gywm-t{justify-content:safe flex-start;}
    .gywm-t dl{width:calc(100% / 3)}
    .xwzx-b a{border:none;}
    .xwzx-b a h3{height:72px;}
}