/*.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 a>img{width:100%;display:block;animation: fangda 5s ease-in-out infinite alternate;transition:all 3s!important;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{color:#333333;}
.banner .swiper-slide a dl{position:absolute;width:100%;height:100%;left:0;bottom:0;}
.banner .swiper-slide a dl .div1{width:600px;background:rgba(255,255,255,0.95);padding:53px 0 50px 67px;}
.banner .swiper-slide a dl h3{font-size:50px;margin-bottom:20px;}
.banner .swiper-slide a dl h3 i{color:#e6140b}
.banner .swiper-slide a dl h4{font-size:26px;margin-bottom:10px;}
.banner .swiper-slide a dl h5{font-size:12px;color:rgba(51,51,51,0.3);margin-bottom:30px;}
.banner .swiper-slide a dl dt{font-size:18px;}
.banner .swiper-slide a dl dt p{margin-right:30px;}
.banner .swiper-slide a dl dt p i{margin-right:15px;width:58px;height:58px;border-radius:58px;background:#e6140b;}

.banner .swiper-slide-active a{}
.banner .swiper-slide-active a dl h3{animation: indalRun 1s ease both .2s;}
.banner .swiper-slide-active a dl h4{animation: indalRun 1s ease both .4s;}
.banner .swiper-slide-active a dl h6{animation: indalRun 1s ease both .6s;}
.banner .swiper-slide-active a dl dt{animation: indalRun 1s ease both .8s;}
.banner .swiper-slide-active a dl h5{animation: indalRun 1s ease both 1s;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#e50100;}
.banner .swiper-button-next{width:59px;height:59px;border-radius:59px;right:4.1666666666666664%;transition:all 0.5s;background:url(../image/r.png);}
.banner .swiper-button-next:hover{background:url(../image/r-1.png);}
.banner .swiper-button-prev{width:59px;height:59px;border-radius:59px;left:4.1666666666666664%;transition:all 0.5s;background:url(/static/images/l.png);}
.banner .swiper-button-prev:hover{background:url(/static/images/l-1.png);}

.wmys{background: #f6f6f6;padding-bottom:122px;}
.wmys-t{background:#fff;padding:40px 133px;border-radius:5px;position:relative;z-index:3;margin-top:-78px;text-align:center;margin-bottom:100px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.wmys-t dl{transition:all 0.5s;}
.wmys-t dl h3{color:#e50100;font-size:58px;margin-bottom:15px;font-weight: bold;}
.wmys-t dl:nth-child(3) h3{font-size:33px;}
.wmys-t dl:nth-child(4) h3{font-size:28px;font-weight:bold;}
.wmys-t dl h3 i{font-size:58px;line-height:100%;}
.wmys-t dl h3 span{line-height:100%;font-family:Microsoft YaHei;}
.wmys-t dl p{font-size:16px;color:#333;}
.wmys-t dl:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.sybt{text-align:center;margin-bottom:55px;}
.sybt h4{font-size:42px;text-transform:uppercase;color:rgba(112, 112, 112, 0.08);}
.sybt h3{color:#333;font-size:36px;margin-top:-55px;position:relative;z-index:3;margin-bottom:30px;}
.sybt h5{width:34px;height:3px;background:#e50100;}
.wmys-b{text-align:center;}
.wmys-b dl{background:#fff;margin:10px;padding:70px 38px 60px 38px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.05);position:relative;}
.wmys-b dl h4{height:120px;}
.wmys-b dl h3{color:#333333;font-size:24px;margin-bottom:28px;}
.wmys-b dl h5{width:28px;height:2px;background:#e50100;margin-bottom:25px;}
.wmys-b dl p{color:#666666;font-size:16px;line-height:26px;}
.wmys-b dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.wmys-b dl i{display:block;position:absolute;background:#e50100;transition:all 0.5s;}
.wmys-b dl .i1{width:0px;height:1px;right:0px;top:0px;}
.wmys-b dl .i2{width:1px;height:0px;left:0px;top:0px;}
.wmys-b dl .i3{width:0px;height:1px;left:0px;bottom:0px;}
.wmys-b dl .i4{width:1px;height:0px;right:0px;bottom:0px;}
.wmys-b dl:hover .i1,.wmys-b dl:hover .i3{width:100%}
.wmys-b dl:hover .i2,.wmys-b dl:hover .i4{height:100%}

.jjfa2{padding-top:80px;}
.jjfa2-b{}
.jjfa2-b a{display:block;overflow:hidden;position:relative;width:13.372395833333334%;color:#fff}
.jjfa2-b a>img{display:block;max-width:893px;}
.jjfa2-b dl{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;padding:95px 0 0 50px;}
.jjfa2-b dl dt{width:346px;height:315px;}
.jjfa2-b dl h3{font-size:26px;font-weight:bold;margin-bottom:40px;}
.jjfa2-b dl h4{height:85px;}
.jjfa2-b dl p{font-size:16px;line-height:30px;opacity:0;}
.jjfa2-b dl h5{width:170px;height:53px;border-radius:53px;color:#fff;background:#e50100;font-size:16px;opacity:0;}
.jjfa2-b a.active{width:46.510416666666665%}
.jjfa2-b a.active dl p{opacity:1;}
.jjfa2-b a.active dl h5{opacity:1;}
.jjfa2{}
.jjfa2{}

.yycj{position:relative;color:#fff;overflow:hidden;}
.yycj h6{position:absolute;left:0;top:0;width:1920px;position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);height:100%;}
.yycj h6 img{display:block;width:100%;}
.yycj-b{position:relative;z-index:3;}
.yycj-l{background:rgba(0, 0, 0, 0.45);padding: 100px 0;width:305px;}
.yycj-l dl{padding-left:34px;cursor:pointer;transition:all 0.5s;height: 115px;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.yycj-l dl dt{width:55px;}
.yycj-l dl dd{width:calc(100% - 55px)}
.yycj-l dl dd h3{font-size: 20px;margin-bottom:10px;}
.yycj-l dl dd h4{color:rgba(255, 255, 255, 0.2);font-size:15px;font-family: Arial;}
.yycj-l dl.active{background:#d5000f;}
.yycj-l dl.active dd h4{color: #fff;}
.yycj-r{width:calc(100% - 423px)}
.yycj-r dl{display:none;}
.yycj-r dl:nth-child(1){display:block;}
.yycj-r dl dt{border-bottom:1px solid rgba(255, 255, 255, 0.2);height:370px;margin-bottom:60px;}
.yycj-r dl dt h3{font-size: 48px;margin-bottom:30px;}
.yycj-r dl dt h5{width:52px;height:3px;background:#df002c;margin-bottom:30px;}
.yycj-r dl dt .div1{color: #fff;font-size: 16px;line-height:30px;margin-bottom: 65px;width: 609px;max-width: 100%;}
.yycj-r dl dt a{width:184px;height:59px;border-radius:60px;border:1px solid rgba(255, 255, 255, 0.3);font-size:16px;color:#fff;}
.yycj-r dl dt a:hover{border-color:#d5000f;background:#d5000f;}
.yycj-r dl dd{}
.yycj-r dl dd h3{font-size:20px;margin-bottom:25px;}
.yycj-r dl dd h4{}
.yycj-r dl dd h4 a{display:block;margin-right:80px;}
.yycj-r dl dd h4 a:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.cpzx{background: #f6f6f6;padding:100px 0;}
.cpzx-t{position:relative;padding:0 50px;font-size:18px;margin-bottom:40px;}
.cpzx-t a{color:#333333;}
.cpzx-t a p{width:25px;height:25px;background:url(/static/images/cpzx-tb.png);margin-right:18px;opacity:0;}
.cpzx-t .swiper-slide-active a{color:#d6040e;}
.cpzx-t .swiper-slide-active a p{opacity:1;}
.cpzx-t .swiper-button-next{width:15px;height:28px;background:url(../image/r2.png);right:0;margin-top:-14px}
.cpzx-t .swiper-button-prev{width:15px;height:28px;background:url(../image/l2.png);left:0;margin-top:-14px}
.cpzx-b{position:relative;}
.cpzx-b2{position:absolute;width:100%;left:0;top:0;opacity:0;transition:all 0.5s;}
.cpzx-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.cpzx-b a{display:block;background:#fff;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%}
.cpzx-b a h4 p{color:#e50100;font-size:20px;line-height:100%;position:absolute;right:50px;top:40px;}
.cpzx-b a dl{border-top:1px solid #ececec;padding: 40px 75px;text-align: center;}
.cpzx-b a dl h3{color:#333;font-size:22px;margin-bottom: 15px;font-weight:bold;}
.cpzx-b a dl p{color: #666666;font-size: 16px;line-height: 26px;}
.cpzx-b a:hover img{transform:scale(1.1);}
.cpzx-b a:hover h3{color:#d5000f;}

.gcsl{background:url(../image/gcsl-bj.jpg)no-repeat left;padding:100px 0;}
.gcsl-l{width:255px;}
.gcsl-l>div{height:200px;}
.gcsl-l .swiper-slide{height:50px;}
.gcsl-l .swiper-slide a{height:50px;position:relative;padding:0 20px;color:#333;}
.gcsl-l .swiper-slide a p{width:60px;}
.gcsl-l .swiper-slide a p img{display:block;}
.gcsl-l .swiper-slide a p .img2{display:none;}
.gcsl-l .swiper-slide a h3{width:calc(100% - 60px);font-size:20px;transition:all 0s;}
.gcsl-l .swiper-slide a i{display:block;position:absolute;background:#e50100;}
.gcsl-l .swiper-slide a .i1{width:0px;height:1px;right:0px;top:0px;}
.gcsl-l .swiper-slide a .i2{width:1px;height:0px;left:0px;top:0px;}
.gcsl-l .swiper-slide a .i3{width:0px;height:1px;left:0px;bottom:0px;}
.gcsl-l .swiper-slide a .i4{width:1px;height:0px;right:0px;bottom:0px;}
.gcsl-l .swiper-slide-thumb-active a{color:#e60012;}
.gcsl-l .swiper-slide-thumb-active a p .img1{display:none;}
.gcsl-l .swiper-slide-thumb-active a p .img2{display:block;}
.gcsl-l .swiper-slide-thumb-active a .i1,.gcsl-l .swiper-slide-thumb-active a .i3{width:100%}
.gcsl-l .swiper-slide-thumb-active a .i2,.gcsl-l .swiper-slide-thumb-active a .i4{height:100%}
.gcsl-c{}
.gcsl-c a{width:27px;height:27px;border-radius:27px;background:#b1b1b1;margin:10px 0;}
.gcsl-c a:hover{background:#e60012;}
.gcsl-r{width:73.07142857142858%}
.gcsl-r>div{}
.gcsl-r a{display:block;position:relative;}
.gcsl-r a h6{overflow:hidden;}
.gcsl-r a h6 img{display:block;width:100%;}
.gcsl-r a dl{background:rgba(255, 255, 255, 0.95);position:absolute;left:25px;width:calc(100% - 50px);bottom:30px;padding:36px 47px 35px 47px;}
.gcsl-r a dl h3{font-size:26px;margin-bottom:20px;}
.gcsl-r a dl h3 b{}
.gcsl-r a dl h3 b i{color:#e60012;}
.gcsl-r a dl h3 p{color:#cececf;font-size:20px;font-style:oblique;line-height:100%;padding-left:8px;}
.gcsl-r a dl dt{color:#666;font-size:16px;line-height:26px;}

.gywm{background:url(../image/gywm-bj.jpg)no-repeat center top;color:#fff;padding-top:110px;}
.gywm-t{margin-bottom:145px;}
.gywm-l{width:38.92857142857143%}
.gywm-l h4{font-size:42px;color:rgba(255, 255, 255, 0.1);text-transform: uppercase;}
.gywm-l h3{font-size:36px;margin-top:-55px;position:relative;z-index:3;margin-bottom:30px;}
.gywm-l h5{width:34px;height:3px;background:#e50100;margin-bottom:35px;}
.gywm-l p{font-size:16px;line-height:30px;margin-bottom:50px;}
.gywm-l a{width:170px;height:53px;border-radius:55px;border:1px solid #fff;font-size:16px;color:#fff;}
.gywm-l a:hover{background: #dc0403;color: #fff;border-color: #dc0403;}
.gywm-r{width:51.78571428571429%;position:relative;}
.gywm-r img{display:block;width:100%;}
.gywm-r dl{position:absolute;width:8px;height:8px;background:#fff;border-radius:8px;}
.gywm-r dl::before, .gywm-r dl::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fff;content: '';top:0;left:0}
.gywm-r dl::before{animation: scale 2s infinite; }
.gywm-r dl::after{animation: scale2 2s infinite; }
@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 .dl1{left:15.448275862068966%;top:28.40909090909091%;}
.gywm-r .dl2{left:34.48275862068966%;top:14.772727272727273%;}
.gywm-r .dl3{left:54.75862068965517%;top:30.68181818181818%;}
.gywm-r .dl4{left:70.34482758620689%;top:38.35227272727273%;}
.gywm-b{background:#fff;padding:13px;}
.gywm-b a{display:block;overflow: hidden;}
.gywm-b a img{display:block;width:100%}
.gywm-b a:hover img{transform:scale(1.1);}

.hzhb{margin:90px auto}
.hzhb-b{position:relative;padding-bottom:70px;}
.hzhb-b .swiper-container{border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;height:331px;}
.hzhb-b .swiper-slide{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:165px;}
.hzhb-b .swiper-slide a{height:165px;}
.hzhb-b .swiper-slide a img{max-width:90%;max-height:90%;}
.hzhb-b .swiper-slide a:hover{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.hzhb-b .swiper-slide a:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.hzhb-b .swiper-pagination{bottom:0;position:absolute;left:0;width:100%;}
.hzhb-b .swiper-pagination-bullet{background:#d5d5d5;opacity:1;width:10px;height:10px;border-radius:10px;margin:0 5px;display:block;}
.hzhb-b .swiper-pagination-bullet-active{background:#e50100;}

.xwzx{background:#f5f5f5;padding:90px 0;}
.xwzx-l{width:49.142857142857144%;display:block;background:#fff;}
.xwzx-l h4{overflow:hidden;}
.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l dl{padding: 35px 90px 35px 55px;position:relative;}
.xwzx-l dl h3{color:#333333;font-size:21px;margin-bottom:18px;}
.xwzx-l dl h5{color:#999999;font-size:16px;}
.xwzx-l dl i{width:34px;height:34px;border-radius:34px;background:#b2b2b2;position:absolute;right:58px;top:35px;}
.xwzx-l:hover{}
.xwzx-l:hover h4 img{transform:scale(1.1);}
.xwzx-l:hover h3{color:#e50100;}
.xwzx-l:hover i{background:#e50100;}
.xwzx-r{width:48.57142857142857%;background:#fff;padding: 50px 50px 50px 50px;}
.xwzx-r a{display:block;position:relative;padding-bottom: 25px;border-bottom:1px dotted #d8d8d8;margin-bottom: 25px;position:relative;padding-right:70px;}
.xwzx-r a:last-child{margin-bottom:0!important;padding-bottom:0!important;border:none;}
.xwzx-r a h3{color:#333333;font-size:21px;margin-bottom: 18px;transition:all 0s}
.xwzx-r a h5{color:#999999;font-size:16px;}
.xwzx-r a i{width:34px;height:34px;border-radius:34px;background:#b2b2b2;position:absolute;right:10px;top:0px;}
.xwzx-r a:hover i{background:#e50100;}
.xwzx-r a:hover h3{color:#e50100}
@media(max-width:1500px){
    .jjfa2-b dl{padding: 95px 0 0 20px;}
    .jjfa2-b dl h3{font-size:20px;}
}
@media screen and (max-width:1200px){
    .sybt h3,.gywm-l h3{margin-top:-30px;}
    .wmys-t dl{width:50%;}
    .yycj-l{display:flex;flex-wrap:wrap}
    .yycj-l dl{width:50%;}
    .yycj-l dl dt{width:100%;text-align:center;height:50px;}
    .yycj h6 img{height:100%;max-width:3000px;width:auto}
    .yycj-r dl dt a{width:150px;height:45px;}
    .yycj-r dl dd h4 a{margin-right:0;width:calc(100% / 3);text-align:center;padding:10px}
    .cpzx-b a h4 p{right:20px;top:20px;}
    .gcsl-l>div{height:200px;}
    .gcsl-l .swiper-slide{height:100px;}
    .gcsl-l .swiper-slide a{height:100px;padding:10px;}
    .gcsl-l .swiper-slide a p{width:10px;}
    .gcsl-l .swiper-slide a p img{margin:0 auto}
    .gcsl-r a dl{position:relative;left:0;bottom:0}
    .hzhb-b .swiper-container{height:161px;}
    .hzhb-b .swiper-slide{height:80px;}
    .hzhb-b .swiper-slide a{height:80px;}
}