/*.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;
} */
.banner{width:100%;}
.banner a img{width:100%;display:block;transform:scale(1.2);}
.banner .swiper-slide img{transition:all 3s!important;}
    .banner .swiper-slide-active img{
    transform:scale(1);
    -webkit-transform:scale(1); }
.banner-s{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);text-align:center;width:90%;color:#fff;top:15%;}
.banner-s>*{-webkit-transform: translateY(80px);-ms-transform: translateY(80px);transform: translateY(80px); opacity: 0.1;transition:all 0.5s;}
.banner-s h3{font-size:48px;margin-bottom:18px;}
.banner-s p{font-size:16px;}
.banner .swiper-slide-active .banner-s>*{-ms-transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;}
.banner .swiper-slide-active .banner-s>*:nth-child(1){transition-delay: .2s;-ms-transition-delay: .2s;-moz-transition-delay: 0s;-webkit-transition-delay: .2s;-o-transition-delay: .2s;}
.banner .swiper-slide-active .banner-s>*:nth-child(2){transition-delay: .4s;-ms-transition-delay: .4s;-moz-transition-delay: .4s;-webkit-transition-delay: .4s;-o-transition-delay: .4s;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;background:none;border:1px solid #fff;}
.banner .swiper-pagination-bullet-active{background:#fff;}
.banner dl{position:absolute;top: 70%;left:0;width:100%;display: flex;align-items: center;justify-content: center;z-index:3;cursor: pointer;}
.banner dl dt{position:relative;}
.banner dl dt img{display:block;position:relative;z-index:3}
.banner dl dt::before, .banner dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #e60012;content: '';top:0;left:0}
.banner dl dt::before{animation: scale 2s infinite; }
.banner dl dt::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;}}

