/*.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 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{bottom:60px;}
.banner .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.5);opacity:1;position:relative;width: 50px!important;height: 3px!important;border-radius:0!important;}

.banner .swiper-pagination-bullet:after{content: '';position:absolute;width:0;height:100%;left:0;top:0;background:#fe9313;transition:all 0s;}
.banner .swiper-pagination-bullet-active{background:#fff;}
.banner .swiper-pagination-bullet-active.active:after{width:100%;transition:all 4s;}

.yyly{margin:90px auto;}
.sybt{margin-bottom:50px;}
.yyly .sybt{margin-bottom:70px;}
.sybt-l{}
.sybt-l h3{font-size:42px;margin-bottom:20px;}
.sybt-l h3 p{width:42px;height:4px;background:#ff9212;margin-right:20px;}
.sybt-l h4{color:#888888;font-size:16px;}
.yyly-b{}
.yyly-b a{display:block;width:6.785714285714285%;position:relative;color:#fff;overflow:hidden;}
.yyly-b a:nth-child(2),.yyly-b a:nth-child(4){margin-top:-28px;}
.yyly-b a:nth-child(3){margin-top:-55px;}
.yyly-b a>img{display:block;max-width:988px;}
.yyly-b a h4{font-size:22px;width:22px;position:absolute;left:calc(50% - 11px);top:30px;line-height:25px;}
.yyly-b a dl{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;padding:66px 69px;z-index:3;}
.yyly-b a dl dt{width:576px;}
.yyly-b a dl h3{font-size:30px;margin-bottom:28px;}
.yyly-b a dl p{font-size:15px;line-height:24px;margin-bottom:50px;}

@keyframes mymove2 {
    55% {
        -webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);
    }
}
.yyly-b a dl h5 img{margin-left:15px;}
.yyly-b a dl h5:hover img{animation: mymove2 0.5s;}
@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
.yyly-b a.active{width:70.57142857142857%}
.yyly-b a.active h4{opacity:0;}
.yyly-b a.active dl{opacity:1;}
.yyly-b a.active dl h3{animation: indalRun 1s ease both .2s;}
.yyly-b a.active dl p{animation: indalRun 1s ease both .4s;}
.yyly-b a.active dl h5{animation: indalRun 1s ease both .6s;}

.cpzx{background:#f7f7f7;padding:90px 0;}

.cpzx-r{text-align:center;}
.cpzx-r dl{cursor:pointer;transition:all 0.5s;padding-left:45px;font-size:16px;color:#666}
.cpzx-r dl dt{}
.cpzx-r dl h4{height:45px;}
.cpzx-r dl h4 img{display:block;margin:0 auto;}
.cpzx-r dl h4 .img2{display:none;}
.cpzx-r dl p{width:1px;height:68px;background:#e4e4e4;margin-left:45px;}
.cpzx-r dl:last-child p{margin-left:0;opacity:0;}
.cpzx-r dl.active{color: #ff9212;}
.cpzx-r dl.active .img1{display:none;}
.cpzx-r dl.active .img2{display:block;}
.cpzx-b{position:relative;}
.cpzx-b2{width:100%;left:0;top:0;position:absolute;opacity:0;transition:all 0.5s;}
.cpzx-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.cpzx-b2>div{height: 815px;}
.cpzx-b .swiper-slide{height:330px;}
.cpzx-b a{display:block;background:#fff;}
.cpzx-b a h4{overflow:hidden;height: 280px;background: #fff;}
.cpzx-b a h4 img{display:block;width:100%}
.cpzx-b a dl{text-align:center;padding:38px 40px;transition:all 0s;}
.cpzx-b a dl h3{font-size:18px;color:#666666;font-weight:bold;margin-bottom:10px;}
.cpzx-b a dl h5{color:#999;font-size:15px;}
.cpzx-b a:hover{background:#ff9212;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.cpzx-b a:hover img{transform:scale(1.1);}
.cpzx-b a:hover dl{background:url(/template/pc/skin/images/cpzx-bj.png)no-repeat right bottom;}
.cpzx-b a:hover *{color:#fff;text-align:left;}

.zzln{margin:100px auto;}
.zzln-b{}
.zzln-b a{display:block;position:relative;color:#fff;width: 24.071428571428571%;}
.zzln-b a h4{overflow:hidden;}
.zzln-b a h4 img{max-width:695px;}
.zzln-b a dl{position:absolute;width:100%;left:0;bottom:0;padding:80px 45px 40px 45px;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));overflow:hidden;}
.zzln-b a dl h3{font-size:28px;font-weight:bold;}
.zzln-b a dl dt{width:150%;margin-bottom: -172px;margin-top:40px;}
.zzln-b a dl dt p{font-size:16px;margin-bottom:37px;}
.zzln-b a dl dt h5{width:164px;height:54px;border-radius:54px;background:#ff9212;display: flex;font-size:16px;align-items: center;justify-content: center;}
.zzln-b a dl dt h5 img{margin-left:13px;}
.zzln-b a.active{width:49.642857142857144%;}
.zzln-b a.active h4 img{transform:scale(1.1)}
.zzln-b a.active dl dt{margin-bottom:0;margin-top:20px;}

.gyln{padding:85px 0;background:url(/template/pc/skin/images/gyln-bj.jpg)no-repeat center #f7f7f7;}
.gyln-b{}
.gyln-b dl{width:calc((100% - 75px) / 4);background:#fff;transition:all 0.5s;text-align:center;padding:80px 35px 65px 35px;}
.gyln-b dl:hover{box-shadow:1px 1px 10px rgba(0,0,0,0.1)}
.gyln-b dl h3{color:#333333;font-size:24px;position:relative;padding-bottom:27px;border-bottom:1px solid #efefef;margin-bottom:40px;}
.gyln-b dl h3 p{width:50px;height:4px;background:#ff9212;left:calc(50% - 25px);bottom: -2px;position: absolute;}
.gyln-b dl div{color:#666666;font-size:16px;line-height:32px;}

.gywm{height:784px;color:#fff;padding-top:100px;background:url(/template/pc/skin/images/gywm-bj.jpg)no-repeat center;}
.gywm-t{margin-bottom:60px;}
.gywm-l{width:40.214285714285714%}
.gywm-l h3{font-size:42px;margin-bottom:40px;}
.gywm-l h3 p{width:42px;height:4px;background:#ff9212;margin-right:20px;}
.gywm-l .div1{font-size:15px;line-height:28px;margin-bottom:60px;}
.gywm-l a{width:164px;height:54px;border-radius:60px;color:#fff;font-size:16px;background:#ff9212;}
.gywm-l a img{margin-left:15px;}
.gywm-l a:hover img{animation: mymove2 0.5s;}
.gywm-r{position:relative;}
.gywm-r img{display:block;}
.gywm-r dl{position: absolute;font-size: 16px;line-height: 100%;}
.gywm-r dl dt{
    position: relative;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    margin: 0 auto 20px auto;
}
.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; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(3); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(6);opacity:0;}}
.gywm-r dl dt i{
    position: relative;
    width: 5px;
    height: 5px;
    background: #fff;
    border-radius: 5px;
    z-index: 3;
}
.gywm-r dl p{}
.gywm-r .dl1{left: 14.528795811518325%;top: 37.2972972972973%;}
.gywm-r .dl2{left: 44.502617801047123%;top: 30%;}
.gywm-r .dl3{left: 51.04712041884817%;top: 11.621621621621622%;}
.gywm-r .dl3 p{margin-bottom:13px;}
.gywm-r .dl4{left: 58.24607329842932%;top: 31.351351351351353%;}
.gywm-r .dl5{right: 20.157068062827224%;top: 35.945945945945945%;}
.gywm-r .dl6{right: 11.125654450261781%;top: 38.91891891891892%;}
.gywm-b{padding:0 40px;}
.gywm-b dl{text-align:center;}
.gywm-b dl h3{font-size:28px;margin-bottom:10px;}
.gywm-b dl h3 i{line-height:100%;font-size:68px;font-weight:bold;}
.gywm-b dl p{font-size:16px;}
.gywm-b dl:hover{}

.ryzz2{background:#f7f7f7;padding:80px 0;}
.ryzz2-r{width:164px;height:54px;border-radius:60px;color:#666;font-size:16px;border:1px solid #c6c6c6;font-weight: bold;}
.ryzz2-r img{margin-left:15px;}
.ryzz2-r .img2{display:none;}
.ryzz2-r:hover{background:#ff9212;color:#fff;}
.ryzz2-r:hover .img1{display:none;}
.ryzz2-r:hover .img2{display:block;animation: mymove2 0.5s;}
.ryzz2-b{position:relative;}
.ryzz2-b a{background:#fff;display:block;text-align:center;padding:40px 35px 34px 35px;color:#333}
.ryzz2-b a h4{overflow:hidden;margin-bottom:25px;}
.ryzz2-b a h4 img{display:block;width:100%}
.ryzz2-b a h3{font-size:18px;transition:all 0s;}
.ryzz2-b a:hover{color:#ff9212;}
.ryzz2-b a:hover img{transform:scale(1.1);}
.ryzz2-b .a1{width:59px;height:59px;border-radius:60px;transition:all 0.5s;background:url(/template/pc/skin/images/l2.png)no-repeat center rgba(0, 0, 0, 0.2);left:-80px}
.ryzz2-b .a1:hover{background:url(/template/pc/skin/images/l2.png)no-repeat center #ff9212;}
.ryzz2-b .a2{width:59px;height:59px;border-radius:60px;transition:all 0.5s;background:url(/template/pc/skin/images/r2.png)no-repeat center rgba(0, 0, 0, 0.2);right:-80px;}
.ryzz2-b .a2:hover{background:url(/template/pc/skin/images/r2.png)no-repeat center #ff9212;}

.gchj{padding:90px 0;}
.gchj-t{font-size:16px;}
.gchj-t a{width:153px;height:52px;border-radius:50px;background:#f3f3f3;color:#333;margin-left:20px;}
.gchj-t a.active{background:#ff9212;color:#fff;}
.gchj-b{position:relative;}
.gchj-b2{width:100%;left:0;top:0;position:absolute;opacity:0;transition:all 0.5s;}
.gchj-b2>div{padding-bottom:45px;}
.gchj-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.gchj-b2 a{display:block;background:#fff;color:#333;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.gchj-b2 a h4{overflow:hidden;}
.gchj-b2 a h4 img{display:block;width:100%}
.gchj-b2 a h3{font-size:20px;padding:30px 44px;transition:all 0s;}
.gchj-b2 a:hover{color:#ff9212;}
.gchj-b2 a:hover img{transform:scale(1.1);}
.gchj-b2 .swiper-pagination{}
.gchj-b2 .swiper-pagination span{width:43px;height:3px;background:#e9e9e9;border-radius:0;opacity:1;}
.gchj-b2 .swiper-pagination .swiper-pagination-bullet-active{background:#ff9212;}

.wmys{height:844px;padding-top:90px;background:url(/template/pc/skin/images/wmys-bj.jpg)no-repeat center;}
.wmys .sybt-l h3{color:#fff;}
.wmys .sybt-l h4{color:rgba(255, 255, 255, 0.5);}
.wmys-b{}
.wmys-b dl{transition:all 0.5s;width:calc(50% - 10px);color:#fff;height:250px;padding:50px 90px 0 70px;background:rgba(255, 255, 255, 0.15);margin-bottom:20px;transition:all 0.5s;}
.wmys-b dl h3{margin-bottom:25px;font-size:20px;font-weight: bold;}
.wmys-b dl h3 i{font-size:40px;margin-right:10px;line-height:100%;margin-bottom:-5px;}
.wmys-b dl h4{width:37px;height:3px;background:#ff9212;margin-bottom:20px;}
.wmys-b dl .div1{font-size:16px;line-height:28px;}
.wmys-b dl:hover{background:url(/template/pc/skin/images/wmys-bj2.jpg)no-repeat right bottom #ff9212;}
.wmys-b dl:hover h4{background:#fff}

.xwzx{background:#f5f5f5;padding:90px 0;}
.xwzx-b{}
.xwzx-l{display:block;background:#fff;width:32%;}
.xwzx-l h4{position:relative;overflow:hidden;}
.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l h4 p{position:absolute;left:0;top:0;z-index:3;color:#fff;text-align:center;line-height:31px;width:88px;background:rgba(0, 0, 0, 0.5);font-size:16px;}
.xwzx-l dl{padding:34px 40px 0 40px;}
.xwzx-l dl h3{color:#333;font-size:20px;margin-bottom:20px;font-weight: bold;}
.xwzx-l dl h5{color:#999999;font-size:16px;margin-bottom:20px;}
.xwzx-l dl h5 img{margin-right:10px;display:block;}
.xwzx-l dl h5 i{display:block;margin-right:37px;}
.xwzx-l dl p{color:#999;line-height:22px;font-size:16px;}
.xwzx-l:hover img{transform:scale(1.1);}
.xwzx-l:hover h3{color:#ff9212;}
.xwzx-r{background:#fff;width:32.785714285714285%;padding:45px 40px 30px 40px;}
.xwzx-r h3{color:#333333;font-size:28px;margin-bottom:20px;}
.xwzx-r dl{border-bottom:1px solid #ececec;padding:27px 0 33px 0;}
.xwzx-r dl:last-child{border:none;}
.xwzx-r dl dt{margin-bottom:18px;}
.xwzx-r dl dt i{width:26px;height:25px;background:#ff9212;color:#fff;font-size:15px;}
.xwzx-r dl dt p{width:calc(100% - 36px);color:#333;font-size:20px;font-weight: bold;}
.xwzx-r dl dd{}
.xwzx-r dl dd i{width:26px;height:25px;background:#b7b7b7;color:#fff;font-size:15px;}
.xwzx-r dl dd p{width:calc(100% - 36px);color:#999999;font-size:16px;}
.xwzx-r dl:hover dt p{color:#ff9212;}

.hzhb{margin:90px auto;}
.hzhb-b{position:relative;}
.hzhb-b>div{height:427px;padding-bottom:58px;}
.hzhb-b .swiper-slide{height:107px;}
.hzhb-b a{height:107px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);border-radius:10px;margin:5px;}
.hzhb-b a img{max-width:90%;}
.hzhb-b a:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.hzhb-b .swiper-pagination span{width:43px;height:3px;background:#e9e9e9;border-radius:0;opacity:1;}
.hzhb-b .swiper-pagination .swiper-pagination-bullet-active{background:#ff9212;}

@media(min-width:1200px){
    .yyly-b a dl h5{width:164px;height:54px;border-radius:60px;background:#ff9212;font-size:16px;}
}
@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .banner .swiper-pagination{bottom:10px;}
    .yyly-b a dl h5{justify-content:start;}
    .yyly-b a h4{opacity:0;}
    .yyly-b a dl{opacity:1;}
    .yyly-b a dl h3{animation: indalRun 1s ease both .2s;}
    .yyly-b a dl p{animation: indalRun 1s ease both .4s;}
    .yyly-b a dl h5{animation: indalRun 1s ease both .6s;}
    .cpzx-r{justify-content:space-between;}
    .sybt-l h3,.gywm-l h3{display:block;}
    .gywm-b{justify-content:start;}
    .gywm-b dl{width:33.33%}
    .hzhb-b>div{height:200px;}
    .hzhb-b .swiper-pagination span,.gchj-b2 .swiper-pagination span{width:20px;}
    .banner .swiper-pagination-bullet{width:30px!important}
    .hzhb-b .swiper-slide,.hzhb-b .swiper-slide a{height:70px;}
    .ryzz2-r,.gywm-l a{width:150px;height:40px;font-size:14px;}
    .sybt{justify-content:center;}
    .gchj-t a{width:140px;height:40px;margin:0 5px;}
    .gchj-b2 a{margin:5px}
    .gchj-t{justify-content:center;}
}