.tc{display:none}
.banner a h3,.banner a h4,.banner a h5{transform: translateY(50px);
    -ms-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    opacity: 0;transition:all 1s;}
.banner .swiper-slide-active h3,.banner .swiper-slide-active h4 ,.banner .swiper-slide-active h5{transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;}
.banner .swiper-slide-active h3{
    transition-delay: .2s;
    -ms-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
} 
.banner .swiper-slide-active h4{
    transition-delay: .4s;
    -ms-transition-delay: .4s;
    -moz-transition-delay: .4s;
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
} 
.banner .swiper-slide-active h5{
    transition-delay: .6s;
    -ms-transition-delay: .6s;
    -moz-transition-delay: .6s;
    -webkit-transition-delay: .6s;
    -o-transition-delay: .6s;
} 
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.banner{width:100%;}
.banner a>img{width:100%;display:block;}
.banner a{display:block;overflow:hidden;/*animation: fangda 5s ease-in-out infinite alternate;*/}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide a dl{position:absolute;left:0;top:25%;width:100%;}
.banner .swiper-slide a dl dt{justify-content:flex-end;padding-right:80px;color:#fff;}
.banner .swiper-slide a dl dt div{}
.banner .swiper-slide a dl dt h3{font-size:60px;margin-bottom:20px;}
.banner .swiper-slide a dl dt h4{font-size:24px;margin-bottom:30px;}
.banner .swiper-slide a dl dt h5{}
.banner .swiper-slide a dl dt h5 img{margin-left:17px;}
.banner .swiper-slide-active a{}
.banner-an{z-index:3;width:35px;height:70px;border-radius:50px;border:2px solid #fff;background:rgba(6, 6, 6, 0.2);position:absolute;right:5.2083333333333336%;top:calc(50% - 15px)}
.banner-an p{}
.banner-an p .i1{width:12px;height:8px;margin-bottom:15px;background:url(/template/pc/skin/images/t.png);cursor:pointer;}
.banner-an p .i2{width:12px;height:8px;background:url(/template/pc/skin/images/b.png);cursor:pointer;}
.banner-an2{cursor:pointer;z-index:2;position:absolute;left:0;bottom:70px;width:100%;color:#fff;font-size:16px;text-align:right;}
.banner-an2 i{color:#cc0d1d;font-size:30px;}
.banner-an2 span{}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#cc0d1d;}

.gywm{padding: 100px 0;background: rgba(245,245,245);}
.sybt{text-align:center;margin-bottom:65px;}
.sybt h3{font-size:48px;}
.sybt p{font-size:20px;line-height:30px;margin-top:30px;width:910px;color:#5f5f5f}
.gywm-t{margin-bottom:90px;text-align:center;}
.gywm-t a{width:287px;display:block}
.gywm-t a h4{height:80px;}
.gywm-t a h3{font-size:20px;margin-bottom:35px;color: #000;}
.gywm-t a p{line-height:20px;color:#5f5f5f}
.gywm-t i{width:1px;height:100px;background:#e5e5e5;}
.gywm-t i:last-child{display:none;}
.gywm-t a:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.gywm-t a:hover h3{color:#cc0e1e}
.gywm-b{color:#fff;position:relative;overflow:hidden;}
.gywm-b>img{display:block;width:100%;animation: fangda 5s ease-in-out infinite alternate;}
.gywm-b dl{position:absolute;width:100%;height:100%;padding:70px 55px;left:0;top:0;z-index:3;}
.gywm-b dl h3{font-size:60px;margin-bottom:37px;text-transform:uppercase;}
.gywm-b dl a{width:160px;height:45px;border-radius:50px;border:2px solid #fff;overflow:hidden;color:#fff;}
.gywm-b dl a img{margin-left:18px;}
.gywm-b dl a:hover img{-webkit-transform: translateX(-8px);-ms-transform: translateX(-8px);transform: translateX(-8px);}

.jjfa{background:url(/template/pc/skin/images/jjfa-bj.jpg)no-repeat center;padding:100px 0;}
.jjfa-s{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#333;}
.jjfa-l{width: 519px;position:relative;z-index:3}
.jjfa-t{margin-bottom:100px;}
.jjfa-t h3{font-size:48px;text-transform:uppercase;margin-bottom:35px;color: #cc0d1d;}
.jjfa-t p{font-size:20px;line-height:30px;color: #5f5f5f;}
.jjfa-b{}
.jjfa-b h3{font-size: 48px;color: #000;margin-bottom: 40px;}
.jjfa-b:hover h3{color: #cc0d1d;}
.jjfa-b p{font-size: 14px;line-height: 24px;margin-bottom:60px;color: #5f5f5f;}
.jjfa-b dl{width:160px;height:45px;border-radius:50px;border:2px solid #000;overflow:hidden;color:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;}
.jjfa-b dl i{transition:all 0s;position:relative;z-index:3;}
.jjfa-b dl img{margin-left:17px;position:relative;z-index:3;}
.jjfa-b dl .img2{display:none;}
.jjfa-b dl span{position:absolute;display:block;left:0;bottom:0;background:#cc0d1d;width:0;height:100%}
.jjfa-b dl:hover{color:#fff;border-color:#cc0d1d;}
.jjfa-b dl:hover .img1{display:none;}
.jjfa-b dl:hover .img2{display:block;}
.jjfa-b dl:hover span{width:100%;}
.jjfa-r{width: 52.78571428571428%;position:relative;}
.jjfa-rl{overflow:hidden;padding: 94.5px;webkit-transform: translateX(-150px);-ms-transform: translateX(-150px);transform: translateX(-150px);box-shadow: 6px 5px 10px rgba(0,0,0,0.02);border-radius:500px;}
.jjfa-rl:after{content: '';position:absolute;border-radius:500px;width:100%;height:100%;background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0) ,rgba(255,255,255,0.5));left:0;top:0;}
.jjfa-rl a{display:block;overflow:hidden;border-radius:1000px;}
.jjfa-rl img{display:block;width:100%;position: relative;z-index: 3;border-radius: 1000px;}
.jjfa-rl a:hover img{transform:scale(1.1);}
.jjfa-rr{width:271px;}
.jjfa-rr dl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;position: relative;}
.jjfa-rr dl:after{content: '';display:block;width: 110px;height: 110px;border-radius:120px;position:absolute;left: -5px;top: -5px;transition: all 0.5s;background: #fff;}
.jjfa-rr dl.active:after{/* background: #d11723; */}
.jjfa-rr dl dt{position:relative;overflow:hidden;border-radius:100px;width:100px;z-index: 3;}
.jjfa-rr dl dt img{display:block;width:100%;}
.jjfa-rr dl dt p{position:absolute;width:100%;height:100%;left:0;bottom:0;transition:all 0.5s;border-radius:90px;}
.jjfa-rr dl h3{font-size: 16px;color: #5f5f5f;width:calc(100% - 134px);line-height: 24px;}
.jjfa-rr dl i{display:none;}
.jjfa-rr dl.active{}
.jjfa-rr dl.active dt,.jjfa-rr dl.active:after,.jjfa-rr dl.active h3{transform: scale(1.1);}
.jjfa-rr dl.active dt p{border-width:9px;}
.jjfa-rr dl.active h3{color: #d11723;}
.jjfa-b2 a{display:block;text-align:center;}
.jjfa-b2 a:hover h3{}
.jjfa-b2 a h4{overflow:hidden;margin-bottom:15px;}
.jjfa-b2 a h4 img{display:block;width:100%;}
.jjfa-b2 a h3{font-size:18px;margin-bottom:10px;color:#cc0d1d;line-height: 140%;}
.jjfa-b2 a p{color:#333;line-height:24px;}

.wmys{text-align:center;padding:100px 0;background:url(/template/pc/skin/images/wmys-bj2.jpg)no-repeat center;text-align:center;}
.wmys .sybt{margin-bottom:160px;}
.wmys-t{padding:0 70px;margin-bottom:150px;}
.wmys-t dl{}
.wmys-t dl h4{height:115px;}
.wmys-t dl h3{font-size:40px;margin-bottom:20px;}
.wmys-t dl p{font-size:16px;color:#5f5f5f;}
.wmys-t dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.wmys-b{color:#747474}
.wmys-b a{}
.wmys-b a{width:160px;height:45px;border-radius:50px;border:2px solid #000;overflow:hidden;color:#000;overflow:hidden;position:relative;margin:0 auto 40px auto}
.wmys-b a span{transition:all 0s;position:relative;z-index:3;}
.wmys-b a img{margin-left:17px;position:relative;z-index:3;}
.wmys-b a .img2{display:none;}
.wmys-b a i{position:absolute;display:block;left:0;bottom:0;background:#cc0d1d;width:0;height:100%}
.wmys-b a:hover{color:#fff;border-color:#cc0d1d;}
.wmys-b a:hover .img1{display:none;}
.wmys-b a:hover .img2{display:block;}
.wmys-b a:hover i{width:100%;}

.xwzx{padding:130px 0;background:url(/template/pc/skin/images/xwzx-bj.jpg)no-repeat center;}
.xwzx-b{}
.xwzx-l{width:50%;display:block;}
.xwzx-l h4{overflow:hidden;margin-bottom:34px;}
.xwzx-l h4 img{display:block;width:100%}
.xwzx-l h3{font-size:24px;line-height:30px;margin-bottom:23px;color:#000}
.xwzx-l p{color:#878787;}
.xwzx-l:hover img{transform:scale(1.1);}
.xwzx-l:hover h3{color:#cc0d1d;}
.xwzx-r{width:calc(50% - 80px)}
.xwzx-r>a{padding: 0 15px 30px 15px;margin-bottom: 30px;border-bottom:1px solid #e5e5e5;}
.xwzx-r>a:last-child{margin-bottom:0!important;}
.xwzx-r>a dt{text-align:center;color:#000;}
.xwzx-r>a dt h3{font-size:48px;margin-bottom:15px;}
.xwzx-r>a dt p{color:#878787;}
.xwzx-r>a>h3{width:60%;font-size:18px;line-height:24px;color:#000}
.xwzx-r>a dd{width:32px}
.xwzx-r>a dd img{display:block;}
.xwzx-r>a dd .img2{display:none;}
.xwzx-r>a:hover dd,.xwzx-r a:hover dt,.xwzx-r a:hover>h3{-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}
.xwzx-r>a:hover>h3{color:#cc0d1d;}
.xwzx-r>a:hover dd .img1{display:none;}
.xwzx-r>a:hover dd .img2{display:block;}
.xwzx-r>p{justify-content:flex-end}
.xwzx-r>p a{width:160px;height:45px;border-radius:50px;border:2px solid #000;overflow:hidden;color:#000;overflow:hidden;position:relative;}
.xwzx-r>p a span{transition:all 0s;position:relative;z-index:3;}
.xwzx-r>p a img{margin-left:17px;position:relative;z-index:3;}
.xwzx-r>p a .img2{display:none;}
.xwzx-r>p a i{position:absolute;display:block;left:0;bottom:0;background:#cc0d1d;width:0;height:100%}
.xwzx-r>p a:hover{color:#fff;border-color:#cc0d1d;}
.xwzx-r>p a:hover .img1{display:none;}
.xwzx-r>p a:hover .img2{display:block;}
.xwzx-r>p a:hover i{width:100%;}

.tx{padding:150px 0;background:url(/template/pc/skin/images/tx-bj.jpg)no-repeat center;height:800px;}
.tx .sybt{}
.tx-b{width:540px;border-radius:60px;background:#fff;overflow:hidden;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.tx-b input{width:calc(100% - 190px);line-height:60px;padding-left:40px;color:#b2b2b2;font-size:16px;}
.tx-b input::placeholder{color:#b2b2b2;}
.tx-b button{width:185px;font-size:16px;color:#fff;border-radius:60px;background-image: linear-gradient(to right, #fd6e53 , #cc0d1d);cursor:pointer;transition:all 0.5s;}
.tx-b button:hover{opacity:0.8;}

@media(min-width:1200px){
    .jjfa-rr{position:absolute;right:-180px;top:5px;width:366px;}
    .jjfa-rr dl:nth-child(1){webkit-transform: translateX(-196px);-ms-transform: translateX(-196px);transform: translateX(-196px);margin-bottom: 83px;}
    .jjfa-rr dl:nth-child(2){webkit-transform: translateX(-60px);-ms-transform: translateX(-60px);transform: translateX(-60px);margin-bottom: 173px;}
    .jjfa-rr dl:nth-child(3){webkit-transform: translateX(-60px);-ms-transform: translateX(-60px);transform: translateX(-60px);margin-left:0px;margin-bottom: 94px;}
    .jjfa-rr dl:nth-child(4){webkit-transform: translateX(-196px);-ms-transform: translateX(-196px);transform: translateX(-196px);}
}
@media(max-width:1500px){
    .jjfa-rr dl:nth-child(1){margin-bottom: 60px;}
    .jjfa-rr dl:nth-child(2){margin-bottom: 100px;}
    .jjfa-rr dl:nth-child(3){margin-left:0px;margin-bottom: 60px;}
    .jjfa-rr dl:nth-child(4){}
}
@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .gywm-b dl a{width:150px;height:40px;}
    .wmys-t dl{width:50%}
    .wmys-t dl h4{height:80px;}
    .tx-b button{width:135px;}
    .tx-b input{width:calc(100% - 140px);padding-left:10px;height:40px;font-size:14px;}
    .jjfa-t h3{color:#000}
}