.index{margin:90px auto 120px auto;}
.cyx{padding-bottom:90px;border-bottom:1px solid #e5e5e5;margin-bottom:100px;}
.cyx-t{width:150px;line-height:50px;text-align:center;background:#e60012;color:#fff;font-size:24px;box-shadow:1px 1px 10px rgba(0,0,0,0.2);margin-bottom:80px;}
.cyx-b{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;}
.cyx-b dl dt{font-size:18px;line-height:100%;margin-bottom:25px;transition:all 0.5s;}
.cyx-b dl dt i{font-size:55px;line-height:100%}
.cyx-b dl p{color:#696969;font-size:16px;line-height:24px;}
.cyx-b dl:hover dt{transform: translateY(-10px);}

.syb{}
.sybt{width:150px;line-height:48px;text-align:center;border:1px solid #000;color:#000;font-size:24px;margin-bottom:80px;}
.syb-b,.syb-r{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.syb-b a{display: block;width:calc(50% - 5px);position:relative;text-align:center;color:#fff;font-size:18px;}
.syb-b a h4{overflow:hidden;}
.syb-b a h4 img{display: block;width:100%;}
.syb-b a p{position:absolute;z-index: 3;left:0;bottom:0px;width:100%;padding:20px 15px;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));}
.syb-b a:hover img{transform:scale(1.1);}
.syb-b a:nth-child(1){width:100%;margin-bottom:10px;}
.syb-r,.syb-r2{width:calc(50% - 5px);}
.syb-r2 a{width:100%;}

.zpp{margin:100px 0;}
.zpp-t{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px;}
.zpp-t .sybt{margin-bottom:0;}
.zpp-t a{display: block;position:relative;font-size:16px;color:#595959;}
.zpp-t a p{position: absolute;left: 0;width: 0;height: 2px;bottom: -2px;background: #e60012;}
.zpp-t a:hover{color:#e60012;}
.zpp-t a:hover p{width:100%}
.zpp-b{display:flex;flex-wrap:wrap;}
.zpp-b a{display:flex;align-items:center;justify-content:center;width:20%;height:100px;transition:all 0.5s;}
.zpp-b a img{display: block;max-width: 80%;max-height:80%;}
.zpp-b a:hover{box-shadow:1px 1px 10px rgba(0,0,0,0.2);transition:all 0.5s;}
.zpp-b a:hover img{transform:scale(1.1);}

.gywm{}
.gywm-t{margin-bottom:75px;}
.gywm-t ul{display:flex;flex-wrap:wrap;}
.gywm-t ul li{cursor:pointer;transition:all 0.5s;width:150px;line-height:50px;text-align:center;background:#efefef;font-size:18px;margin-right:30px;position:relative;}
.gywm-t ul li i{position:relative;z-index: 3;transition:all 0s;}
.gywm-t ul li p{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);width:0;height:100%;background:#e60012;transition:all 0.5s;}
.gywm-t ul li.on{font-size:24px;color:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.2)}
.gywm-t ul li.on i{}
.gywm-t ul li.on p{width:100%;}
.gywm-b{position:relative;}
.gywm-b2{}
.gywm-b2 li{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;padding: 65px 0;}
.gywm-b2 li>i{position:absolute;left:0;top:0;background:#efefef;width:600px;z-index:-1;height:100%;}
.gywm-l{width:500px;padding: 0 50px;}
.gywm-l h3{font-size: 24px;margin-bottom:43px;}
.gywm-l p{font-size:16px;line-height:30px;color:#696969;margin-bottom:65px;}
.gywm-l a{color:#e60012;font-size:16px;}
.gywm-l a i{}
.gywm-l a h5{}
.gywm-r{width:600px;overflow:hidden;}
.gywm-r img{display: block;width:100%;}
.gywm-b2 li:hover a{}
.gywm-b2 li:hover h5{}
.gywm-b2 li:hover img{transform:scale(1.1);}
.gywm-b .prev{background:url(../images/l.png);width:16px;height:31px;left:-66px;transition:all 0.5s;position:absolute;top:calc(50% - 15.5px);}
.gywm-b .prev:hover{background:url(../images/l-1.png);}
.gywm-b .next{background:url(../images/r.png);width:16px;height:31px;right:-66px;transition:all 0.5s;position:absolute;top:calc(50% - 15.5px);}
.gywm-b .next:hover{background:url(../images/r-1.png);}

.xwzx{margin:103px 0;}
.xwzx-t{margin-bottom:66px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.xwzx-t .sybt{margin-bottom:0;}
.xwzx-tr{width:715px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.xwzx-tr p{display:flex;flex-wrap:wrap;}
.xwzx-tr p a{display: block;font-size:16px;color:#595959;margin-right:46px;}
.xwzx-tr p a:hover{color:#e60012;}
.xwzx-tr>a{display: block;position:relative;font-size:16px;color:#595959;}
.xwzx-tr>a h5{position: absolute;left: 0;width: 0;height: 2px;bottom: -2px;background: #e60012;}
.xwzx-tr>a:hover{color:#e60012;}
.xwzx-tr>a:hover h5{width:100%}
.xwzx-b a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #eee;padding-right:40px;}
.xwzx-b a:last-child{margin-bottom:0!important;border:none!important;padding-bottom:0!important}
.xwzx-b a .img2{display:none;}
.xwzx-b a:nth-child(2n){padding-right:0px;padding-left:40px;}
.xwzx-b a:nth-child(2n) .img1{display:none;}
.xwzx-b a:nth-child(2n) .img2{display: block;}
.xwzx-b a h4{overflow:hidden;width:322px;}
.xwzx-b a h4 img{display: block;width:100%;}
.xwzx-r{width:calc(100% - 386px);}
.xwzx-r h3{font-size:18px;color:#000;margin-bottom:25px;}
.xwzx-r p{color:#696969;line-height:24px;margin-bottom:35px;}
.xwzx-r h5{color:#b5b5b5;font-size:14px;}
.xwzx-b a:hover img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:#e60012;}

@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .cyx-b dl{width:48%;text-align:center;}
    .cyx-t{line-height:40px;}
    .sybt{line-height:38px;}
    .gywm-t ul{justify-content:space-between;}
    .zpp-b a,.gywm-t ul li{width:calc(50% - 5px);}
    .gywm-b2 li{background:#efefef}
    .xwzx-b a .img2{display:none!important;}
    .xwzx-b a .img1{display: block!important;}
}