/*.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:30px;}
.banner .swiper-pagination-bullet{background:none;opacity:1;border:1px solid rgba(255,255,255,0.5)}
.banner .swiper-pagination-bullet-active{background:#feb302;border-color:#feb302}

.hd{background:#f7f5f2;border-bottom:1px solid #dcdcdc;}
.hd-b{height:59px;}
.hd-l{width:60px;height:60px;margin-bottom:-1px;background:#feb302;}
.hd-c{width:80.98591549295775%}
.hd-c a{position:relative;color:#000;height:20px;}
.hd-c a p{font-size:18px;width:calc(100% - 120px);transition:all 0s;}
.hd-c a i{color:#878787;}
.hd-c a h5{width:1px;height:20px;position:absolute;top:0;right:-35px;background:#dcdcdc;}
.hd-c a:hover{color:#feb302}
.hd-r{width:36px;margin-left:5%}
.hd-r a{display:block;width:8px;height:15px;}
.hd-r a.a1{background:url(../images/l.png);}
.hd-r a.a1:hover{background:url(../images/l-1.png);}
.hd-r a.a2{background:url(../images/r.png);}
.hd-r a.a2:hover{background:url(../images/r-1.png);}

.jgjs{margin:50px auto}
.jgjs-l{width:24.285714285714285%}
.jgjs-lt{font-size:26px;margin-bottom:20px;}
.jgjs-lt p{width:36px;}
.jgjs-lt p a{display:block;width:8px;height:15px;}
.jgjs-lt p a.a1{background:url(../images/l.png);}
.jgjs-lt p a.a1:hover{background:url(../images/l-1.png);}
.jgjs-lt p a.a2{background:url(../images/r.png);}
.jgjs-lt p a.a2:hover{background:url(../images/r-1.png);}
.jgjs-lc{margin-bottom: 17px;}
.jgjs-lc h4{overflow:hidden;margin-bottom: 15px;}
.jgjs-lc h4 img{display:block;width:100%;}
.jgjs-lc h4:hover img{transform:scale(1.05);}
.jgjs-lc p{color:#878787;line-height:24px;}
.jgjs-lc p a{color:#feb302;}
.jgjs-lc p a:hover{text-decoration:underline;}
.jgjs-lb{position:relative;}
.jgjs-lb h4{overflow:hidden;}
.jgjs-lb h4 img{display:block;width:100%;}
.jgjs-lb dl{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);}
.jgjs-lb h3{position:absolute;z-index:3;font-size:16px;left:0;bottom:20px;text-align:center;color:#fff;width:100%}
.jgjs-lb:hover img{transform:scale(1.05);}
.jgjs-c{width:46.42857142857143%}
.jgjs-cb{position:relative;}
.jgjs-cb h4{overflow:hidden;}
.jgjs-cb h4 img{display:block;width:100%;}
.jgjs-cb dl{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);}
.jgjs-cb:hover h4 img{transform:scale(1.05);}
.jgjs-r{width:24.285714285714285%}
.jgjs-rt{display:block;background:#f7f5f2;color:#000;margin-bottom:12px;}
.jgjs-rt h4{overflow:hidden;}
.jgjs-rt h4 img{display:block;width:100%;}
.jgjs-rt h3{font-size:16px;padding: 17px 23px;border:1px solid #e5e5e5;border-top:none;}
.jgjs-rc{margin-bottom:12px;}
.jgjs-rc a{height:28px;color:#878787;}
.jgjs-rc a p{width:calc(100% - 80px);transition:all 0s;}
.jgjs-rc a p b{padding-right:6px;transition:all 0s}
.jgjs-rc a i{color:#d0d0d0;}
.jgjs-rc a:hover{color:#feb302;}
.jgjs-rb{overflow:hidden;display:block;}
.jgjs-rb img{display:block;width:100%}

.xfq{background:#f7f5f2;padding:50px 0;}
.xfq-t{margin-bottom:20px;}
.xfq-l{}
.xfq-l h3{font-size:26px;margin-right:30px;}
.xfq-l h3 img{margin-right:15px;}
.xfq-l a{font-size:16px;color:#000;line-height:35px;border-radius:35px;padding:0 20px;display:block;}
.xfq-l a.active{background:#a6c76e;color:#fff;}
.xfq-l a:last-child{display:none;}
.xfq-r{color:#000;}
.xfq-r p{margin-right:17px;}
.xfq-r:hover{color:#feb302;}
.xfq-b{}
.xfq-b2{display:none;}
.xfq-b2:nth-child(1){display:block;}
.xfq-bt{}
.xfq-bt a{margin-bottom:20px;width:calc(50% - 10px);background:#fff;border:1px solid #e5e5e5;padding:19px 40px 19px 19px;}
.xfq-bt a h4{width:200px;overflow:hidden;}
.xfq-bt a h4 img{display:block;width:100%;}
.xfq-bt a dl{width:calc(100% - 230px);}
.xfq-bt a dl h3{color:#000;font-size:20px;margin-bottom:27px;}
.xfq-bt a dl p{color:#878787;line-height:24px;}
.xfq-bt a:hover img{transform:scale(1.05);}
.xfq-bt a:hover h3{color:#feb302;}
.xfq-bb{font-size:16px;line-height:48px;}
.xfq-bb a{width:calc(50% - 10px);border-bottom:1px dotted #d2d2d2;padding:0 16px;color:#000;}
.xfq-bb a p{transition:all 0s;width:calc(100% - 95px)}
.xfq-bb a p b{transition:all 0s;padding-right:10px;color: #bdbdbd;}
.xfq-bb a i{color:#bdbdbd}
.xfq-bb a:hover{color:#feb302;}

.cxf{background:url(../images/cxf-bj.jpg)no-repeat center;padding:50px 0;}
.cxf-t{margin-bottom:20px;font-size:26px;color:#fff;}
.cxf-t img{margin-right:45px;}
.cxf-ct{background:#fff;padding: 23px 20px;}
.cxf-ct h3{font-size:22px;}
.cxf-ct a{color:#878787;}
.cxf-ct a:hover{color:#feb302;}
.cxf-cb{
    margin-bottom: 10px;
    padding: 0 20px 25px 20px;
    background: #fff;
}
.xcf-cl{width:50%;}
.xcf-cl dl{position:relative;display:none;}
.xcf-cl dl:nth-child(1){display:block;}
.xcf-cl dl video{display:block;width:100%;}
.xcf-cl dl dt{position:absolute;left:0;top:0;width:100%;height:100%;}
.xcf-cr{width:50%;background:#f7f5f2;border:1px solid #e5e5e5;padding: 25px;height:385px;overflow:auto;}
.xcf-cr::-webkit-scrollbar{width:4px;background:#fff;}
.xcf-cr::-webkit-scrollbar-thumb{width:4px;background:#feb302;}
.xcf-cr::-webkit-scrollbar-track{width:4px;background:#fff;}
.xcf-cr a{border-bottom:1px dotted #e5e5e5;color:#000;}
.xcf-cr a h3{width:calc(100% - 120px);font-size:16px;line-height: 48px;transition:all 0s;}
.xcf-cr a p{color:#878787;width:120px;}
.xcf-cr a.active h3{color:#feb302;}
.cxf-b{position:relative}
.cxf-b .swiper-button-next{width:40px;height:40px;background:url(../images/r2.png);right:-70px;transition:all 0.5s;}
.cxf-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.cxf-b .swiper-button-prev{width:40px;height:40px;background:url(../images/l2.png);left:-70px;transition:all 0.5s;}
.cxf-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}
.cxf-b1{background:#fff;padding: 25px 20px 16px 20px;}
.cxf-b1-t{padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;align-items: flex-end;}
.cxf-b1-t h3{font-size:22px;}
.cxf-b1-t a{color:#878787;}
.cxf-b1-t a:hover{color:#feb302;}
.cxf-b1-c{margin-bottom:13px;display:block;position:relative;text-align:center;color:#fff;}
.cxf-b1-c h4{overflow:hidden;}
.cxf-b1-c h4 img{display:block;width:100%;}
.cxf-b1-c h3{position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:2;font-size:16px;padding:14px 16px;background: rgba(0,0,0,0.6);}
.cxf-b1-c:hover img{transform:scale(1.05);}
.cxf-b1-b{font-size:16px;line-height:30px;}
.cxf-b1-b a{color:#000;}
.cxf-b1-b a i{color:#bdbdbd;font-weight: bold;}
.cxf-b1-b a p{width:calc(100% - 18px);transition:all 0s;}
.cxf-b1-b a:hover{color:#feb302;}
.cxf-b2{background:#fff;padding: 25px 20px 15px 20px;}
.cxf-b2-b{font-size:16px;line-height:48px;margin-top: -16px;}
.cxf-b2-b a{border-bottom:1px dotted #dcdcdc;color:#000;}
.cxf-b2-b a:last-child{border:none}
.cxf-b2-b a i{color:#bdbdbd;font-weight:bold;}
.cxf-b2-b a p{width:calc(100% - 18px);transition:all 0s;}
.cxf-b2-b a:hover{color:#feb302;}

.zxf{background:#f7f5f2;padding:50px 0;}
.zxf-t{margin-bottom:20px;font-size:26px;}
.zxf-t img{margin-right:15px;}
.zxf-b{}
.zxf-b dl{width:calc(50% - 10px)}
.zxf-b dl dt{margin-bottom:10px;}
.zxf-b dl dt a{display:block;color:#fff;position:relative;}
.zxf-b dl dt a h4{overflow:hidden;}
.zxf-b dl dt a h4 img{display:block;width:100%;}
.zxf-b dl dt a h5{position:absolute;z-index:2;left:0;top:0;width:115px;height:50px;font-size:22px;background:#a6c76e;}
.zxf-b dl dt a h3{background:rgba(0, 0, 0, 0.5);position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:20px 30px;font-size:16px;}
.zxf-b dl dt a h3 p{line-height:100%;font-size:20px;width:calc(100% - 80px)}
.zxf-b dl dt a h3 i{color:#a6c76e}
.zxf-b dl:nth-child(2) dt a h5{background:#af8561;}
.zxf-b dl:nth-child(2) dt a h3 i{color:#f7beaa;}
.zxf-b dl dt a:hover img{transform:scale(1.05);}
.zxf-b dl dd{font-size:16px;line-height:36px;}
.zxf-b dl dd a{color:#000;}
.zxf-b dl dd a p{transition:all 0s;width:calc(100% - 85px)}
.zxf-b dl dd a:hover{color:#feb302;}
.zxf-b dl dd a i{color:#878787;font-size:14px;}

.zlll{margin:50px auto;}
.zlll-t{margin-bottom:20px;}
.zlll-t h3{font-size:26px;}
.zlll-t dl{font-size:16px;}
.zlll-t dl a{line-height:35px;display:block;padding:0 15px;color:#000;border-radius:40px;}
.zlll-t dl a.active{background:#a6c76e;color:#fff;}
.zlll-b{position:relative;}
.zlll-b2{position:absolute;opacity:0;z-index:1;width:100%;left:0;top:0;transition:all 0.5s;}
.zlll-b2.active{position:relative;opacity:1;z-index:2;}
.zlll-b2 .swiper-container{height:360px;}
.zlll-b2 .swiper-slide{height:170px;}
.zlll-b2 .swiper-slide a{border:1px solid #e5e5e5;padding:19px 40px 19px 20px}
.zlll-b2 .swiper-slide a h4{width:200px;overflow:hidden;}
.zlll-b2 .swiper-slide a h4 img{display:block;width:100%;}
.zlll-b2 .swiper-slide a dl{width:calc(100% - 228px)}
.zlll-b2 .swiper-slide a dl h3{color:#000;font-size:20px;margin-bottom:28px;}
.zlll-b2 .swiper-slide a dl p{color:#878787;line-height:24px;}
.zlll-b2 .swiper-slide a:hover img{transform:scale(1.05);}
.zlll-b2 .swiper-slide a:hover h3{color:#feb302;}
.zlll-b2 .swiper-button-next{width:40px;height:40px;background:url(../images/r2.png);right:-70px;transition:all 0.5s;}
.zlll-b2 .swiper-button-next:hover{background:url(../images/r2-1.png);}
.zlll-b2 .swiper-button-prev{width:40px;height:40px;background:url(../images/l2.png);left:-70px;transition:all 0.5s;}
.zlll-b2 .swiper-button-prev:hover{background:url(../images/l2-1.png);}

.mlxz{background:#f7f5f2;padding:50px 0;}
.mlxz-t{
    margin-bottom: 20px;
}
.mlxz-t h3{font-size:26px;}
.mlxz-b{}
/*.mlxz-b a{margin-top:20px;width:calc(50% - 10px);background:#fff;border:1px solid #e5e5e5;padding:30px 30px 30px 38px;color:#000}*/
/*.mlxz-b a h3{line-height:25px;padding-left:60px;font-size:18px;width:calc(100% - 70px);background:url(../images/mlxz-tb.png)no-repeat center left;transition:all 0s;}*/
/*.mlxz-b a i{color:#878787;transition:all 0s;}*/
/*.mlxz-b a:hover i,.mlxz-b a:hover h3{color:#feb302;}*/
.mlxz-b dl{margin-bottom:20px;width:calc(50% - 10px);background:#fff;border:1px solid #e5e5e5;padding:30px 30px 30px 38px;color:#000}
.mlxz-b dl h3{line-height:25px;padding-left:60px;font-size:18px;width: calc(100% - 202px);background:url(../images/mlxz-tb.png)no-repeat center left;}

.mlxz-b dl a{color:#878787;display:block;margin-left:20px;}
.mlxz-b dl:hover{border-color:#feb302;}
.mlxz-b a:hover{color:#feb302;}

@media(max-width:1500px){
    .jgjs-lc p{font-size:12px}
    .jgjs-rc a{height:24px}
    .jgjs-cb h4 img{height: 372px;}
    .xcf-cr{height:328px;}
}
@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .hd-c{width:calc(100% - 80px)}
    .hd-c a p{width:calc(100% - 90px)}
    .xfq-t{justify-content:flex-end;}
    .cxf{background-size:auto 100%;}
    .banner .swiper-pagination{bottom:10px;}
    .jgjs-cb h4 img{height:auto;}
}