/*.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:50px;}
.banner .swiper-pagination-bullet{background:#fc1312;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#3d3d3d;}
.banner .swiper-button-next{width:68px;height:68px;border-radius:68px;background:url(../images/r.png);right:5%;transition:all 0.5s;}
.banner .swiper-button-next:hover{background:url(../images/r-1.png);}
.banner .swiper-button-prev{width:68px;height:68px;border-radius:68px;background:url(../images/l.png);left:5%;transition:all 0.5s;}
.banner .swiper-button-prev:hover{background:url(../images/l-1.png);}

.cpzx{background: #f9f9f9;padding:100px 0;}
.sybt{margin-bottom: 40px;}
.sybt dt{width: 100%;text-align: center;}
.sybt dt h3{color:#333333;font-size:42px;margin-bottom: 15px;}
.sybt dt h4{color:#838383;font-size:18px;}
.sybt dd{font-size: 16px;}
.sybt dd .div1{width:200px}
.sybt dd a{display:block;position:relative;color:#838383;padding-bottom:10px;line-height:100%;margin-right: 20px;}
.sybt dd a p{position:absolute;left:0;bottom:0;width:0;height:3px;background:#fd0000;}
.sybt dd a.active,.sybt dd a:hover{color:#222222;font-family:bold;}
.sybt dd a.active p,.sybt dd a:hover p{width:100%;}
.cpzx-b3{}
.cpzx-l{width:304px;background:#fff;}
.cpzx-l h3{height:89px;text-transform:uppercase;background:#fc0201;color:#fff;font-size:28px;padding-top: 10px;}
.cpzx-l dl{font-size: 18px;line-height: 24px;}
.cpzx-l dl a{height: 90px;padding: 0 20px;color: #333;border-bottom: 1px solid #f2f2f2;font-family: 'bold2';}
.cpzx-l dl a.active{background: #ededed;color: #fc0201;}
.cpzx-l dl a p{width: calc(100% - 28px);transition: all 0s;}
.cpzx-l dl a i{display:block;overflow:hidden;width: 24px;height: 24px;}
.cpzx-l dl a i .img1{margin-top:-26px;margin-bottom:2px;display: block;}
.cpzx-l dl a.active i .img1{margin-top:0;}
.cpzx-b{position:relative;width:calc(100% - 333px);}
.cpzx-b2{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.cpzx-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.cpzx-b2 a{display:block;position:relative;background:#fff;overflow:hidden;width: calc((100% - 30px) / 4);margin-right:10px;text-align:center;color:#333333;border: 1px solid #eaeaea;font-size:15px;}
.cpzx-b2 a:nth-child(3),.cpzx-b2 a:nth-child(7){margin-right:0}
.cpzx-b2 a:nth-child(1),.cpzx-b2 a:nth-child(2),.cpzx-b2 a:nth-child(3){margin-bottom:10px;}
.cpzx-b2 a:nth-child(1){width: 49.48453608247423%;}
.cpzx-b2 a:nth-child(1) img{
    width: 48.8%;
}
.cpzx-b2 a h5{position:absolute;font-size:16px;color:#fd0000;top:26px;left:33px;z-index:3;}
.cpzx-b2 a h4{overflow:hidden;}
.cpzx-b2 a h4 img{display:block;margin: 0 auto;}
.cpzx-b2 a h3{font-size: 15px;line-height: 44px;transition: all 0s;}
.cpzx-b2 a i{display:block;position:absolute;background:#fd0000;z-index: 3;}
.cpzx-b2 a .i1{width:0px;height:1px;right:0px;top:0px;}
.cpzx-b2 a .i2{width:1px;height:0px;left:0px;top:0px;}
.cpzx-b2 a .i3{width:0px;height:1px;left:0px;bottom:0px;}
.cpzx-b2 a .i4{width:1px;height:0px;right:0px;bottom:0px;}
.cpzx-b2 a:hover img{transform:scale(1.1);}
.cpzx-b2 a:hover{border-color:#fd0000}
.cpzx-b2 a:hover h3{background:#fd0000;color:#fff;}
/* .cpzx-b2 a:hover .i1,.cpzx-b2 a:hover .i3{width:100%} */
/* .cpzx-b2 a:hover .i2,.cpzx-b2 a:hover .i4{height:100%} */

