/*.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;
} */
.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner a{display:block;overflow:hidden;transform:scale(1.2);}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide-active a{transform:scale(1);-webkit-transform:scale(1); }
.banner .swiper-pagination-bullet{background:#89888b;opacity:1;width:45px;height:3px;position:relative;border-radius:0;}
.banner .swiper-pagination-bullet:before{content: '';width: 0;height:3px;position:absolute;left:0;bottom:0;background:#c8171e;}
.banner .swiper-pagination-bullet-active:before{width:100%;transition:all 4s;}

.wmys{background:#183993;}
.wmys-b{display:flex;flex-wrap:wrap;}
.wmys-b a{display:flex;align-items:center;justify-content:center;width:20%;text-align:center;font-size:16px;color:#fff;padding:55px 0;position:relative;overflow:hidden;}
.wmys-b a dl{
    position: initial;
}
.wmys-b a dl dt{width:109px;height:124px;background:url(../images/wmys-bj.png)no-repeat center;background-size:100% 100%;position:relative;margin:0 auto 24px auto;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:3}
.wmys-b a dl dt img{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
.wmys-b a dl dt .img1{}
.wmys-b a dl dt .img2{left:150%;}
.wmys-b a dl p{position:relative;z-index: 3;}
.wmys-b a dl span{position:absolute;width:100%;height:0;background:#c8171e;left:0;bottom:0;display:block;}

.cpzx{margin:80px auto;}
.sybt{text-align:center;color:#343434;font-size:36px;margin-bottom:36px;}
.cpzx-b{display:flex;flex-wrap:wrap;}
.cpzx-b dl{position:relative;width:calc((100% - 39px) / 4);margin-right:13px;margin-bottom:15px;border:1px solid #eee;transition:all 0.5s;}
.cpzx-b dl:nth-child(4n){margin-right:0;}
.cpzx-b dl dt{}
.cpzx-b dl dt a{display:block;text-align:center;color:#343434;font-size:20px;}
.cpzx-b dl dt a h4{overflow:hidden;}
.cpzx-b dl dt a h4 img{display:block;width:100%;}
.cpzx-b dl dt a .div1{border-top:1px solid #eee;padding:10px;}
.cpzx-b dl dt a p{margin-bottom:10px;}
.cpzx-b dl dt a h3{font-size:16px;line-height:24px;text-align:left;}
.cpzx-b dl dd{position:absolute;display:flex;align-items:center;padding:0 40px;color:#fff;left:0;bottom:0;width:100%;height:0;background:rgba(24,57,147,0.9);overflow:hidden;transition:all 0.5s;}
.cpzx-b dl dd h3{text-align:center;font-size:24px;margin-bottom:37px;}
.cpzx-b dl dd p{line-height:24px;margin-bottom:40px;}
.cpzx-b dl dd h5{display:flex;justify-content:space-between;flex-wrap:wrap;}
.cpzx-b dl dd h5 a{display:flex;align-items:center;justify-content:center;width:calc(50% - 5px);height:35px;color:#fff;border:1px solid #fff;}
.cpzx-b dl dd h5 a img{margin-left:20px;}
.cpzx-b dl dd h5 a:last-child{background:#c8171e;border-color:#c8171e;}
.cpzx-b dl:hover{box-shadow:1px 1px 10px rgba(0,0,0,0.2)}
.cpzx-b dl:hover dd{height:100%;}

.tjcp{background:#f4f3f6;padding:80px 0;}
.tjcp-b{position:relative;}
.tjcp-b dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:5px;box-shadow:1px 1px 10px rgba(0,0,0,0.2);background:#fff;}
.tjcp-b dl dt{width:50%;overflow:hidden;}
.tjcp-b dl dt img{display:block;width:100%;}
.tjcp-b dl dt:hover img{transform:scale(1.1);}
.tjcp-b dl dd{width:50%;padding:0 100px;}
.tjcp-b dl dd h3{color:#343434;font-size:30px;color:#343434;font-weight:bold;margin-bottom:30px;}
.tjcp-b dl dd h5{width:50px;height:2px;background:#c8171e;margin-bottom:30px;}
.tjcp-b dl dd .div1{line-height:24px;color:#878787;margin-bottom:55px;}
.tjcp-b dl dd h4{display:flex;flex-wrap:wrap;font-size:16px;}
.tjcp-b dl dd h4 a{display:flex;align-items:center;justify-content:center;color:#fff;background:#183993;width:180px;height:50px;margin-right:10px;}
.tjcp-b dl dd h4 a:last-child{background:#c8171e}
.tjcp-b dl dd h4 a img{margin-left:30px;}
.tjcp-b dl dd h4 a:hover{background:#c8171e;}
.tjcp-b .swiper-button-next{background:url(../images/r.png);width:40px;height:40px;right:-74px;transition:all 0.5s;}
.tjcp-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.tjcp-b .swiper-button-prev{background:url(../images/l.png);width:40px;height:40px;left:-74px;transition:all 0.5s;}
.tjcp-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

.cptd{background:url(../images/cptd-bj.jpg)no-repeat center;color:#fff;padding:80px 0;}
.cptd-b{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}
.cptd-l{width:370px;}
.cptd-l dl{display:flex;align-items:center;justify-content:space-between;margin-bottom:57px;}
.cptd-l dl dt{width:97px;height:97px;}
.cptd-l dl dt img{display:block;width:100%;}
.cptd-l dl dd{width:calc(100% - 130px);}
.cptd-l dl dd h3{font-size:18px;margin-bottom:20px;}
.cptd-l dl dd p{line-height:24px;}
.cptd-c{width:541px;height:533px;position:relative;margin-top:-20px;}
.cptd-c img{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
.cptd-c img.img1{z-index:3;}
.cptd-c img.img2{}
.cptd-c img.img3{top:51.5%;left:51.2%;}
.cptd-c img.img4{}

.cgal{margin:80px auto;}
.cgal-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:67px;}
.cgal-l{width:42.857142857142855%;display:flex;flex-wrap:wrap;margin-bottom:-1px;}
.cgal-l a{display:flex;justify-content:center;align-items:center;background:#f4f3f6;margin-right:1px;margin-bottom:1px;width:calc((100% - 2px) / 3);text-align:center;font-size:18px;font-weight:bold;color:#343434;height:250px;}
.cgal-l a:nth-child(3n){margin-right:0;}
.cgal-l a dl{transition:all 0s;}
.cgal-l a dl h4{height:100px;position:relative;}
.cgal-l a dl h4 img{}
.cgal-l a dl h4 .img1{}
.cgal-l a dl h4 .img2{position:absolute;left: 50%;top: 0%; -webkit-transform: translateY(0%) translateX(-50%) scale(0);transform: translateY(0%) translateX(-50%) scale(0);}
.cgal-l a dl p{transition:all 0s;}
.cgal-l a.active{background:#183993;color:#fff;}
.cgal-l a.active .img1{transform:scale(0);}
.cgal-l a.active .img2{position:absolute;left: 50%;top: 0%;-webkit-transform: translateY(0%) translateX(-50%) scale(1);transform: translateY(0%) translateX(-50%) scale(1);}
.cgal-r{width:calc(57.142857142857140% - 10px);}
.cgal-r a{display:none;position:relative;overflow:hidden;color:#fff;}
.cgal-r a:nth-child(1){display:block;}
.cgal-r a img{display:block;width:100%;}
.cgal-r a dl{position:absolute;width:100%;left:0;bottom:0;padding:60px 40px 40px 40px;display:flex;align-items:flex-end;justify-content:space-between;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));}
.cgal-r a dl dt{width:calc(100% - 150px);}
.cgal-r a dl dt h3{font-size:30px;margin-bottom:20px;}
.cgal-r a dl dt p{line-height:100%;font-size:16px;line-height:100%}
.cgal-r a dl dd{width:115px;line-height:30px;text-align:center;color:#fff;background:#c8171e;}
.cgal-r a:hover img{transform:scale(1.1);}
.cgal-b2{display:flex;align-items:center;justify-content:center;width:180px;height:50px;margin:0 auto;background:#c8171e;font-size:16px;position:relative;color:#fff;}
.cgal-b2 img{margin-left:30px;position:relative;z-index:3;}
.cgal-b2 i{position:relative;z-index:3;}
.cgal-b2 p{position:absolute;left:0;bottom:0;height:100%;width:0;background:#183993;}
.cgal-b2:hover p{width:100%;}

.gywm{background:url(../images/gywm-bj.jpg)no-repeat center;padding:87px 0 100px 0;}
.gywm-b{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;}
.gywm-l{width:41%;}
.gywm-l h4{color:#c8171e;font-size:24px;margin-bottom:20px;}
.gywm-l h3{font-size:30px;color:#343434;margin-bottom:40px;}
.gywm-l .div1{color:#878787;font-size:16px;line-height:24px;margin-bottom:40px;}
.gywm-l>a{display:flex;justify-content:center;align-items:center;width:180px;height:50px;color:#fff;background:#c8171e;font-size:16px;position:relative;margin-bottom:50px;}
.gywm-l>a i{position:relative;z-index: 3}
.gywm-l>a img{position:relative;z-index: 3;margin-left:30px;}
.gywm-l>a p{position:absolute;width:0;left:0;height:100%;background:#183993}
.gywm-l>a:hover p{width:100%;}
.gywm-b2{position:relative;}
.gywm-b2 a{display:block;overflow:hidden;}
.gywm-b2 a img{display:block;width:100%;}
.gywm-b2 a:hover img{transform:scale(1.1);}
.gywm-b2 .swiper-button-next{background:url(../images/r2.png);width:25px;height:25px;right:-40px;transition:all 0.5s;}
.gywm-b2 .swiper-button-next:hover{background:url(../images/r2-1.png);background-size:100% 100%;}
.gywm-b2 .swiper-button-prev{background:url(../images/l2.png);width:25px;height:25px;left:-40px;transition:all 0.5s;}
.gywm-b2 .swiper-button-prev:hover{background:url(../images/l2-1.png);background-size:100% 100%;}
.gywm-r{width:62%;background:url(../images/gywm-bj2.png);padding:22px 125px 58px 131px;background-size:100% auto ;}
.gywm-r a{display:block;border-radius:5px;overflow:hidden;position:relative;}
.gywm-r a img{display:block;width:100%;}
.gywm-r a p{position:absolute;width:100%;height:100%;left:0;bottom:0;background:url(../images/sp.png)no-repeat center;}
.gywm-r a:hover img{transform:scale(1.1);}

.sbzs{margin:80px auto;}
.sbzs-b{position:relative;}
.sbzs-b a{display:block;text-align:center;font-size:20px;color:#343434;border:1px solid #eee;background:#f4f3f6;}
.sbzs-b a h4{overflow:hidden;background:#fff;}
.sbzs-b a h4 img{display:block;width:100%;}
.sbzs-b a p{height:70px;border-top:1px solid #eee;transition:all 0s;display:flex;align-items:center;justify-content:center;padding:0 10px;}
.sbzs-b a:hover{background:#c8171e;color:#fff;}
.sbzs-b a:hover img{transform:scale(1.1);}
.sbzs-b .swiper-button-next{background:url(../images/r.png);width:40px;height:40px;right:-74px;transition:all 0.5s;}
.sbzs-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.sbzs-b .swiper-button-prev{background:url(../images/l.png);width:40px;height:40px;left:-74px;transition:all 0.5s;}
.sbzs-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

.qyys{background:#f4f3f6;padding:85px 0;}
.qyys-t{display:flex;flex-wrap:wrap;background:#fff;border:1px solid #eee;margin-bottom:20px;border-left:none;border-bottom:none;}
.qyys-t dl{width:25%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-left:1px solid #eee;cursor:pointer;height:123px;transition:all 0.5s;border-bottom:1px solid #eee;}
.qyys-t dl dt{position:relative;margin-right:36px;}
.qyys-t dl dt img{display:block;}
.qyys-t dl dt .img1{}
.qyys-t dl dt .img2{position:absolute;left:0;top:0;transform:scale(0);}
.qyys-t dl dd{color:#343434;}
.qyys-t dl dd h3{font-size:24px;margin-bottom:16px;}
.qyys-t dl dd p{}
.qyys-t dl.active{background:#183993}
.qyys-t dl.active .img1{transform:scale(0);}
.qyys-t dl.active .img2{transform:scale(1);}
.qyys-t dl.active dd *{color:#fff;transition:all 0.5s;}
.qyys-b{}
.qyys-b dl{display:none;flex-wrap:wrap;background:#fff;}
.qyys-b dl:nth-child(1){display:flex;}
.qyys-b dl dt{width:56.42857142857143%;overflow:hidden;}
.qyys-b dl dt img{display:block;width:100%;}
.qyys-b dl dt:hover img{transform:scale(1.1);}
.qyys-b dl dd{width:43.57142857142857%;padding:;border:1px solid #eee;border-left:none;padding:80px;position:relative;}
.qyys-b dl dd h3{color:#343434;font-size:36px;margin-bottom:26px;}
.qyys-b dl dd h5{width:50px;height:2px;background:#c8171e;margin-bottom:45px;}
.qyys-b dl dd .div1{font-size:16px;line-height:24px;color:#878787;position:relative;z-index: 3;}
.qyys-b dl dd .div1 p{padding-left:23px;background:url(../images/qyys-3.jpg)no-repeat center left;background-position:0 5px;}
.qyys-b dl dd h6 img{display:block;}

.xwzx{margin:85px auto;}
.xwzx-b{display:flex;flex-wrap:wrap;border:1px solid #eee;border-left:none;}
.xwzx-l{border-left:1px solid #eee;width:66.78571428571428%;padding:42px 42px 30px 42px;}
.xwzx-t{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-right:30px;}
.xwzx-t h3{display:flex;align-items:center;color:#343434;font-size:24px;}
.xwzx-t h3 img{display:block;margin-right:10px;}
.xwzx-t a{color:#878787;}
.xwzx-t a:hover{color:#c8171e;}
.xwzx-l>a{background:#f4f3f6;padding:30px 50px 30px 30px;display:block;}
.xwzx-l>a dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.xwzx-l>a dl dt{width:360px;overflow:hidden;}
.xwzx-l>a dl dt img{display:block;width:100%;}
.xwzx-l>a dl dd{width:calc(100% - 400px);}
.xwzx-l>a dl dd h3{color:#343434;font-size:24px;margin-bottom:30px;}
.xwzx-l>a dl dd p{color:#878787;line-height:24px;margin-bottom:60px;}
.xwzx-l>a dl dd h5{color:#c8171e;}
.xwzx-l>a:hover img{transform:scale(1.1);}
.xwzx-l>a:hover h3{color:#c8171e;}
.xwzx-l .dl2{padding:27px 30px 4px 30px ;}
.xwzx-l .dl2 a{display:flex;align-items:center;justify-content:space-between;}
.xwzx-l .dl2 a p{background:url(../images/qyys-3.jpg)no-repeat center left;width:calc(100% - 100px);font-size:16px;color:#343434;line-height:36px;padding-left:30px;}
.xwzx-l .dl2 a i{color:#878787;}
.xwzx-l .dl2 a:hover p{color:#c8171e;}
.xwzx-r{width:33.21428571428572%;padding:42px 38px 0 38px;border-left:1px solid #eee;}
.xwzx-r>dl{}
.xwzx-r>dl a{display:block;padding: 15px 0;border-top:1px solid #eee;}
.xwzx-r>dl a:nth-child(1){border:none;padding-top: 7px;}
.xwzx-r>dl a h3{color:#343434;font-size:20px;margin-bottom: 18px;}
.xwzx-r>dl a p{line-height:24px;color:#878787;}
.xwzx-r>dl a:hover h3{color:#c8171e;}
.xwzx{}

@media screen and (min-width:1200px){
    .wmys-b{border-left:1px solid #2345a2;}
    .wmys-b a{border-right:1px solid #2345a2;}
    .wmys-b a:hover{}
    .wmys-b a:hover .img1{left:-150%;}
    .wmys-b a:hover .img2{left:50%;}
    .wmys-b a:hover span{height:100%;}
    .cptd-l:last-child dl{flex-direction:row-reverse;text-align:right;}
    .cgal-b2{margin-left:calc(42.857142857142855% + 10px);}
    .gywm-r{position:absolute;right: -8.928571428571429%;top: 50%; -webkit-transform: translateY(-50%) translateX(0%);transform: translateY(-50%) translateX(0%);}
    .qyys-b dl dd h6{position:absolute;right:0;bottom:0;display:flex;justify-content:flex-end;}
}
@media(max-width:1420px){
    .cgal-l a{height:213px}
    .gywm-l h3{font-size:25px;}
    .gywm-r{padding: 20px 108px 45px 110px;}
    .cptd-l{width:316px;}
}
@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .wmys-b a{width:50%;}
    .wmys-b a dl dt{width:90px;height:105px;}
    .cpzx-b,.tjcp-b dl dd h4{justify-content:space-between;}
    .cpzx-b dl,.tjcp-b dl dd h4 a{width:calc(50% - 5px);margin-right:0;}
    .cpzx-b dl dt a p{/* line-height:40px; */}
    .tjcp-b dl dd h4 a{height:40px;}
    .cptd{background-size:auto 100%}
    .cgal-l a dl h4{height:80px;}
    .gywm{background:#f4f3f6}
    .gywm-r{background:none;}
    .qyys-t dl{width:50%;height:auto;padding:15px 10px;text-align:center;align-items:flex-start;}
    .qyys-t dl dt{height:60px;}
    .qyys-t dl:last-child p{height:38px;}
    .qyys-b dl dd .div1 br{display:none;}
    .xwzx-l{border-bottom:1px solid #eee;}
    .gywm-l>a{width:150px;height:40px;}
    .sbzs-b a p{height:50px;}
    .tjcp-b dl dd .div1{height:120PX}
    .cpzx-b dl dt a h3{font-size:14px;}
}