/*.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(0.7);}
  100%{transform: scale(1);}
}
.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-bullet{background:#fff;opacity:0.5;transition:all 0.5s;}
.banner .swiper-pagination-bullet-active{background:#deb0116;opacity:1;}

.jcly{margin:100px auto;}
.jcly-b{}
.nybt{margin-bottom:60px;text-align:center;}
.nybt h3{font-size:36px;margin-bottom:20px;}
.nybt h4{color: #5f5f5f;font-size:16px;}
.nybt h4 p{width:70px;height:1px;background:#dcdcdc;margin:0 20px;}
.jcly-b>div{height:910px;}
.jcly-b .swiper-slide{height:440px;}
.jcly-b a{display:block;overflow:hidden;border-radius:10px;border:1px solid #eee;}
.jcly-b a h4{overflow:hidden;}
.jcly-b a h4 img{display:block;width:100%;}
.jcly-b a dl{padding:30px 30px 35px 30px;}
.jcly-b a dl h3{color:#000;font-size:18px;margin-bottom:20px;}
.jcly-b a dl p{color:#5f5f5f;line-height:24px;}
.jcly-b a:hover{}
.jcly-b a:hover img{transform:scale(1.1);}
.jcly-b a:hover h3{color:#eb0116;}

.syhj{background:#f2f2f2;padding:100px 0;overflow:hidden;}
.qyhj-b2:nth-child(1){position:relative;z-index:3;opacity:1;}
.qyhj-b2>div{width:110%;margin-left:-5%;}
.qyhj-b2 a{margin:5px;border-top-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);text-align:center;font-size:18px;color:#000;display:block;}
.qyhj-b2 a h4{overflow:hidden;}
.qyhj-b2 a h4 img{display:block;width:100%;}
.qyhj-b2 a p{padding: 40px 10px;}
.qyhj-b2 a:hover p{background:#eb0116;color:#fff;}
.qyhj-b2 a:hover img{transform:scale(1.1);}

.qyhj{padding:100px 0;background:url(/static/images/qyhj-bj.jpg)no-repeat center #f2f2f2;overflow:hidden;}
.qyhj .nybt{margin-bottom:40px;}
.qyhj-t{margin-bottom:55px;font-size:18px;}
.qyhj-t a{width:170px;height:50px;border-radius:50px;margin:0 10px;color:#000;background:#fff;}
.qyhj-t a.active{background:#eb0116;color:#fff;}
.qyhj-b{position:relative;overflow:hidden;}
.qyhj-b2{position:absolute;width:100%;left:0;top:0;transition:all 0.5s;opacity:0;}
.qyhj-b2:nth-child(1){position:relative;z-index:3;opacity:1;}
.qyhj-b2>div{width:110%;margin-left:-5%;}
.qyhj-b2 a{margin:5px;border-top-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);text-align:center;font-size:18px;color:#000;display:block;}
.qyhj-b2 a h4{overflow:hidden;}
.qyhj-b2 a h4 img{display:block;width:100%;}
.qyhj-b2 a:hover p{background:#eb0116;color:#fff;}
.qyhj-b2 a:hover img{transform:scale(1.1);}

.cgal{padding:90px 0;background:url(/static/images/cgal-bj.jpg)no-repeat center;}
.cgal .nybt{}
.cgal .nybt h3{color:#fff;}
.cgal .nybt h4{color:#fff;}
.cgal .nybt h4 p{background:rgba(255, 255, 255, 0.5);}
.cgal-b{border-radius:30px;background:#fff;padding:43px 36px;position:relative;}
.cgal-b a{display:block;}
.cgal-b a h4{overflow:hidden;margin-bottom:30px;}
.cgal-b a h4 img{display:block;width:100%}
.cgal-b a h3{color:#000;font-size:18px;margin-bottom:20px;}
.cgal-b a p{color:#5f5f5f;line-height:24px;}
.cgal-b a:hover{}
.cgal-b a:hover img{transform:scale(1.1);}
.cgal-b a:hover h3{color:#eb0116;}
.cgal-b .swiper-button-next{width:45px;height:45px;right:-84px;background:url(/static/images/r2.png);transition:all 0.5s;}
.cgal-b .swiper-button-next:hover{background:url(/static/images/r-1.png);}
.cgal-b .swiper-button-prev{width:45px;height:45px;left:-84px;background:url(/static/images/l2.png);transition:all 0.5s;}
.cgal-b .swiper-button-prev:hover{background:url(/static/images/l-1.png);}

.gywm{margin-top:100px;}
.gywm-t{height:800px;background:url(/static/images/gywm-2.jpg)no-repeat center;color:#fff;}
.gywm-t div{padding:120px 30px;text-align:center;}
.gywm-t dl{}
.gywm-t dl h3{margin-bottom:15px;font-size:24px;}
.gywm-t dl h3 i{font-size:48px;line-height:100%;}
.gywm-t dl h4{font-size:18px;}
.gywm-c{position:relative;background:#fff;padding:70px;border-radius:20px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);margin-top:-110px;z-index:3;height:346px;}
.gywm-c dl{width:132px;height:132px;border-radius:132px;background:#eb0116;text-align:center;position:absolute;right:-55px;top:-77px;color:#fff}
.gywm-c dl img{margin-bottom:14px;;animation: fangda 1s ease-in-out infinite alternate}
.gywm-c dl h3{font-size:16px;}
.gywm-c .div1{color:#5f5f5f;font-size:16px;line-height:36px;text-align:center;margin-bottom:34px;}
.gywm-c a{width:180px;height:50px;border-radius:50px;color:#eb0116;border:1px solid #eb0116;}
.gywm-c a:hover{background:#eb0116;color:#fff;}
.gywm-b{padding:313px 0 100px 0;background:url(/static/images/qyhj-bj.jpg)no-repeat center #f2f2f2;margin-top:-238px;overflow:hidden;}
.gywm-b2{position:relative;}
.gywm-b a{margin:5px;border-top-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;background:#fff;text-align:center;font-size:18px;color:#000;display:block;}
.gywm-b a h4{overflow:hidden;}
.gywm-b a h4 img{display:block;width:100%;}
.gywm-b a p{padding:38px 10px;line-height:24px;}
.gywm-b a:hover p{background:#eb0116;color:#fff;}
.gywm-b a:hover img{transform:scale(1.1);}
.gywm-b .swiper-button-next{width:45px;height:45px;right:-84px;background:url(/static/images/r3.png);transition:all 0.5s;}
.gywm-b .swiper-button-next:hover{background:url(/static/images/r-1.png);}
.gywm-b .swiper-button-prev{width:45px;height:45px;left:-84px;background:url(/static/images/l3.png);transition:all 0.5s;}
.gywm-b .swiper-button-prev:hover{background:url(/static/images/l-1.png);}

.qyys{margin:100px auto;}
.qyys-b{border-radius:30px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);padding:24px 50px 55px 24px;}
.qyys-t{font-size:18px;margin-bottom:15px;}
.qyys-t a{display:block;width:170px;text-align:center;color:#5f5f5f;padding:28px 0 28px 0;border-top-left-radius:30px;border-top-right-radius:30px;}
.qyys-t a h4{height:55px;}
.qyys-t a img{display:block;margin:0 auto;}
.qyys-t a .img2{display:none;}
.qyys-t a.active{background:#eb0116;color:#fff;}
.qyys-t a.active .img1{display:none;}
.qyys-t a.active .img2{display:block;}
.qyys-b2{position:relative;color:#fff;}
.qyys-b3{display:none;border-radius:30px;overflow:hidden;position:relative;}
.qyys-b3:nth-child(1){display:block;}
.qyys-b3>h4{overflow:hidden;}
.qyys-b3>h4 img{display:block;width:100%;}
.qyys-b3 dl{background:rgba(22, 42, 61, 0.7);position:absolute;width:100%;left:0;bottom:0;padding:38px 90px 25px 50px;}
.qyys-b3 dl dt{width:540px;}
.qyys-b3 dl dt h3{font-size:20px;margin-bottom:20px;}
.qyys-b3 dl dt .div1{line-height:24px;}
.qyys-b3 dl dt .div1 p{position:relative;padding-left:27px;}
.qyys-b3 dl dt .div1 p i{width:10px;height:10px;background:url(/static/images/qyys-tb6.png);position:absolute;left:0;top:7px;}
.qyys-b3 dl ul{width:300px;}
.qyys-b3 dl ul li{}
.qyys-b3 dl ul li h3{font-size:36px;margin-bottom:15px;}
.qyys-b3 dl ul li h3 i{width:20px;height:20px;line-height:100%;border-radius:20px;background:#eb0116;line-height:100%;font-size:12px;margin-left:7px;margin-top:-10px;padding-bottom:2px;}
.qyys-b3 dl ul li p{font-size:16px;}
.qyys-b3 dl ul h6{width:1px;height:70px;background:rgba(160, 160, 160, 0.2);}
.qyys-b3 dl ul h6:last-child{display:none;}

.xwzx{padding:100px 0;background:#f3f3f3;}
.xwzx-b{}
.xwzx-b dl{width:375px;background:#fff;border-top-left-radius:30px;border-bottom-right-radius:30px;padding:34px 28px 30px 28px;}
.xwzx-b dl dt{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:18px;}
.xwzx-b dl dt a{display:block;}
.xwzx-b dl dt a h4{position:relative;overflow:hidden;margin-bottom:30px;}
.xwzx-b dl dt a h4 img{display:block;width:100%;}
.xwzx-b dl dt a h4 i{position:absolute;left:0;top:0;width:90px;height:30px;background:rgba(235, 1, 22, 0.8);z-index:3;color:#fff;}
.xwzx-b dl dt a h3{color:#000;font-size:18px;margin-bottom:20px;}
.xwzx-b dl dt a p{line-height:24px;color:#878787}
.xwzx-b dl dt a:hover{}
.xwzx-b dl dt a:hover img{transform:scale(1.1);}
.xwzx-b dl dt a:hover h3{color:#eb0116;}
.xwzx-b dl dd{line-height:36px;}
.xwzx-b dl dd a{color:#878787;padding-left:17px;background:url(/static/images/xwzx-tb.png)no-repeat center left;display: block;}
.xwzx-b dl dd a:hover{color:#eb0116;}
.xwzx{}

.hzhb{margin:100px auto;}
.hzhb-b{position:relative;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);border-radius:30px;background:#fff;padding:40px 23px;}
.hzhb-b .swiper-container{height:220px;}
.hzhb-b .swiper-slide{height:110px;}
.hzhb-b a{height:110px;overflow:hidden;}
.hzhb-b a img{display:block;}
.hzhb-b a:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.hzhb-b .swiper-button-next{width:45px;height:45px;right:-84px;background:url(/static/images/r.png);transition:all 0.5s;}
.hzhb-b .swiper-button-next:hover{background:url(/static/images/r-1.png);}
.hzhb-b .swiper-button-prev{width:45px;height:45px;left:-84px;background:url(/static/images/l.png);transition:all 0.5s;}
.hzhb-b .swiper-button-prev:hover{background:url(/static/images/l-1.png);}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
    .nybt h4{font-size:14px;}
    .nybt h4 p{display:none;}
    .qyys-t a{width:calc(50% - 5px)}
    .qyys-t a h4{height:45px;}
    .qyys-b3 dl{position:relative;}
    .gywm-t dl{width:50%}
}