/*.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:none;border:1px solid rgba(255, 255, 255, 0.5);opacity:1;}
.banner .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}

.zlbz{padding:65px 0 45px 0;box-shadow:0 5px 5px rgba(192, 192, 192, 0.1);}
.zlbz-b{}
.zlbz-b dl{}
.zlbz-b dl dt{width:75px;height:75px;border-radius:75px;background:url(../images/zlbz-bj.png)no-repeat center;margin-right:35px;transition:all 0.5s;}
.zlbz-b dl dt:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.zlbz-b dl dd{padding-top:5px;}
.zlbz-b dl dd h3{font-size: 18px;margin-bottom:23px;}
.zlbz-b dl dd .div1{color:#333333;line-height:24px;}

.cpzx{padding-top: 75px;background: #f3f3f3;}
.cpzx-t{margin-bottom:30px;text-align:center;padding: 0px 9%;}
.cpzx-t h3{font-size: 40px;margin-bottom: 20px;}
.cpzx-t h3 i{color:var(--colors);}
.cpzx-t p{font-size:16px;line-height:24px;}
.cpzx-c{
    font-size: 16px;
}
.cpzx-c a{height: 45px;color:#000;position:relative;padding: 0 10px;}
.cpzx-c a p{position:absolute;left:0;bottom:0;width:0;display: none;height:2px;background:var(--colors);}
.cpzx-c a.active{background: var(--colors);color: #fff;}
.cpzx-c a.active p{width:100%;}
.cpzx-b{padding: 30px 0 80px 0;/* background:url(../images/cpzx-bj.jpg)no-repeat center; */background-size:cover;overflow:hidden;}
.cpzx-b3{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-l{width: calc(66.90625% - 11.5px);background:#fff;margin-bottom:25px;}
.cpzx-l h4{width: 48.914069877242683%;overflow:hidden;}
.cpzx-l h4 img{display:block;width:100%;}
.cpzx-l dl{width: 51.08593012275732%;padding: 0 6.610009442870633%;}
.cpzx-l dl h3{color:#000;font-size: 24px;margin-bottom:32px;}
.cpzx-l dl p{font-size:16px;color:#333;margin-bottom:40px;}
.cpzx-l dl dt{color:#fff;background:var(--colors);width:180px;height:50px;}
.cpzx-l dl dt i{width:52px;height:50px;border-left:1px solid #026dc0;}
.cpzx-l:hover h4 img{transform:scale(1.1);}
.cpzx-l:hover dl h3{color:var(--colors);}
.cpzx-r{width: calc(33.09375% - 11.5px);display:block;margin-bottom: 20px;background:#fff;padding-bottom:20px;text-align:center;color:#010101;}
.cpzx-r h4{overflow:hidden;}
.cpzx-r h4 img{display:block;width:100%;}
.cpzx-r h3{font-size:18px;margin-bottom:15px;transition:all 0s;}
.cpzx-r p{margin:0 50px;font-size:16px;line-height:24px;}
.cpzx-r:hover h4 img{transform:scale(1.1);}
.cpzx-r:hover h3{color:var(--colors);}
.cpzx-r2{background:#fff;width: calc((100% - 46px) / 3);color:#010101;}
.cpzx-r2 h4{width: 50%;}
.cpzx-r2 h4 img{display:block;width:100%;}
.cpzx-r2 dl{width: 50%;padding-right: 4%;}
.cpzx-r2 dl h3{font-size:18px;line-height:24px;margin-bottom: 20px;}
.cpzx-r2 dl h5{color:var(--colors);font-size: 14px;display: block;}
.cpzx-r2:hover h3{/* background:var(--colors); */color: var(--colors);}

.wmys{padding:85px 0 120px 0;background:#f3f3f3;background:url(../images/wmys-bj.jpg);background-size:cover;}
.wmys-t{font-size:40px;text-align:center;margin-bottom:40px;/* color:#fff; */}
.wmys .wmys-t{color:#fff;text-shadow: -3px 3px 0 #fff, 3px 3px 0 #fff, 3px -3px 0 #fff, -3px -3px 0 #fff;color: #000;/* letter-spacing: 2px; */}
.wmys-t i{color:var(--colors);}
.wmys-b{background:#fff;}
.wmys-l{width:320px;font-size:16px;line-height:24px;}
.wmys-l a{height:112px;border-right:1px solid #eee;color:#000;border-bottom:1px solid #eee;padding-left:45px;}
.wmys-l a i{width:10px;height:10px;border-radius:10px;background:#bfbfbf;}
.wmys-l a p{width:calc(100% - 28px);transition:all 0s}
.wmys-l a:hover,.swiper-slide-thumb-active a{background:var(--colors);color:#fff;border-color:var(--colors)}
.wmys-l a:hover i,.swiper-slide-thumb-active a i{background:#fff;}
.wmys-r{width:calc(100% - 320px);padding:0 80px 0 60px;position:relative}
.wmys-r dl{}
.wmys-r dl h4{width:57.01754385964912%;overflow:hidden;}
.wmys-r dl h4 img{display:block;width:100%;}
.wmys-r dl dt{width:39.210526315789473%;padding-top:70px}
.wmys-r dl dt h3{color:#282828;font-size:30px;margin-bottom:40px;}
.wmys-r dl dt p{font-size:16px;line-height:24px;color:#666;}
.wmys-r dl:hover img{transform:scale(1.1);}
.wmys-an{position:absolute;right:0;bottom:45px;width:39.210526315789473%;z-index:2}
.wmys-an a{display:block;margin-right:15px;width:45px;height:45px;}
.wmys-an .a2{background:url(../images/r4.png);}
.wmys-an .a2:hover{background:url(../images/r4-1.png);}
.wmys-an .a1{background:url(../images/l4.png);}
.wmys-an .a1:hover{background:url(../images/l4-1.png);}

.cpgn{background:#e6edf6;overflow:hidden;padding:80px 0;}
.cpgn-t{text-align:center;font-size:36px;margin-bottom:40px;}
.cpgn-b{margin-bottom:25px;}
.cpgn-b .swiper-container{overflow:inherit;}
.cpgn-b a{background:#fff;overflow:hidden;border-radius:10px;}
.cpgn-b a h4{width:53.65853658536586%;overflow:hidden;}
.cpgn-b a h4 img{display:block;width:100%;}
.cpgn-b a dl{width:46.341463414634143%;padding:70px 40px 0;}
.cpgn-b a dl h3{font-size:30px;line-height:36px;/* height:90px; */margin-bottom: 20px;}
.cpgn-b a dl p{color:#333;font-size:16px;line-height:24px;}
.cpgn-b a:hover img{transform:scale(1.1);}
.cpgn-c{}
.cpgn-c a{display:block;width:60px;height:60px;border-radius:60px;margin-right:20px;}
.cpgn-c .a1{background:url(../images/l.png)no-repeat center;}
.cpgn-c .a1:hover{background:url(../images/l-1.png)no-repeat center;}
.cpgn-c .a2{background:url(../images/r.png)no-repeat center;}
.cpgn-c .a2:hover{background:url(../images/r-1.png)no-repeat center;}

.hyyy{margin:90px auto 70px auto;}
.hyyy-b{}
.hyyy-b a{/* display:block; */position:relative;overflow:hidden;/* border-radius:10px; */width: 50%;color: #000;background: #f7f7f7;}
.hyyy-b a h4{overflow:hidden;width: 50%;}
.hyyy-b a h4 img{display:block;width:100%;}
.hyyy-b a dl{width: 50%;padding: 0 20px;}
.hyyy-b a dl dt{text-align:center;/* padding: 0 20px; */}
.hyyy-b a dl dt h5{height:100px;}
.hyyy-b a dl dt h5 img{filter: brightness(0);}
.hyyy-b a dl dt h3{font-size:20px;font-weight: bold;margin-bottom: 15px;}
.hyyy-b a dl dt p{font-size:16px;line-height:24px;}
.hyyy-b a:hover h4 img{transform:scale(1.1);}
.hyyy-b a:hover dl dt img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.hyyy-b a:nth-child(n+3){flex-direction:row-reverse}

.gywm{margin-bottom:80px;}
.gywm-t{padding:0 60px 0 100px;margin-bottom:45px;text-align:center;}
.gywm-t dl{}
.gywm-t dl h3{color:var(--colors);font-size:16px;margin-bottom: 15px;}
.gywm-t dl h3 i{line-height:100%;font-size: 48px;}
.gywm-t dl h4{font-size:16px;}
.gywm-b{}
.gywm-l{width:50%;position:relative;overflow:hidden;}
.gywm-l h4{overflow:hidden;}
.gywm-l h4 img{display:block;width:100%;}
.gywm-l dl{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}
.gywm-l dl dt{width:80px;height:80px;border-radius:80px;position:relative;z-index:2;background:#fff;}
.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: calc(50% - 65px);}
.gywm-r h3{font-size: 26px;margin-bottom:40px;}
.gywm-r p{font-size:16px;line-height: 30px;margin-bottom:44px;color: #666666;}
.gywm-r a{color:#fff;background:var(--colors);font-size:14px;width:180px;height: 50px;}
.gywm-r a i{width:52px;height:50px;border-left:1px solid #026dc0;}
.gywm-r a:hover img{-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
.gywm-c{margin:67px auto 40px auto;width:460px;font-size:18px;}
.gywm-c a{width:calc(50% - 10px);color:#000;border:1px solid #eee;height:60px;}
.gywm-c a img{margin-right:30px;transition:all 0s!important}
.gywm-c a.active{background:var(--colors);border-color:var(--colors);color:#fff;}
.gywm-c a.active img{filter: brightness(0) invert(1);}
.gywm-c2{position:relative;}
.gywm-c3{position:absolute;opacity:0;z-index:1;left:0;top:0;width:100%;transition:all 0.5s;}
.gywm-c3.active{position:relative;opacity:1;z-index:2;}
.gywm-c3 a{display:block;text-align:center;color:#000;}
.gywm-c3 a h4{overflow:hidden;margin-bottom:25px;}
.gywm-c3 a h4 img{display:block;width:100%;}
.gywm-c3 a h3{font-size:16px;transition:all 0s}
.gywm-c3 a:hover{color:var(--colors)}
.gywm-c3 a:hover img{transform:scale(1.1);}
.gywm-c3 .swiper-button-next{width:45px;height:45px;right:-80px;background:url(../images/r4.png);transition:all 0.5s;}
.gywm-c3 .swiper-button-next:hover{background:url(../images/r4-1.png);}
.gywm-c3 .swiper-button-prev{width:45px;height:45px;left:-80px;background:url(../images/l4.png);transition:all 0.5s;}
.gywm-c3 .swiper-button-prev:hover{background:url(../images/l4-1.png);}

.cgal{margin:85px auto;}
.cgal-b{position:relative}
.cgal-b a{display:block;text-align:center;color:#000;padding-bottom:50px;border:1px solid #eee;}
.cgal-b a h4{overflow:hidden;}
.cgal-b a h4 img{display:block;}
.cgal-b a h3{font-size:16px;line-height:24px;width:85%;transition:all 0s}
.cgal-b a:hover{color:var(--colors)}
.cgal-b a:hover img{transform:scale(1.1);}
.cgal-b .swiper-button-next{width:45px;height:45px;right:-80px;background:url(../images/r4.png);transition:all 0.5s;}
.cgal-b .swiper-button-next:hover{background:url(../images/r4-1.png);}
.cgal-b .swiper-button-prev{width:45px;height:45px;left:-80px;background:url(../images/l4.png);transition:all 0.5s;}
.cgal-b .swiper-button-prev:hover{background:url(../images/l4-1.png);}

.khpj{background:#f3f3f3;padding:85px 0;}
.khpj-b{position:relative}
.khpj-b a{display:block;background:#fff;color:#666;}
.khpj-b a h4{overflow:hidden;}
.khpj-b a h4 img{display:block;}
.khpj-b a dl{padding:0 35px 35px 35px;}
.khpj-b a dl h3{color:#000;font-size:20px;margin-bottom:25px;}
.khpj-b a dl h3 img{margin-left:15px;}
.khpj-b a dl p{line-height:24px;margin-bottom:30px;}
.khpj-b a dl h5{padding-top:28px;border-top:1px solid #eee;}
.khpj-b a:hover h4 img{transform:scale(1.1)}
.khpj-b a:hover h3{}
.khpj-b .swiper-button-next{width:45px;height:45px;right:-80px;background:url(../images/r4.png);transition:all 0.5s;}
.khpj-b .swiper-button-next:hover{background:url(../images/r4-1.png);}
.khpj-b .swiper-button-prev{width:45px;height:45px;left:-80px;background:url(../images/l4.png);transition:all 0.5s;}
.khpj-b .swiper-button-prev:hover{background:url(../images/l4-1.png);}

.wmys2{margin: 80px auto 120px auto;}
.wmys2-b{background:#f3f3f3;}
.wmys2-b a{width:25%;height:130px;color:#000;}
.wmys2-b a dl{transition:all 0s}
.wmys2-b a h4{margin-right:26px;}
.wmys2-b a h4 img{transition:all 0s!important}
.wmys2-b a h3{width:240px;font-size:18px;line-height:24px;transition:all 0s!important}
.wmys2-b a.active{background:var(--colors);color:#fff;}
.wmys2-b a.active img{filter: brightness(0) invert(1);}
.wmys2-t{position:relative;}
.wmys2-t2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;border:1px solid #eee;}
.wmys2-t2.active{position:relative;z-index:2;opacity:1;}
.wmys2-t2 h4{width:56.875%;margin:-1px;}
.wmys2-t2 h4 img{display:block;width:100%}
.wmys2-t2 dt{width:43.125%;padding: 0 5.5625% 0 5%;}
.wmys2-t2 dt h3{font-size:30px;margin-bottom:40px;}
.wmys2-t2 dt ul{line-height:24px;font-size:16px;color:#666;}
.wmys2-t2 dt ul p{margin-bottom:24px;}


.xwzx{padding:85px 0;background:#f3f3f3;}
.xwzx-b{position:relative;margin-bottom:50px;}
.xwzx-b a{display:block;overflow:hidden;background:#fff;}
.xwzx-b a h4{overflow:hidden;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a dl{padding:27px 30px 39px 30px;}
.xwzx-b a dl h3{color:#000;font-size:18px;line-height:24px;height:48px;margin-bottom:25px;}
.xwzx-b a dl>p{height:96px;color:#666;line-height:24px;margin-bottom:28px;}
.xwzx-b a dl dd{border-top:1px solid #eee;padding-top:32px;}
.xwzx-b a dl dd p{color:#666;}
.xwzx-b a dl dd p i{margin-right:30px;}
.xwzx-b a dl dd p i img{margin-right:10px;}
.xwzx-b a dl dd h5{font-size:14px;color:var(--colors);}
.xwzx-b a dl dd h5 img{margin-left:10px;}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:var(--colors);}
/*.xwzx-b .swiper-button-next{width:60px;height:60px;right:-100px;background:url(../images/r2.png)no-repeat center;transition:all 0.5s;}*/
/*.xwzx-b .swiper-button-next:hover{background:url(../images/r-1.png)no-repeat center;}*/
/*.xwzx-b .swiper-button-prev{width:60px;height:60px;left:-100px;background:url(../images/l2.png)no-repeat center;transition:all 0.5s;}*/
/*.xwzx-b .swiper-button-prev:hover{background:url(../images/l-1.png)no-repeat center;}*/
.xwzx-c{color:#fff;background:var(--colors);width:180px;height:50px;}

@media(max-width:1700px){
    .cpzx-c{font-size:14px;}
    .wmys2-t2 dt h3{margin-bottom:30px;}
    .wmys2-t2 dt ul{font-size:14px;line-height:22px;}
}
@media(max-width:1500px){
    .wmys2-b a h3{width:180px;}
    .wmys2-t2 dt h3{font-size: 18px;margin-bottom: 10px;}
    .wmys2-t2 dt ul{font-size: 12px;line-height: 18px;}
    .wmys-r dl dt{padding-top:20px;}
    .wmys-r dl dt p{font-size:14px;}
    .wmys-an{bottom:20px;}
    .xwzx-b a dl dd p i{margin-right:15px;}
    .cpzx-c{font-size:13px;}
    .cpzx-c a{padding:0 5px}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px}
    .cpzx-c a{height:40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;/* display: block; */word-break: break-all;width: 47%;justify-content: flex-start;}
    .wmys-b a dl p{opacity:1;}
    .cpgn-b .swiper-container{overflow:hidden;}
    .cpgn-c a,.gywm-l dl dt{width:50px;height:50px;}
    .cpgn-b a dl h3{height:auto;}
    .gywm-t dl{width:50%}
    .wmys2-b a{width:50%;height:100px;}
    .wmys2-b a dl h4{width:30px}
    .wmys2-t2 ul p{margin-bottom:15px;}
    .wmys2-t2 dl dt{width:60px;height:60px;}
    .xwzx-b a dl h3{height:48px;}
    .cpgn-b a dl p{height:144px}
    .wmys2-t2 ul{line-height:20px}
    .wmys2-s:after{content: '';width: 100%;height: calc(100% - 200px);display: block;position: absolute;left: 0;top: 0;z-index: -2;background: rgba(0,0,0,0.4);}
    .wmys-l a{height:80px;padding-left:10px;}
    .gywm-c a{height:45px;}
    .wmys-an{width:100%;right:0;padding-left:20px;bottom:20px;}
    .wmys-r dl dt{padding-bottom:80px;}
    .wmys2-b a h3{width:150px;}
    .wmys2-t2 dt ul p{margin-bottom:10px;}
}