/*.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;/*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{text-align:left;bottom:55px;}
.banner .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.2);opacity:1;}
.banner .swiper-pagination-bullet-active{background:#ffffff;}

.ssk{background: #fff;border-bottom:1px solid #ebebeb;}
.ssk .w1{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;line-height:62px;}
.ssk-l{display:flex;flex-wrap:wrap;align-items:center;font-size:15px;}
.ssk-l span{display:block;color:#000;margin-right:25px;}
.ssk-l p{
    font-size: 16px;
}
.ssk-l p i{width:1px;height:17px;display:block;width:1px;height:17px;background:url(../images/ssk-tb.png);margin:0 15px;}
.ssk-l p i:last-child{display:none;}
.ssk-l a{color:#999999;display:block;font-size: 16px;}
.ssk-l a:hover{color: #3c4096;}
.ssk-r{overflow:hidden;width: 397px;}
.ssk-r input{width:calc(100% - 56px);height: 62px;color:#999999;text-indent:44px;border-left:1px solid #e3e3e3;border-right:none;font-size: 16px;}
.ssk-r input::placeholder{color:#999999;}
.ssk-r button{display:block;width:56px;height:62px;background: url(../images/ss.png)no-repeat center #3c4096;cursor:pointer;transition:all 0.5s;}
.ssk-r button:hover{transition:all 0.5s;background:url(../images/ss.png)no-repeat center #0175b2}

.tjcp{margin:40px auto 80px auto;font-size:17px;text-align:center;overflow:hidden;}
.tjcp li{width:191px;margin-right:10px;}
.tjcp a{font-size: 18px;display:block;color:#333;line-height:100%;}
.tjcp a h4{overflow:hidden;border:1px solid #dfdfdf;padding:4px;margin-bottom:14px;position:relative;}
.tjcp a h4 p{overflow:hidden;position:relative;}
.tjcp a h4 p img{display:block;width:100%;}
.tjcp a:hover{color:#3c4096;}
.tjcp a:hover img{transform:scale(1.1);}
.tjcp a i{display:block;position:absolute;background:#3c4096;}
.tjcp a .i1{width:0px;height:1px;right:0px;top:0px;}
.tjcp a .i2{width:1px;height:0px;left:0px;top:0px;}
.tjcp a .i3{width:0px;height:1px;left:0px;bottom:0px;}
.tjcp a .i4{width:1px;height:0px;right:0px;bottom:0px;}
.tjcp a:hover .i1,.tjcp a:hover .i3{width:100%}
.tjcp a:hover .i2,.tjcp a:hover .i4{height:100%}

.cpzx{padding:90px 0;background:url(../images/cpzx-bj.png)no-repeat center bottom #f8f8f8;}
.sybt{text-align:center;margin-bottom:55px;width:940px;}
.sybt h3{color:#333333;font-size:42px;margin-bottom:23px;}
.sybt h3 i{display:block;width:11px;height:11px;border-radius:11px;background:#02132d;margin:0 10px;}
.sybt h4{color:#999999;font-size:20px;margin-bottom:25px;line-height:30px;}
.sybt p{}
.sybt p i{display:block;background:#2f318f;width:17px;height:5px;}
.sybt p i.i2{width:30px;background:#ca0600;margin:0 11px;}
.cpzx-b{}
.cpzx-l{width:293px;background:#fff;}
.cpzx-l h3{height:89px;background:#2f318f;color:#fff;font-size:28px;}
.cpzx-lb{padding:12px 24px 22px 24px;}
.cpzx-l dt{margin-bottom: 9px;font-size: 18px;}
.cpzx-l dt a{height:52px;padding:16px 10px 16px 5px;color:#777777;border-bottom:1px solid #eee;}
.cpzx-l dt a:last-child{border:none}
.cpzx-l dt a p{width:24px;height:24px;overflow:hidden;}
.cpzx-l dt a p .img1{margin-top:-26px;margin-bottom:2px;}
.cpzx-l dt a p img{display:block;}
.cpzx-l dt a:hover{color:#2f318f;}
.cpzx-l dt a:hover p .img1{margin-top:0;}
.cpzx-l dd{text-align:center;background:#f5f5f5;padding: 20px 10px 20px 10px;color:#333;}
.cpzx-l dd h4{margin-bottom:10px;}
.cpzx-l dd h5{font-size:18px;margin-bottom:12px;}
.cpzx-l dd h2{color:#333333;word-break: break-all;font-size: 16px;line-height: 24px;}
.cpzx-r{width:calc(100% - 314px)}
.cpzx-r dt{background:#fff;width:calc(67.03499079189686% - 8px);padding:95px 0 117px 0;}
.cpzx-r dt h4{width:48.61111111111111%;overflow:hidden;}
.cpzx-r dt h4 img{display:block;width:100%;}
.cpzx-r dt h4:hover img{transform:scale(1.1);}
.cpzx-r2{width:50%;padding-right:20px;}
.cpzx-r2 h3{color:#333333;font-size:28px;margin-bottom:20px;}
.cpzx-r2 h5{width:43px;height:3px;background:#c8171e;margin-bottom:24px;}
.cpzx-r2 .div1{color:#999999;font-size:18px;line-height:28px;margin-bottom:35px;}
.cpzx-r2 .div2{font-size:16px;}
.cpzx-r2 .div2 a{width:132px;height:42px;color:#fff;background:#2f318f;margin-right:14px;}
.cpzx-r2 .div2 a:last-child{background:#c8171e;margin-right:0;}
.cpzx-r2 .div2 a img{margin-left:10px;}
.cpzx-r2 .div2 a:hover img{transform: translateX(10px);}
.cpzx-r dd{width:calc(32.965009208103135% - 8px)}
.cpzx-r dd a{display:block;background:#fff;text-align:center;color:#666666;font-size:18px;line-height:47px;}
.cpzx-r dd a:nth-child(1){margin-bottom:16px;}
.cpzx-r dd a h4{overflow:hidden;}
.cpzx-r dd a h4 img{display:block;width:100%;}
.cpzx-r dd a p{transition:all 0s;}
.cpzx-r dd a:hover{background:#2f318f;color:#fff;}
.cpzx-r dd a:hover img{transform:scale(1.1);}
.cpzx-r>a{margin-top:16px;display:block;background:#fff;text-align:center;color:#666666;font-size:18px;line-height:49px;width:calc((100% - 32px) / 3)}
.cpzx-r>a h4{overflow:hidden;}
.cpzx-r>a h4 img{display:block;width:100%;}
.cpzx-r>a p{transition:all 0s;}
.cpzx-r>a:hover{background:#2f318f;color:#fff;}
.cpzx-r>a:hover img{transform:scale(1.1);}

.hyyy{padding:80px 0 108px 0;}
.hyyy-b{background:#f8f8f8;}
.hyyy-b .swiper-slide:nth-child(2n){background:#f2f2f2;}
.hyyy-b a{padding:68px 38px 55px 38px;display:block;}
.hyyy-b a h3{color:#333333;font-size:28px;margin-bottom:12px;}
.hyyy-b a h5{color:#cccccc;font-size:16px;text-transform:uppercase;margin-bottom:24px;font-family:Arial;}
.hyyy-b a h4{overflow:hidden;margin-bottom:20px;}
.hyyy-b a h4 img{display:block;width:100%;}
.hyyy-b a p{color:#666666;font-size:18px;line-height:24px;}
.hyyy-b a:hover{}
.hyyy-b a:hover h3{color:#3c4096}
.hyyy-b a:hover img{transform:scale(1.1);}

.gywm{overflow:hidden;position:relative;padding-bottom:100px;}
.gywm>h6{position:absolute;height:454px;background:#f2f2f2;left:0;bottom:0;width:100%;}
.gywm-s{position:relative;z-index:2;background:#fff;}
.gywm-s>h6{position:absolute;width:100%;height:71px;background:url(../images/gywm-bj2.png)no-repeat center left 14px;left:0px;bottom:-24px;}
.gywm-t{padding:0 50px 0 76px;}
.gywm-l{width:43.956043956043955%;}
.gywm-l h3{color:#333333;font-size:42px;margin-bottom:33px;}
.gywm-l .div1{font-size: 20px;line-height:36px;color:#666;padding-bottom:60px;border-bottom:1px solid #e5e5e5;}
.gywm-r{width:51.64835164835165%;position:relative;}
.gywm-r h4{position:absolute;width:678px;height:95px;background:url(../images/gywm-bj.png)no-repeat center left 26px;left:0;bottom:-26px;}
.gywm-r p{overflow:hidden;position:relative;z-index:2;border:6px solid #f2f2f2}
.gywm-r p img{display:block;width:100%;}
.gywm-r p:hover img{transform:scale(1.1);}
.gywm-c{padding-left:76px;font-size:18px;}
.gywm-c p{}
.gywm-c p a{color:#666666;padding-left:20px;width:126px;height:56px;}
.gywm-c p a i{width:10px;height:16px;background:url(../images/gywm-tb2.png);margin-right:10px;}
.gywm-c p a.active{background:#ca0600;color:#fff;}
.gywm-c p a.active i{width:0;margin-right:0;margin-left: -20px;}
.gywm-c>a{width:126px;height:53px;background:#ca0600;color:#fff;}
.gywm-c>a:hover{background:#2f318f;}
.gywm-b{padding:48px 13px 46px 0;background:#fff;position:relative;z-index:2;}
.gywm-b dl{width:25%;height:160px;background-image: linear-gradient(to right, rgba(246, 246, 246, 0) , rgba(246, 246, 246, 1));}
.gywm-b dl h3{font-size:16px;margin-bottom:15px;}
.gywm-b dl h3 i{color:#393c41;line-height:100%;font-size:63px;font-family:Arial;}
.gywm-b dl h3 span{width:28px;height:28px;border-radius:28px;color:#fff;background:#ca0600;line-height:100%;margin-left:10px;}
.gywm-b dl h4{font-size: 18px;color:#666;}

.slzs{margin:80px auto 100px auto;}
.slzs-b{}
.slzs-b>div{}
.slzs-b .swiper-slide{height:calc(50% - 10px);}
.slzs-b .swiper-slide a{display:block;text-align: center;color:#333333;font-size:18px;}
.slzs-b .swiper-slide a h4{overflow:hidden;margin-bottom:5px;}
.slzs-b .swiper-slide a h4 img{display:block;width:100%;}
.slzs-b .swiper-slide a p{background:#f9f9f9;line-height:55px;transition:all 0s;}
.slzs-b .swiper-slide a:hover{color:#2f318f;}
.slzs-b .swiper-slide a:hover img{transform:scale(1.1);}

.dzlc{text-align:center;padding:100px 0 110px 0;background:url(../images/dzlc-bj.jpg)no-repeat center;}
.dzlc .sybt{margin-bottom:125px;}
.dzlc .sybt h3{color:#fff;}
.dzlc .sybt h3 i{background:#fff;}
.dzlc .sybt h4{color:#fff;margin-bottom:0;line-height:100%;}
.dzlc-t{margin-bottom:60px;font-weight: bold;}
.dzlc-t a{width:130px;height:130px;border-radius:130px;background:#fff;}
.dzlc-t a h4{height:50px;}
.dzlc-t a h5{color: #333;font-size:18px;font-weight: bold;}
.dzlc-t a:hover img{transform: translateY(-10px);}
.dzlc-t i{width:21px;height:16px;background:url(../images/dzlc-tb.png);}
.dzlc-t i:last-child{display:none;}
.dzlc-b{font-size:28px;line-height:100%;color:#fff;}
.dzlc-b h3{font-size: 22px;}

.ryzz{padding:115px 0 75px 0;background:url(../images/ryzz-bj.png)no-repeat center bottom -37px;}
.ryzz-b{position:relative;}
.ryzz-b a{background:#f7f7f7;border:2px solid #e5e5e5;text-align:center;color:#666666;display:block;}
.ryzz-b a h4{overflow:hidden;background:#fff;padding:55px 52px 38px 52px;}
.ryzz-b a h4 img{display:block;width:100%;}
.ryzz-b a p{padding:20px 10px 20px 10px;line-height:24px;font-size:18px;transition:all 0s;}
.ryzz-b a:hover{color:#3c4096;}
.ryzz-b a:hover img{transform:scale(1.1);}
.ryzz-b .swiper-button-next{width:60px;height:60px;border-radius:60px;background:#3c4096;right:-100px;transition:all 0.5s;}
.ryzz-b .swiper-button-next:hover{background:#ca0600;}
.ryzz-b .swiper-button-prev{width:60px;height:60px;border-radius:60px;background:#3c4096;left:-100px;transition:all 0.5s;}
.ryzz-b .swiper-button-prev:hover{background:#ca0600;}

.xwzx{margin:100px auto}
.xwzx .sybt{margin-bottom:34px;}
.xwzx-t{margin-bottom:60px;font-size: 18px;}
.xwzx-t a{width:197px;height:50px;border-radius:50px;background:#eeeeee;color:#999;margin:0 8px;}
.xwzx-t a.active{background:#3c4096;color:#fff;}
.xwzx-b{position:relative;}
.xwzx-b2{width:100%;left:0;top:0;transition:all 0.5s;position:absolute;z-index:1;opacity:0;}
.xwzx-b2:nth-child(1){position:relative;z-index:3;opacity:1;}
.xwzx-l{width:36.5%;background:#f5f5f5;display:block;padding:38px 43px 41px 43px;}
.xwzx-l h4{overflow:hidden;margin-bottom:28px;}
.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l dl{}
.xwzx-l dl dt{width:calc(100% - 140px)}
.xwzx-l dl dt h3{color: #333;font-size: 20px;margin-bottom:14px;}
.xwzx-l dl dt p{font-size: 17px;line-height:24px;color: #767676;}
.xwzx-l dl dd{width:84px;height:81px;color:#fff;text-align:center;background:#3c4096;}
.xwzx-l dl dd h3{font-size:39px;font-family:Arial;margin-bottom:10px;}
.xwzx-l dl dd h5{font-size:16px;font-family:Arial;}
.xwzx-l:hover img{transform:scale(1.1);}
.xwzx-l:hover dl dt h3{color:#3c4096;}
.xwzx-r{width:61.35714285714285%}
.xwzx-r a{margin-bottom:2px;background:#f5f5f5;padding: 42px 40px 40px 28px;width:calc(50% - 1px)}
.xwzx-r a dl{}
.xwzx-r a dl dt{}
.xwzx-r a dl dt h3{font-size:39px;font-family:Arial;margin-bottom:10px;color:#565656;}
.xwzx-r a dl dt h4{font-size:16px;font-family:Arial;color:#999999}
.xwzx-r a dl dd{width:calc(100% - 90px)}
.xwzx-r a dl dd h3{color: #333;font-size: 20px;margin-bottom:14px;}
.xwzx-r a dl dd p{font-size: 17px;line-height:24px;color: #767676;}
.xwzx-r a:hover dl dd h3{color:#3c4096;}

@media(max-width:1500px){
    .cpzx-r dt{padding: 75px 0 70px 0;}
    .cpzx-r2 .div2 a{width:120px;}
    .dzlc-t a{width:120px;height:120px;border-radius:120px;background:#fff;}
    .dzlc-t a h5{font-size:16px;font-size: 12px!important;}
    .xwzx-r a{padding:33px 40px 33px 20px}
    .cpzx-l dt{font-size:16px;margin-bottom:20px;}
    .cpzx-l dt a{height:43px;}
    .cpzx-l dd{padding:20px 0}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{text-align:center;bottom:10px;}
    .ssk-l p a{margin-right:5px;}
    .ssk-r input{border:1px solid #e3e3e3;border-right:none;height:45px;text-indent:10px;}
    .ssk-r button{height:45px;}
    .cpzx-l h3{height:60px;}
    .cpzx-l dt a{height:45px;}
    .cpzx-r dd a:nth-child(1){margin-bottom:10px;}
    .gywm-b dl{width:50%;padding:20px 10px;}
    .gywm-r h4{background-size:100% auto;height:70px;}
    .gywm-s>h6{background-size:100% auto;height:47px;}
    .gywm-c>a{height:45px;}
    .slzs-b .swiper-slide a p{line-height:45px;}
    .dzlc-t{justify-content:space-around;}
    .dzlc-t a{width: 80px;height: 80px;}
    .xwzx-t{justify-content:space-between;}
    .xwzx-t a{width:calc(50% - 5px);margin:0}
  .dzlc-t a h4{height:40px;}
  .dzlc-t a h4 img{transform:scale(0.7)}
  .dzlc-t a:hover img{transform:scale(0.7)}
}