/*body{padding-top:100px;}*/
/*.head{background:#fff;}*/
/*.head-c-r-l-t a{color:#000}*/
/*.head-c-l a img,.head-c-r-l-t a p,.head-c-r-r p{filter:inherit;}*/
/*.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;color:#fff;}
.banner a dl{position:absolute;left:0;top:0;width:100%;height:100%;}
.banner a dl h3{font-size:48px;text-transform:uppercase;margin-bottom:35px;}
.banner a dl h3 i{font-size:32px;color:var(--colors2);line-height:100%;margin-top:-10px;display:block;}
.banner a dl h4{font-size:22px;margin-bottom:90px;}
.banner a dl h5{width:177px;height:55px;border-radius:55px;background:#612e3b;color:#fff;font-size:18px;text-transform:uppercase;}
.banner a dl h5:hover{background:var(--colors);}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide-active a{}
.banner .swiper-pagination{bottom:45px}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;width:15px;height:15px;border-radius:15px;transition:all 0.5s;}
.banner .swiper-pagination-bullet-active{background:#612e3b;width:33px;}

.cpzx{background:#f5f5f5;padding:100px 0 80px;overflow: hidden;}
.sybt{text-align:center;font-size:48px;margin-bottom:30px;}
.cpzx-t{font-size:18px;margin-bottom:50px;}
.cpzx-t a{color:#999;margin:0 25px;}
.cpzx-t a p{display:none;width:18px;height:12px;background:#612e3b;margin-right:8px;transform: skewX(-10deg);}
.cpzx-t a.active{color:var(--colors);}
.cpzx-t a.active p{display:block;}
.cpzx-b{position:relative;/* overflow:hidden; */}
.cpzx-b2{position:absolute;opacity:0;z-index:1;transition:all 0.5s;left:0;top:0;width:100%;}
.cpzx-b2.active{position:relative;opacity:1;z-index:2;}
.cpzx-b2 a{display:block;position:relative;z-index:2;background:#fff;text-align:center;color:#000;padding-top:47px;}
.cpzx-b2 a h3{font-size:30px;margin-bottom:25px;}
.cpzx-b2 a h5{font-size:16px;color:#ccc;}
.cpzx-b2 a h5 img{margin-right:10px;}
.cpzx-b2 a h4{overflow:hidden;}
.cpzx-b2 a h4 img{display:block;width:100%;}
.cpzx-b2 a p{position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:0;background:url(../images/cpzx-bj.jpg);background-size:cover;}
.cpzx-b2 a:hover{}
.cpzx-b2 a:hover h3{color:#fff;}
.cpzx-b2 a:hover h5{color:#fff;}
.cpzx-b2 a:hover h5 img{filter: brightness(0) invert(1);}
.cpzx-b2 a:hover p{height:100%;}
.cpzx-b2 .swiper-button-next{width:19px;height:33px;right:-60px;transition:all 0.5s;background:url(../images/r.png);}
.cpzx-b2 .swiper-button-next:hover{background:url(../images/r-1.png);}
.cpzx-b2 .swiper-button-prev{width:19px;height:33px;left:-60px;transition:all 0.5s;background:url(../images/l.png);}
.cpzx-b2 .swiper-button-prev:hover{background:url(../images/l-1.png);}

.gywm{padding:100px 0;background:url(../images/gywm-bj.jpg)no-repeat center;background-size:cover;color:#fff;}
.gywm-t{margin-bottom:75px;}
.gywm-t h4{width:45.13888888888889%;position:relative;overflow:hidden;}
.gywm-t h4>img{display:block;width:100%;}
.gywm-t h4 p{position:absolute;left:0;top:0;width:100%;height:100%;}
.gywm-t h4 p i{width:60px;height:60px;border-radius:60px;background:#fff;position:relative;z-index:2;}
.gywm-t h4 p i::before, .gywm-t h4 p i::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fff;content: '';top:0;left:0;z-index:-1;}
.gywm-t h4 p i::before{animation: scale 2s infinite; }
.gywm-t h4 p i::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(2); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(4);opacity:0;}}
.gywm-t dl{width:50%;}
.gywm-t dl h3{font-size:48px;margin-bottom:40px;}
.gywm-t dl dt{font-size:18px;line-height:27px;}
.gywm-b{text-align:center;}
.gywm-b dl{}
.gywm-b dl h3{font-size:19px;margin-bottom:20px;}
.gywm-b dl h3 i{font-size:60px;line-height:100%;}
.gywm-b dl h4{font-size:19px;}

.jjfa{background:#f8f8f8;padding:90px 0;}
.jjfa-b{text-align:center;}
.jjfa-b a{display:block;color:#fff;position:relative;overflow:hidden;width:calc(17.777777777777778% - 1px);}
.jjfa-b a h4{margin-left:-30.93385214007782%;}
.jjfa-b a h4 img{display:block;width:100%;}
.jjfa-b a dl{position:absolute;left:0;bottom:0;width:100%;height:100%;padding:55px 10px;}
.jjfa-b a dl dt{width:100%;}
.jjfa-b a dl dt h3{font-size:24px;margin-bottom:65px;}
.jjfa-b a dl dt h5{width:114px;height:43px;border-radius:43px;background:var(--colors);margin:0 auto}
.jjfa-b a.active{width:28.888888888888886%;}
.jjfa-b a.active h4{width:100%;margin-left:0;}

.xwzx{margin:70px auto 40px;}
.xwzx-t{margin-bottom:55px;}
.xwzx-t h3{font-size:48px;}
.xwzx-t a{width:190px;height:56px;border-radius:10px;background:var(--colors);color:#fff;text-transform:uppercase;font-size:16px;}
.xwzx-t a i{width:26px;height:26px;border-radius:26px;background:#fff;margin-right:20px;}
.xwzx-t a:hover{}
.xwzx-b{overflow:hidden;position:relative;padding-bottom:25px;}
.xwzx-b .swiper-container{width:calc(100% + 144px);margin-left:-72px;}
.xwzx-b .swiper-slide{padding:40px 72px 31px;border-right:1px solid #e5e5e5;}
.xwzx-b a{display:block;color:#000;padding-bottom:39px;border-bottom:1px solid #eaeaea;border-radius:10px;}
.xwzx-b a h5{font-size:17px;color:#612e3b;margin-bottom:40px;}
.xwzx-b a h5 img{margin-right:7px;}
.xwzx-b a h3{font-size:22px;line-height:28px;color:#121212;margin-bottom:45px;}
.xwzx-b a h4{overflow:hidden;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a:hover h3{}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b .swiper-pagination{bottom:0;width:100%;}
.xwzx-b .swiper-pagination-bullet{background:#fff;opacity:1;width:10px;height:10px;border-radius:15px;transition:all 0.5s;border:1px solid #ccc;margin:0 2px;}
.xwzx-b .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}


@media(max-width:1500px){
    .cpzx-c a{margin: 0 15px;}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px}
    .banner .swiper-pagination-bullet{width:10px;height:10px;}
    .gywm-b dl{width:50%;}
    .xwzx-t a{width:170px;height:50px;}
    .xwzx-b .swiper-slide,.xwzx-b a{border:none}
    .xscp a{width:170px;height:50px;}
}