.wmys{margin-top:80px;}
.wmys-b{background:#f9f9f9;}
.wmys-l{width:39.58333333333333%}
.wmys-l h5{margin-bottom:35px;width: 150px;}
.wmys-l h3{color:#333333;font-size: 28px;line-height: 36px;margin-bottom: 26px;}
.wmys-l p{color:#838383;font-size:18px;line-height:28px;width:520px;max-width:100%;}
.wmys-l h6{padding-top:40px;}
.wmys-r{width:51.71875%;overflow:hidden;}
.wmys-r img{display:block;width:100%;}
.wmys-r:hover img{transform:scale(1.1);}
.wmys-b2:nth-child(2n){flex-direction:row-reverse}
/*.wmys-b2:nth-child(2n) .wmys-l{width:51.71875%;}*/
.wmys-b2:nth-child(2n) .wmys-r{width:48.333333333333334%}

.gywm{padding: 110px 0 110px 0;position: relative;}

.gywm h6{position:absolute;left:0;width:100%;bottom:0;height:454px;background: #f2f2f2;}
.gywm h5{position:absolute;left:0;width:100%;bottom:77px;height:71px;background:url(../images/gywm-bj.png)no-repeat center;}
.gywm-c{background:#fff;padding: 20px 40px 50px 40px;position: relative;z-index: 3;}
.gywm-l{width: 51%;overflow:hidden;position:relative;border: 6px solid #f2f2f2;box-shadow: 1px 5px 10px rgb(0 0 0 / 20%);}
.gywm-l>img{display:block;width:100%;}
.gywm-l:hover>img{transform:scale(1.1);}
.gywm-l dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.gywm-l dl dt{width:58px;height:58px;border-radius:58px;background:#f91010;position:relative;margin-bottom:40px;position:relative;}
.gywm-l dl dt img{position:relative;z-index:3;}
.gywm-l dl dt i{width:100%;height:100%;border-radius:58px;background:#f91010;z-index:3}
.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}
.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);opacity:0;}}
.gywm-r{width: 45.866142%;}
.gywm-r>h3{color:#333333;font-size: 32px;/* text-transform:uppercase; */margin-bottom: 20px;}
.gywm-r .div1{color:#666666;font-size:16px;line-height:24px;margin-bottom:30px;}
.gywm-r>a{width:174px;height:51px;border:1px solid #d6d6d6;font-size:16px;color:#666;border-radius:2px;margin-bottom: 50px;}
.gywm-r>a img{margin-left:17px;}
.gywm-r>a .img2{display:none;}
.gywm-r>a{background:#fc0707;border-color:#fc0707;color:#fff;}
.gywm-r>a .img1{display:none;}
.gywm-r>a .img2{display:block;}
.gywm-r>a:hover img{transform: translateX(5px);}
.gywm-r .div2{padding-top:45px;border-top:1px solid #e5e5e5;}
.gywm-r .div2 a{display:block;padding-left:18px;margin-right:40px;line-height:16px;background:url(../images/gywm-tb3.png)no-repeat center left;font-size:16px;color:#666}
.gywm-r .div2 a:last-child{margin-right:0}
.gywm-r .div2 a:hover{color:#fc0707;}
.gywm-b{background:#fff;padding: 0px 40px 85px 40px;position: relative;z-index: 3;}
.gywm-bl{font-size:18px;width:205px;display: none;}
.gywm-bl a{height:80px;background:#f4f4f4;color:#333333;padding-left:23px;position:relative;}
.gywm-bl a i{width:27px;height:27px;border-radius:27px;background:#fc1312;position:absolute;top:calc(50% - 13.5px);right:0;opacity:0;}
.gywm-bl a.active{background:#fc1312;color:#fff;}
.gywm-bl a.active i{right:-13px;opacity:1}
.gywm-bl a:nth-child(1){margin-bottom:4px;}
.gywm-br{width: 100%;position:relative;}
.gywm-br>div{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.gywm-br>div:nth-child(1){position:relative;opacity:1;z-index:3;}
.gywm-br a{display:block;overflow:hidden;}
.gywm-br a img{display:block;width:100%;}
.gywm-br a:hover img{transform:scale(1.1)}

.ryzz2{padding:145px 0 170px 0;background:url(../images/ryzz-bj.png)no-repeat center bottom 104px;}
.ryzz2-b{position:relative;}
.ryzz2-b a{display:block;overflow:hidden;}
.ryzz2-b a img{display:block;width:100%;}
.ryzz2-b a:hover img{transform:scale(1.02)}
.ryzz2-b .swiper-button-next{width:60px;height:60px;border-radius:60px;background:#b2b2b2;transition:all 0.5s;right:-100px;}
.ryzz2-b .swiper-button-next:hover{background:#fc1312;}
.ryzz2-b .swiper-button-prev{width:60px;height:60px;border-radius:60px;background:#b2b2b2;transition:all 0.5s;left:-100px;}
.ryzz2-b .swiper-button-prev:hover{background:#fc1312;}

.ryzz{background:url(../images/ryzz-bj2.jpg)no-repeat center;background-size:auto 100%;}
.ryzz-b{color:#fff;height:251px;}
.ryzz-b dt{margin-right:100px;}
.ryzz-b dt img{display:block;}
.ryzz-b dd{}
.ryzz-b dd h3{font-size:38px;line-height:40px;margin-bottom:18px;}
.ryzz-b dd a{width:155px;height:48px;border-radius:5px;background:#fd0000;font-family:Arial;font-weight:bold;color:#fff;}
.ryzz-b dd a img{margin-left:14px;}
.ryzz-b dd a:hover img{transform: translateX(5px);}
.ryzz{}
.ryzz{}


.xwzx{padding:100px 0;background:#fff;}
.xwzx .sybt dt{width:auto;text-align:left;}
.xwzx-b2{position:relative;}
.xwzx-b{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.xwzx-b:nth-child(1){position:relative;opacity:1;z-index:3;}
.xwzx-l{width:46.714285714285714%;display:block;background:#f6f6f6;}
.xwzx-l h4{overflow:hidden;}
.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l dl{padding:27px 40px 47px 40px;}
.xwzx-l dl h5{color:#fc0707;font-size:16px;margin-bottom:15px;}
.xwzx-l dl h3{color:#333;font-size:20px;margin-bottom:40px;}
.xwzx-l dl p{width:26px;height:14px;background:url(../images/xwzx-tb.png);}
.xwzx-l:hover img{transform:scale(1.1);}
.xwzx-l:hover h3{color:#fc0707;}
.xwzx-l:hover p{background:url(../images/xwzx-tb2.png);}
.xwzx-r{width:51.07142857142857%;background:#f6f6f6;}
.xwzx-r a{display:block;position:relative;padding:40px 48px;border-bottom:1px solid #eee;}
.xwzx-r a:last-child{border:none;}
.xwzx-r a h5{font-size:16px;color:#9a9a9a;margin-bottom:20px;}
.xwzx-r a h3{color:#333333;font-size:20px;}
.xwzx-r a p{position:absolute;right:40px;top:50px;width:26px;height:14px;background:url(../images/xwzx-tb.png);}
.xwzx-r a:hover h3{color:#fc0707;}
.xwzx-r a:hover p{background:url(../images/xwzx-tb2.png);right:30px;}

.gg{background:url(../images/gg-bj.jpg)no-repeat center;}
.gg-b{height:192px;}
.gg-b img{}
.gg-b h3{font-size:21px;line-height:33px;color:#333333;width:795px;}
.gg-b h3 i{color:#fd0000;}
.gg-b a{width:184px;height:61px;font-size:16px;border-radius:2px;background:#fc0707;border-color:#fc0707;color:#fff;}
.gg-b a img{margin-left:8px;}
.gg-b a:hover img{transform: translateX(10px);}

@media(max-width:1500px){
    .xwzx-r a{padding:32px 48px;}
    .gywm-r .div2 a{margin-right:10px;font-size:14px;}
    .gywm-r>h3{font-size:27px;}
    .gg-b h3{width:650px;font-size:18px;}
    .cpzx-b2 a:nth-child(1){width: 49.3%;}
    .ryzz-b dd h3{font-size:30px;}
}
@media screen and (max-width:1200px){
    .sybt dd .div1{width: auto;padding-right: 10px;}
    .wmys-l h5{width: 100px;}
    .sybt dd a{width: 100%;margin-right: 0;}
    .gywm{background-size: auto 75%;}
    .gywm-t dl{margin-top: 21px;}
  .banner .swiper-pagination{bottom:10px;}
  /*.cpzx-b2 a:nth-child(1) img{width:100%;}*/
  .ryzz2{background:none;}
  .cpzx-l h3,.cpzx-l dl a{height:70px;}
  
  .gywm h5{bottom:20px;}
  
}