/*.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;/*animation: fangda 5s ease-in-out infinite alternate;*/}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide-active a{}
.banner .swiper-pagination-bullet{background:none;opacity:1;border:1px solid rgba(255,255,255,0.5)}
.banner .swiper-pagination-bullet-active{background:#ffffff;border-color:#fff;}

.cpzx{justify-content:space-between;margin-top:10px;display: none;}
.cpzx a{display:block;position:relative;width:calc(50% - 5px);margin-bottom:10px;overflow:hidden;background:#f6f5f8;}
.cpzx a>img{display:block;width:100%;}
.cpzx a dl{position:absolute;z-index:3;}
.cpzx a:hover>img{transform:scale(1.1);}
.cpzx .a1{}
.cpzx .a1 dl{width:100%;text-align:center;left:0;top:50px;color:#000;}
.cpzx .a1 dl h3{font-size:30px;margin-bottom:20px;}
.cpzx .a1 dl h4{font-size:18px;margin-bottom:25px;}
.cpzx .a1 dl h5{font-size:14px;}
.cpzx .a1:hover dl h5{color:#ff0d36;}
.cpzx .a4:hover dl h5{color:#ff0d36;}
.cpzx .a2 dl{text-align:center;width:300px;left:12.56544502617801%;top:0%;height:100%;}
.cpzx .a2 dl h3{font-weight:bold;font-size:36px;background-image: linear-gradient(to right, #3fccea, #ef37e0);-webkit-background-clip: text;color: transparent;margin-bottom:25px;}
.cpzx .a2 dl h3 i{color:#0d091f;font-size:24px;width:70px;height:32px;background:#ee36df;margin-left:5px;padding-left:15px;}
.cpzx .a2 dl h4{font-size:16px;margin-bottom:25px;color:#fff}
.cpzx .a2 dl h5{width:99px;height:36px;border-radius:5px;color:#0d0a1d;font-size:14px;background-image: linear-gradient(130deg, #3fccea, #ef37e0);margin:0 auto;font-weight:bold;}
.cpzx .a2 dl h5 img{margin-left:10px;}
.cpzx .a3{}
.cpzx .a3 dl{position:absolute;left:10.471204188481675%;top:0%;text-align:right;width:245px;height:100%}
.cpzx .a3 dl p{}
.cpzx .a3 dl h3{font-size:36px;font-weight:bold;background-image: linear-gradient(to right, #3fccea, #ef37e0);-webkit-background-clip: text;color: transparent;margin-bottom:20px;}
.cpzx .a3 dl h4{font-size:16px;margin-bottom:25px;color:#fff}
.cpzx .a3 dl h5{width:99px;height:36px;border-radius:5px;color:#0d0a1d;font-size:14px;background-image: linear-gradient(130deg, #3fccea, #ef37e0);margin-left:145px;font-weight:bold;}
.cpzx .a3 dl h5 img{margin-left:10px;}
.cpzx .a4 dl{left:12.56544502617801%;top:0%;color:#000;width:290px;height:100%}
.cpzx .a4 dl h3{font-size:30px;line-height:35px;margin-bottom:25px;}
.cpzx .a4 dl h4{font-size:18px;margin-bottom:30px;}
.cpzx .a4 dl h5{font-size:14px;}

.tjcp{background:#f5f5f5;padding:70px 0;}
.sybt{text-align:center;font-size:30px;margin-bottom:40px;}
.tjcp-b{position:relative;margin-bottom:55px;}
.tjcp-b dl{margin:5px;background:#fff;border-radius:5px;transition:all 0.5s;overflow:hidden;}
.tjcp-b dl:hover{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.tjcp-b dl:hover img{transform:scale(1.1);}
.tjcp-b dl h4{overflow:hidden;}
.tjcp-b dl h4 img{display:block;width:100%;}
.tjcp-b dl dt{padding:5px 30px 46px 30px;}
.tjcp-b dl dt h3{color:#000;font-size:16px;line-height:24px;margin-bottom:15px;}
.tjcp-b dl dt p{color:#878787;margin-bottom:25px;}
.tjcp-b dl dt a{width:100%;height:40px;border-radius:5px;border:1px solid #eee;}
.tjcp-b dl dt .a1{color:#000;margin-bottom:10px;}
.tjcp-b dl dt .a1:hover{border-color:#000;}
.tjcp-b dl dt .a2{color:#878787;background:#f5f5f5;}
.tjcp-b dl dt .a2:hover{background:#000;border-color:#000;color:#fff}
.tjcp-b .swiper-button-next{width:50px;height:50px;right:-80px;background:url(/static/images/r.png);transition:all 0.5s;}
.tjcp-b .swiper-button-next:hover{background:url(/static/images/r-1.png);}
.tjcp-b .swiper-button-prev{width:50px;height:50px;left:-80px;background:url(/static/images/l.png);transition:all 0.5s;}
.tjcp-b .swiper-button-prev:hover{background:url(/static/images/l-1.png);}
.tjcp-c{width:170px;height:50px;border-radius:5px;background:#ff0d36;color:#fff;font-size:16px;}
.tjcp-c:hover{opacity:0.8;}

.gywm{height:860px;color:#fff;background:url(/static/images/gywm-bj.jpg)no-repeat center;padding-top:112px;display: none;}
.gywm-t{margin-bottom:280px;}
.gywm-l{width:520px;}
.gywm-l h3{font-size:36px;margin-bottom:40px;}
.gywm-l .div1{font-size:16px;line-height:30px;margin-bottom:50px;}
.gywm-l a{width:170px;height:50px;border-radius:5px;border:1px solid #fff;font-size:16px;color:#fff;}
.gywm-l a:hover{background:#ff0d36;border-color:#ff0d36;}
.gywm-r{position:relative;}
.gywm-r img{display:block;}
.gywm-r dl{position:absolute;z-index:3;}
@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-r dl dt{position:relative;width:8px;height:8px;border-radius:8px;background:#c6c6c7;margin-right:12px;}
.gywm-r dl dt::before, .gywm-r dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fff;content: '';top:0;left:0}
.gywm-r dl dt::before{animation: scale 2s infinite; }
.gywm-r dl dt::after{animation: scale2 2s infinite; }
.gywm-r .dl1{left:108px;top:85px}
.gywm-r .dl2{left:198px;top:182px}
.gywm-r .dl3{left:303px;top:66px}
.gywm-r .dl4{left:338px;top:220px}
.gywm-r .dl5{left:470px;top:170px}
.gywm-r .dl6{left:490px;top:109px}
.gywm-r .dl7{left:540px;top:214px}
.gywm-b{text-align:center;}
.gywm-b dl{}
.gywm-b dl h3{font-size:24px;margin-bottom:15px;}
.gywm-b dl h3 i{line-height:100%;font-size:55px;}
.gywm-b dl h3 span{line-height:100%;padding-left:5px;}
.gywm-b dl p{font-size:16px;}

.jjfa{margin:100px 15px;}
.jjfa-b{align-items:flex-start;margin-bottom:50px;}
.jjfa-b a{position:relative;display:block;color:#fff;width:calc(50% - 5px);margin-bottom:10px;}
.jjfa-b a h4{overflow:hidden;}
.jjfa-b a h4 img{display:block;width:100%;}
.jjfa-b a dl{position:absolute;left:0;bottom:0;width:100%;padding:25px 30px;background:rgba(0, 0, 0, 0.6);}
.jjfa-b a dl h3{font-size:18px;margin-bottom:17px;}
.jjfa-b a dl p{color:#bebebe;}
.jjfa-b a:hover h4 img{transform:scale(1.1);}
.jjfa-l{}
.jjfa-r{width:calc(50% - 5px);}
.jjfa-r a{}

.xwzx{background:#f5f5f5;padding:100px 0;display: none;}
.xwzx-b{}
.xwzx-l{background:#ffffff;padding:30px 20px 32px 20px;width:calc((100% - 40px) / 3);border-radius:5px;}
.xwzx-t{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:19px;}
.xwzx-t h3{font-size:18px;}
.xwzx-t h3 i{display:block;width:26px;}
.xwzx-t a{color:#878787;}
.xwzx-t a:hover{color:#ff0d36;}
.xwzx-l dl{}
.xwzx-l dl>a{display:block;}
.xwzx-l dl>a h4{overflow:hidden;border-radius:5px;margin-bottom:15px;}
.xwzx-l dl>a h4 img{display:block;width:100%;}
.xwzx-l dl>a h3{font-size:18px;color:#000;margin-bottom:15px;}
.xwzx-l dl>a p{color:#878787;line-height:24px;}
.xwzx-l dl>a:hover{}
.xwzx-l dl>a:hover img{transform:scale(1.1);}
.xwzx-l dl>a:hover h3{color:#ff0d36;}
.xwzx-l dl dt{margin-top:26px;border-top:1px solid #eee;padding-top:22px;}
.xwzx-l dl dt a{display:block;line-height:30px;padding-left:20px;background:url(/static/images/xwzx-tb2.png)no-repeat center left;color:#878787;}
.xwzx-l dl dt a:hover{color:#ff0d36;}
.xwzx-r{background:#ffffff;padding:30px 20px 32px 20px;width:calc((100% - 40px) / 3);border-radius:5px;}
.xwzx-r .xwzx-t{margin-bottom:29px;}
.xwzx-r>a{display:block;padding-left:43px;background:url(/static/images/xwzx-tb5.png)no-repeat;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #eee}
.xwzx-r>a:last-child{padding-bottom:0!important;margin-bottom:0!important;border:none}
.xwzx-r>a h3{color:#000;font-size:18px;margin-bottom:8px;line-height:25px;}
.xwzx-r>a p{color:#878787;line-height:24px;}
.xwzx-r>a:hover h3{color:#ff0d36;}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
    .cpzx .a1 dl{position:relative;left:0;top:20px;width:100%;margin-bottom:-30px;}
    .cpzx .a3 dl{width:150px;text-align:left;}
    .cpzx .a3 dl h5{margin-left:10px;}
    .cpzx .a4 dl{left:5%;width:50%}
    .cpzx .a2 dl h3 i{width:60px;height:30px;}
    .tjcp-c{width:160px;height:40px;}
    .gywm-b dl{width:50%}
    .gywm-b dl h3 i{font-size:28px;}
    .gywm-l a{width:150px;height:40px;}
}