.head{background:none;}
/*.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);}}
@keyframes indalRun2 {0%{opacity: 0;transform: translateY(0px);}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);}*/
/*}*/
@keyframes fangda {0%{transform: scale(1.3);}100%{transform: scale(1);}}
.banner{width:100%;}
.banner a>.img1{width:100%;display:block;}
.banner a{display:block;overflow:hidden;color:#fff;position:relative;z-index:3;}
.banner a .img2{position:absolute;left:0;top:0;width:100%;z-index:3;display:block;opacity:0;}
.banner a .img3{position:absolute;left:0;bottom:0;width:100%;z-index:1;}
.banner a .img2-1{z-index:2}
.banner a .img2-2{z-index:2}
.banner a dl{position:absolute;left:0;top:22%;width:100%;z-index:10}

.banner a .dl1{text-align:center;color:#fff;top:0;height:100%;}
.banner a .dl1 h3{font-size:55px;line-height:1.2;margin-bottom:5px;justify-content:center;}
.banner a .dl1 h4{font-size:55px;line-height:1.2;justify-content:center;}

.banner a .dl2{top:33.68421052631579%;opacity:0;transition:all 1s;}
.banner a .dl2 h5{font-size:20px;margin-bottom:35px;}
.banner a .dl2 h3{font-size:40px;line-height:48px;margin-bottom:43px;}
.banner a .dl2 h4{font-size:24px;margin-bottom:20px;}
.banner a .dl2 .div1{font-size:18px;line-height:36px;margin-bottom:50px;}
.banner a .dl2 .div1 p{font-size:18px;line-height:36px;}
.banner a .dl2 .div1 p span{display:block;}
.banner a .dl2 .div1 p span:nth-child(1){width:185px;}
.banner a .dl2 .div1 p span:nth-child(2){width:135px;}
.banner a .dl2 .div1 p span:nth-child(3){}
.banner a .dl2 {}



.banner a .dl2 i{width:190px;height:55px;border-radius:55px;color:#fff;background:var(--colors);font-size:18px;}
.banner a .dl3{top:25.78947368421053%;}
.banner a .dl3 h3{font-size:40px;line-height:56px;margin-bottom:30px;}
.banner a .dl3 p{font-size:18px;line-height:36px;margin-bottom:60px;}
.banner a .dl3 i{width:190px;height:55px;border-radius:55px;color:#fff;background:var(--colors);font-size:18px;}

.banner a .dl4{top:21.052631578947367%;}
.banner a .dl4 h3{font-size:40px;line-height:56px;margin-bottom:30px;}
.banner a .dl4 p{font-size:24px;line-height:48px;margin-bottom:40px;}
.banner a .dl4 i{width:190px;height:55px;border-radius:55px;color:#fff;background:var(--colors);font-size:18px;margin-bottom:80px;}
.banner a .dl4 h5{}
.banner .swiper-slide-active a .img1{animation: fangda 2s ease both;}
.banner .swiper-slide-active a .img2{animation: indalRun2 1.5s ease both .2s;}
.banner .swiper-slide-active a .img2-1,.banner .swiper-slide-active a .img2-2{animation: indalRun2 1.5s ease both .8s;}
.banner .swiper-slide-active a .dl2{animation: indalRun2 1.5s ease both .2s;}
/*.banner .swiper-slide-active a .dl2 h5{animation: indalRun 1s ease both 0.6s;}*/
/*.banner .swiper-slide-active a .dl2 h3{animation: indalRun 1s ease both 0.8s;}*/
/*.banner .swiper-slide-active a .dl2 h4{animation: indalRun 1s ease both 0.1s;}*/
/*.banner .swiper-slide-active a .dl2 .div1{animation: indalRun 1s ease both 1.2s;}*/
/*.banner .swiper-slide-active a .dl2 i{animation: indalRun 1s ease both 1.4s;}*/

.banner .swiper-slide-active a .dl3 h3{animation: indalRun 1s ease both 0.2s;}
.banner .swiper-slide-active a .dl3 p{animation: indalRun 1s ease both 0.4s;}
.banner .swiper-slide-active a .dl3 i{animation: indalRun 1s ease both 0.6s;}

.banner .swiper-slide-active a .dl4 h3{animation: indalRun 1s ease both 0.2s;}
.banner .swiper-slide-active a .dl4 p{animation: indalRun 1s ease both 0.4s;}
.banner .swiper-slide-active a .dl4 i{animation: indalRun 1s ease both 0.6s;}
.banner .swiper-slide-active a .dl4 h5{animation: indalRun 1s ease both 0.8s;}

.banner .swiper-button-next{width:80px;height:80px;right:4.6875%;transition:all 0.5s;background:url(../images/r.png?v=1);}
.banner .swiper-button-next:hover{background:url(../images/r-1.png?v=1);}
.banner .swiper-button-prev{width:80px;height:80px;left:4.6875%;transition:all 0.5s;background:url(../images/l.png?v=1);}
.banner .swiper-button-prev:hover{background:url(../images/l-1.png?v=1);}
.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: none;border-radius: 10px!important;opacity:1;height: 6px;border-radius: 0;width: 40px;background: rgba(255,255,255,0.5);}
.banner .swiper-pagination-bullet-active{background: #fff;border-color: #fff;}

.gywm{padding:90px 0 100px 0;}
.sybt{text-align:center;margin-bottom:50px;}
.sybt h3{font-size:48px;margin-bottom:25px;text-transform:uppercase;}
.sybt h3 i{color:var(--colors);}
.sybt p{font-size:24px;}
.gywm-t{margin-bottom:50px;/* padding:0 120px; */}
.gywm-t dl{}
.gywm-t dl dt{width:75px}
.gywm-t dl dd{}
.gywm-t dl dd h3{font-size:24px;margin-bottom:14px;}
.gywm-t dl dd h3 i{font-size:48px;}
.gywm-t dl dd h5{font-size:18px;}
.gywm-b{border:1px solid #eee;}
.gywm-l{overflow:hidden;position:relative;margin:-1px;width:63.66237482117311%;}
.gywm-l>img{display:block;width:100%;}
.gywm-l dl{position:absolute;left:0;top:0;width:100%;height:100%;}
.gywm-l dl dt{width:70px;height:70px;border-radius:70px;background:#fff;z-index:2;position:relative;}
.gywm-l dl dt::before, .gywm-l dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fff;content: '';top:0;left:0;z-index:-1;}
.gywm-l dl dt::before{animation: scale 2s infinite; }
.gywm-l dl dt::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(1.5); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(2.5);opacity:0;}}
.gywm-r{width:36.337625178826893%;padding:0 60px;}
.gywm-r h4{font-size:18px;margin-bottom:15px;}
.gywm-r h4 i{color:var(--colors);}
.gywm-r h3{font-size:30px;line-height:36px;margin-bottom:35px;}
.gywm-r p{font-size:18px;line-height:24px;margin-bottom:45px;}
.gywm-r a{width:260px;height:70px;border-radius:70px;background:#f7f7f8;font-size:20px;padding-left:15px;color:#000;}
.gywm-r a span{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:29px;overflow:hidden;}
.gywm-r a i{width:50px;height:50px;border-radius:50px;background:var(--colors);transition: transform 0.22s 0.1s ease-out;}
.gywm-r a i img{width:16px;}
.gywm-r a:hover{transform: scale(1.15);}
.gywm-r a:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}

.cpzx{padding: 100px 0;background:#f3f3f3;}
.cpzx-b{}
.cpzx-b>div{width:calc(100% + 14px);margin-left:-7px;}
.cpzx-b a{margin:7px;display:block;background:#fff;box-shadow:0 5px 7px rgba(204, 204, 204, 0.2);color:#000;border-radius: 20px;height: inherit;border: 1px solid #eee;padding: 40px 20px 45px;}
.cpzx-b a h4{overflow:hidden;position: relative;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a h4 i{display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index: 2;background: rgba(0,0,0,0.3);opacity: 0;}
.cpzx-b a dl{padding:40px 10px 50px 10px;text-align:center;}
.cpzx-b a dl h3{font-size:24px;margin-bottom: 25px;}
.cpzx-b a dl p{font-size:16px;margin-bottom:30px;}
.cpzx-b a dl h5{width:105px;height:35px;border-radius:35px;background: #f5f5f7;font-size:16px;}
.cpzx-b a:hover img{transform:scale(1.1);}
.cpzx-b a:hover h4 i{opacity:1}
.cpzx-b a:hover h5{background:var(--colors);color:#fff;}

.hyyy{padding:110px 0 80px 0;/* background:url(../images/hyyy-bj.jpg)no-repeat center; */background-size:cover;overflow:hidden;}
.hyyy-b{position:relative;}
.hyyy-b a{display:block;border:1px solid #eee;color:#000;background:#fff;}
.hyyy-b a h4{margin:-1px;overflow:hidden;}
.hyyy-b a h4 img{display:block;width:100%;}
.hyyy-b a dl{padding:40px 30px;}
.hyyy-b a dl h3{font-size:30px;height: 60px;margin-bottom:24px;}
.hyyy-b a dl p{font-size:18px;line-height:24px;height:48px;margin-bottom:30px;}
.hyyy-b a dl h5{width:40px;height:40px;border-radius:40px;margin-left:auto;background:#dadada;}
.hyyy-b a dl h5 img{}
.hyyy-b a:hover h4 img{transform:scale(1.1);}
.hyyy-b a:hover h5{background:var(--colors);}
.hyyy-b .swiper-button-next{width:80px;height:80px;right:-130px;transition:all 0.5s;background:url(../images/r2.png?v=1);}
.hyyy-b .swiper-button-next:hover{background:url(../images/r2-1.png?v=3);}
.hyyy-b .swiper-button-prev{width:80px;height:80px;left:-130px;transition:all 0.5s;background:url(../images/l2.png?v=1);}
.hyyy-b .swiper-button-prev:hover{background:url(../images/l2-1.png?v=3);}
.hyyy-t{width:260px;height:70px;border-radius:70px;background:#fff;font-size:20px;padding-left:15px;color:#000;margin-top:50px;border: 1px solid #000;}
.hyyy-t span{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:29px;overflow:hidden;}
.hyyy-t i{width:50px;height:50px;border-radius:50px;background:var(--colors);transition: transform 0.22s 0.1s ease-out;}
.hyyy-t i img{width:16px;}
.hyyy-t:hover{transform: scale(1.15);}
.hyyy-t:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}

.cgal{overflow:hidden;padding:100px 0;background: url(../images/hyyy-bj.jpg)no-repeat center;background-size: cover;}
.cgal-b{position:relative;padding:0 35px;}
.cgal-b .swiper-container{overflow:inherit;padding-bottom:40px;}
.cgal-b a{margin:25px;background:#fff;box-shadow:0 5px 25px rgba(204, 204, 204, 0.2);padding:45px 70px 45px 47px;border-radius:20px;color:#000}
.cgal-b a h4{width:61.90885640584695%;overflow:hidden;}
.cgal-b a h4 img{display:block;width:100%;}
.cgal-b a dl{width:32.244196044711954%;}
.cgal-b a dl dt{height:125px;}
.cgal-b a dl h3{font-size:30px;margin-bottom:30px;}
.cgal-b a dl p{font-size:18px;line-height:24px;height:72px;margin-bottom:50px;}
.cgal-b a h5{width:260px;height:70px;border-radius:70px;background:#f7f7f8;font-size:20px;padding-left:15px;color:#000;}
.cgal-b a h5 span{width:50px;height:50px;border-radius:50px;background:var(--colors);margin-right:29px;overflow:hidden;}
.cgal-b a h5 i{width:50px;height:50px;border-radius:50px;background:var(--colors);transition: transform 0.22s 0.1s ease-out;}
.cgal-b a h5 i img{width:16px;}
.cgal-b a h5:hover{transform: scale(1.15);}
.cgal-b a h5:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}
.cgal-b .swiper-button-next{width:61px;height:60px;right:-60px;transition:all 0.5s;background:url(../images/r3.png?v=1);}
.cgal-b .swiper-button-next:hover{background:url(../images/r3-1.png?v=2);}
.cgal-b .swiper-button-prev{width:61px;height:60px;left:-60px;transition:all 0.5s;background:url(../images/l3.png?v=1);}
.cgal-b .swiper-button-prev:hover{background:url(../images/l3-1.png?v=2);}
.cgal-b .swiper-pagination{bottom:0px;}
.cgal-b .swiper-pagination-bullet{width:16px;height:16px;border-radius:16px;background:none;border:1px solid rgba(15, 88, 178, 0);opacity:1;margin:0 8px;}
.cgal-b .swiper-pagination-bullet:after{content: '';width: 8px;height: 8px;margin:3px auto;background:#e5e5e5;border-radius:8px;transition:all 0.5s;display:block;}
.cgal-b .swiper-pagination-bullet-active{background:#fff;border-color:rgba(15, 88, 178, 1);background:#fff;}
.cgal-b .swiper-pagination-bullet-active:after{background:var(--colors);}

.xwzx{/* background:#f3f3f3; */padding:100px 0;}
.xwzx-b{}
.xwzx-b a{display:block;background: #f3f3f3;padding:36px 25px 50px 25px;color:#000;}
.xwzx-b a h4{overflow:hidden;margin-bottom:26px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a h3{font-size:24px;line-height:30px;height:60px;margin-bottom:23px;}
.xwzx-b a p{font-size:16px;line-height:24px;height:72px;margin-bottom:100px;}
.xwzx-b a h5{font-size:16px;}
.xwzx-b a:hover img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:var(--colors);}

.nybt{text-align:center;margin-bottom:40px;font-size:40px;}
.hzhb2{padding: 20px;border-bottom: 1px solid #294576;background: #113066;}
.hzhb2-b{}
.hzhb2-b a{}
.hzhb2-b a img{max-height:80%;max-width:80%;}
.hzhb2-b a:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);/* transform: translateY(-10px); */}
@media screen and (max-width:1750px){
    .banner a .dl2 .w1{padding-left:50px;}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .gywm-t dl{width: 33%;text-align:center;}
    .gywm-t dl dt{justify-content:center;height:60px;}
    .gywm-t dl dd{}
    .hyyy-t,.gywm-r a,.cgal-b a h5{width:200px;height:60px;}
    .hyyy-t i,.gywm-r a i,.hyyy-t span,.gywm-r a span,.cgal-b a h5 span,.cgal-b a h5 span i{width:40px;height:40px;}
    .xwzx-b a h3{}
    .xwzx-b a p{}
    .cgal-b a{margin:0}
    .cgal-b a dl dt{height:100px;}
    .hyyy-b a dl h3{height:auto;}
    .cgal-b .swiper-container{overflow:hidden;}
}