/*.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:30px;}
.banner .swiper-pagination-bullet{background:rgba(255,255,255,0.62);opacity:1;}
.banner .swiper-pagination-bullet-active{background:#fff;}
.banner .swiper-button-next{width:19px;height:33px;background:url(../images/r.png);right:6%;}
.banner .swiper-button-prev{width:19px;height:33px;background:url(../images/l.png);left:6%;}

.gywm{text-align:center;height:1050px;padding-top:85px;overflow:hidden;}
.gywm-t{margin-bottom:45px;width:1120px;}
.gywm-t h3{font-size:40px;margin-bottom:40px;}
.gywm-t p{font-size:18px;line-height:32px;color:#333;margin-bottom:45px;}
.gywm-t a{width:190px;height:55px;border-radius:55px;border:1px solid #c5c5c5;font-size:16px;color:#333;padding-left:16px;}
.gywm-t a i{width:26px;height:26px;border-radius:26px;background:var(--colors);margin-right:20px;}
.gywm-t a i img{transition:all 0s!important;}
.gywm-t a:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
.gywm-t a:hover i{background:#fff;}
.gywm-t a:hover i img{filter: invert(50%) sepia(59%) saturate(3198%) hue-rotate(168deg) brightness(95%) contrast(101%);}
.gywm-c{color:var(--colors);width:1120px;}
.gywm-c dl{}
.gywm-c dl h3{font-size:18px;margin-bottom:25px;}
.gywm-c dl h3 i{font-size:48px;line-height:100%;}
.gywm-c dl h4{font-size:14px;}

.qywh{padding:80px 0 95px;background:url(../images/qywh-bj.png)no-repeat center;overflow:hidden;}
.sybt{text-align:center;font-size:42px;margin-bottom:65px;}
.qywh-b{position:relative;padding:0 60px;text-align:center;}
.qywh-b .swiper-container{padding-bottom:40px;overflow:initial;}
.qywh-b dl{border-radius:30px;overflow:hidden;margin:10px;background:#fff;margin:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.qywh-b dl dt{width:50%;padding:0 80px;}
.qywh-b dl dt h5{width:100px;height:100px;border-radius:100px;border:1px solid #e7e7e7;margin-bottom:30px;}
.qywh-b dl dt h3{font-size:30px;color:var(--colors);margin-bottom:40px;}
.qywh-b dl dt p{font-size:18px;line-height:32px;color:#666;}
.qywh-b dl h4{width:50%;overflow:hidden;}
.qywh-b dl h4 img{display:block;width:100%;}
.qywh-b .swiper-button-next{width:57px;height:56px;border-radius:80px;right:-26px;background:url(../images/r2.png);top:45%;box-shadow:0 0 10px rgba(0, 160, 233, 0.2);}
.qywh-b .swiper-button-prev{width:57px;height:56px;border-radius:80px;left:-26px;background:url(../images/l2.png);top:45%;box-shadow:0 0 10px rgba(0, 160, 233, 0.2);}
.qywh-b .swiper-pagination{bottom:0px;}
.qywh-b .swiper-pagination-bullet{background:#c9c9c9;opacity:1;}
.qywh-b .swiper-pagination-bullet-active{background:#000;}

.cpzx{background:#f2f2f2;padding:70px 0;overflow:hidden;}
.cpzx-t{font-size:16px;margin-bottom:50px;}
.cpzx-t a{margin:0 5px;height:50px;border-radius:5px;padding: 0 20px;border:1px solid #d6d6d6;color: #121212;}
.cpzx-t a.active{background:var(--colors);border-color:var(--colors);color:#fff;}
.cpzx-b{position:relative;}
.cpzx-b2{position:absolute;opacity:0;z-index:1;left:0;top:0;width:100%;transition:all 0.5s;}
.cpzx-b2.active{position:relative;opacity:1;z-index:2;}
.cpzx-b2 .div1{margin-bottom:25px;}
.cpzx-b2 .swiper-container{overflow:initial;}
.cpzx-b2 .div1 a{display:block;background:#fff;border:1px solid #eee;position:relative;}
.cpzx-b2 .div1 a h4{overflow:hidden;}
.cpzx-b2 .div1 a h4 img{display:block;width:100%;}
.cpzx-b2 .div1 a dl{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:0;background:rgba(0, 0, 0, 0.4);color:#fff;}
.cpzx-b2 .div1 a dl dt{}
.cpzx-b2 .div1 a dl dt h5{width:55px;height:55px;border-radius:55px;background:#fff;margin-bottom:20px;}
.cpzx-b2 .div1 a dl dt h3{font-size: 24px;margin: 0 10px;text-align: center;line-height: 1.3;}
.cpzx-b2 .div1 a:hover dl{height:100%;}
.cpzx-b2 .div1 .swiper-button-next{width:56px;height:56px;background:url(../images/r2.png);right:0%;}
.cpzx-b2 .div1 .swiper-button-prev{width:56px;height:56px;background:url(../images/l2.png);left:0%;}
.cpzx-b2 .div2{}
.cpzx-b2 .div2 a{width:167px;height:54px;border-radius:54px;background:var(--colors);color:#fff;text-transform:uppercase;}
.cpzx-b2 .div2 a:hover{}
.cpzx-b2 .div2 .swiper-pagination{position:relative;right:0;left:auto;top:auto;width:calc(100% - 200px);background:#d7d7d7;height:2px;display:block;}
.cpzx-b2 .div2 .swiper-pagination>span{background:var(--colors);}

.rmcp{padding:70px 50px 90px;}
.rmcp-b{}
.rmcp-b>div{padding-bottom:50px;}
.rmcp-b a{display:block;border-radius:20px;text-align:center;color:#121212;background:#f4f4f4;border:1px solid #959595;transform:scale(0.8539944903581267);overflow:hidden;}
.rmcp-b a h4{overflow:hidden;}
.rmcp-b a h4 img{display:block;width:100%;}
.rmcp-b a dl{padding:25px 5px 50px;}
.rmcp-b a dl h3{font-size: 20px;line-height: 1.6;margin-bottom:25px;}
.rmcp-b a dl h5{width:165px;height:40px;border-radius:40px;text-transform:uppercase;border:1px solid #121212;margin:0 auto;}
.rmcp-b .swiper-slide-prev a{transform: translateX(-4%) scale(0.8539944903581267)}
.rmcp-b .swiper-slide-active a{transform:scale(1.0);}
.rmcp-b .swiper-slide-next a{transform: translateX(4%) scale(0.8539944903581267)}
.rmcp-b a:hover{}
.rmcp-b a:hover h5{background:var(--colors);border-color:var(--colors);color:#fff;}
.rmcp-b .swiper-pagination{bottom:0px;}
.rmcp-b .swiper-pagination-bullet{background:#c9c9c9;opacity:1;}
.rmcp-b .swiper-pagination-bullet-active{background:#000;}

.gchj{width:calc(100% - 12px);margin:0 auto 70px;}
.gchj-b{}
.gchj-b a{display:block;overflow:hidden;}
.gchj-b a img{display:block;width:100%;}
.gchj-b a:hover img{transform:scale(1.1);}

.xwzx{background:#f7f7f7;padding:80px 0 90px;}
.xwzx-b{}
.xwzx-l{width:26.38888888888889%;padding-bottom:45px;}
.xwzx-l h3{font-size:42px;margin-bottom:25px;}
.xwzx-l p{font-size:18px;line-height:30px;color:#666;margin-bottom:40px;}
.xwzx-l h5{width:130px;}
.xwzx-l h5 a{width:56px;height:56px;display:block;background-size:100% 100%!important;}
.xwzx-l h5 .a1{background:url(../images/l3.png);}
.xwzx-l h5 .a1:hover{background:url(../images/l3-1.png);}
.xwzx-l h5 .a2{background:url(../images/r3.png);}
.xwzx-l h5 .a2:hover{background:url(../images/r3-1.png);}
.xwzx-r{width:69.44444444444444%;}
.xwzx-r .swiper-container{padding-bottom:45px;}
.xwzx-r a{background:#fff;}
.xwzx-r a h4{width:55%;overflow:hidden;}
.xwzx-r a h4 img{display:block;width:100%;}
.xwzx-r a dl{width:44.999999999999996%;padding:0 45px;}
.xwzx-r a dl h3{color:#000;font-size:24px;line-height:30px;margin-bottom:25px;}
.xwzx-r a dl i{display:block;line-height:100%;font-size:18px;color:#5f5f5f;margin-bottom:20px;}
.xwzx-r a dl p{font-size:18px;line-height:24px;margin-bottom:30px;color:#5f5f5f;}
.xwzx-r a dl h5{font-size:18px;text-transform:uppercase;color:var(--colors);}
.xwzx-r a:hover img{transform:scale(1.1);}
.xwzx-r a:hover h3{}
.xwzx-r .swiper-pagination{bottom:0px;}
.xwzx-r .swiper-pagination-bullet{background:#c9c9c9;opacity:1;}
.xwzx-r .swiper-pagination-bullet-active{background:#000;}

@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .gywm{background:none!important;}
    .gywm-b img{max-width:200%!important;width:150%;margin-left:-25%;margin-top:-80px;}
    .gywm-c dl{width:50%;}
    .gywm-t a{width:170px;height:45px;}
    .qywh-b dl{border-radius:10px;}
    .qywh-b dl dt h5{width:90px;height:90px;}
    .qywh-b dl dt h5 img{transform:scale(0.7);}
    .xwzx-l h5{width:80px;}
    .xwzx-l h5 a{width:30px;height:30px;}
}