/*.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:#d2d2d2;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#c92121;}

.wmys{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:160px;}
.wmys dl{display:flex;align-items:center;flex-wrap:wrap;}
.wmys dl dt{width:70px;}
.wmys dl dd{width:calc(100% - 70px);}
.wmys dl dd h3{font-size:18px;margin-bottom:15px;}
.wmys dl dd p{color:#878787;line-height:24px;}
.wmys dl:hover dt img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.cpzx{margin:80px auto 50px auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.cpzx-l{width:300px;border:1px solid #e5e5e5;}
.cpzx-l h3{background:#c92121;line-height:78px;color:#fff;padding:0 30px;font-size:24px;}
.cpzx-l dl{border-top:1px solid #e5e5e5;}
.cpzx-l dl dt{background:#f3f5f7;display:flex;align-items:center;height: 65px;font-size:20px;padding:0 30px;}
.cpzx-l dl dt a{color:#000;display:block;width:100%;background:url(../images/cpzx-tb.png)no-repeat center right;}
.cpzx-l dl dd{border-top:1px solid #e5e5e5;padding: 16px 30px 20px 20px;}
.cpzx-l dl dd p{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom: 5px;}
.cpzx-l dl dd p a{line-height:24px;color:#878787;width:110px;}
.cpzx-l dl dd p a:hover{color:#c92121;text-decoration:underline;}
.cpzx-l dl dd>a{color:#000;}
.cpzx-l dl dd>a:hover{color:#c92121;}
.cpzx-r{width:870px;}
.cpzx-t{display:flex;align-items:center;justify-content:space-between;height:79px;}
.cpzx-t h3{font-size:24px;}
.cpzx-t a{color:#c92121;display:block;margin-right:10px;}
.cpzx-t a:hover{}
.cpzx-b{}
.cpzx-b dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border:1px solid #eee;padding:26px 23px;margin-bottom:18px;}
.cpzx-b dl dt{width:426px;overflow:hidden;}
.cpzx-b dl dt img{display:block;}
.cpzx-b dl dt:hover img{transform:scale(1.1);}
.cpzx-b dl dd{width:330px;}
.cpzx-b dl dd h3{font-size:24px;margin-bottom:26px;}
.cpzx-b dl dd .div1{color:#878787;line-height:24px;margin-bottom:35px;}
.cpzx-b dl dd a{display:block;width:130px;line-height:35px;text-align:center;color:#fff;background:#c92121;}
.cpzx-b dl dd a:hover{opacity:0.8}
.cpzx-b2{display:flex;flex-wrap:wrap;}
.cpzx-b2 a{display:block;text-align:center;width:276px;margin-right: 21px;margin-bottom:30px;color:#000;font-size:16px;}
.cpzx-b2 a:nth-child(3n){margin-right:0;}
.cpzx-b2 a h4{overflow:hidden;border:1px solid #eee;margin-bottom:18px;}
.cpzx-b2 a h4 img{display:block;width:100%;}
.cpzx-b2 a p{transition:all 0s;}
.cpzx-b2 a:hover{color:#c92121;}
.cpzx-b2 a:hover img{transform:scale(1.1);}

.gywm{background:#f3f5f7;padding:80px 0}
.gywm .w1{background:url(../images/gywm-bj.png)no-repeat center top 55px;}
.sybt{text-align:center;margin-bottom:40px;}
.sybt h3{font-size:36px;}
.sybt p{font-size:16px;color:#878787;padding-top:20px;}
.gywm-t{text-align:center;margin-bottom:50px;}
.gywm-t .div1{color:#454545;font-size:16px;line-height:30px;margin-bottom:38px;}
.gywm-t h4{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:340px;max-width:100%;font-size:16px;}
.gywm-t h4 a{display:block;width:calc(50% - 10px);line-height:43px;color:#c30101;position:relative;border:1px solid #c30101;}
.gywm-t h4 a i{position:relative;z-index:3;transition:all 0.0s;}
.gywm-t h4 a span{display:block;position:absolute;width:0;width:0;left:0;bottom:0;background:#c30101;height:100%;}
.gywm-t h4 a.a1{background:#c30101;color:#fff;}
.gywm-t h4 a.a1 span{display:none;}
.gywm-t h4 a:hover{color:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.2)}
.gywm-t h4 a:hover span{width:100%;}
.gywm-c{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 96px 50px 90px;text-align:center;}
.gywm-c dl{}
.gywm-c dl dt{width:140px;height:140px;border-radius:150px;background:#fff;border:1px solid #c30101;margin-bottom:28px;padding-top:40px;margin:0 auto;transition:all 0.5s}
.gywm-c dl dt h3{color:#c30101;font-size:18px;margin-bottom:10px;}
.gywm-c dl dt h4{height:56px;}
.gywm-c dl p{color:#454545;font-size:16px;padding-top:28px;}
.gywm-c dl:hover dt{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.gywm-b{position:relative;}
.gywm-b a{display:block;text-align:center;color:#454545;font-size:16px;}
.gywm-b a h4{overflow:hidden;margin-bottom:20px;}
.gywm-b a h4 img{display:block;width:100%;}
.gywm-b a:hover{color:#c30101;}
.gywm-b a:hover img{transform:scale(1.1);}
.gywm-b .swiper-button-next{width:15px;height:26px;background:url(../images/r.png);right:-40px;}
.gywm-b .swiper-button-prev{width:15px;height:26px;background:url(../images/l.png);left:-40px;}

.wmys2{background:url(../images/wmys-bj.jpg)no-repeat center;color:#fff;padding-top:87px;height:650px;}
.wmys2 .w1{width:1440px;max-width:90%}
.wmys2-t{text-align:center;font-size:36px;margin-bottom:43px;}
.wmys2-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.wmys2-b .div1{width:420px;}
.wmys2-b .div1:nth-child(1){width:385px;}
.wmys2-b .div1:nth-child(1) dl{text-align:right;text-align:right;flex-direction:row-reverse;}
.wmys2-b dl{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wmys2-b dl:nth-child(1){margin-bottom:100px;}
.wmys2-b dl dt{width:85px;height:85px;border-radius:85px;overflow:hidden;}
.wmys2-b dl dd{width:calc(100% - 116px);}
.wmys2-b dl dd h3{font-size:18px;margin-bottom:23px;padding-top:10px;}
.wmys2-b dl dd p{color:#cfcfcf;line-height:30px;}
.wmys2-b dl:hover img{transform:scale(1.1);}
.wmys2{}

.yyly{padding:80px 0;background:url(../images/yyly-bj.jpg)no-repeat center;}
.yyly-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.yyly-l{width:390px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.yyly-l a{width:calc(50% - 5px);background:#fff;position:relative;border:1px solid #eee;margin-bottom:10px;padding:26px 0 21px 0;font-size:16px;color:#000;overflow:hidden;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;}
.yyly-l a h4{height:55px;position:relative;z-index:3;overflow:hidden;padding:0 5px;}
.yyly-l a h4 img{direction:block;}
.yyly-l a h4 img.img1{}
.yyly-l a h4 img.img2{position:absolute;top:0;right:-120%;}
.yyly-l a p{position:absolute;left:0;bottom:0;width:100%;height:0;background:#c30101}
.yyly-l a i{transition:all 0s;position:relative;z-index:3;display:block;width:100%;}
.yyly-l a.active{color:#fff;}
.yyly-l a.active .img1{-webkit-transform: translateY(0%) translateX(-50px);transform: translateY(0%) translateX(-50px);}
.yyly-l a.active .img2{right:50%;-webkit-transform: translateY(0%) translateX(50%);transform: translateY(0%) 
    translateX(50%);}
.yyly-l a.active p{height:100%;}
.yyly-r{width:800px;}
.yyly-r a{display:none;position:relative;overflow:hidden;color:#fff;}
.yyly-r a:nth-child(1){display:block;}
.yyly-r a img{display:block;width:100%;}
.yyly-r a dl{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.5);padding:33px;z-index:3;width:100%;}
.yyly-r a dl h3{font-size:24px;margin-bottom:15px;}
.yyly-r a dl p{font-size:16px;}
.yyly-r a:hover img{transform:scale(1.1);}

.fwlc{padding:80px 0;margin-bottom:80px;border-bottom:1px solid #eee;}
.fwlc-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.fwlc-b dl{font-size:16px;text-align:center;}
.fwlc-b dl a{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:80px;height:80px;margin-bottom:30px;}
.fwlc-b dl a img{position:relative;z-index:3;transition:all 0.4s!important;}
.fwlc-b dl a .img2{-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);transform:scale(0);position:absolute;}
.fwlc-b dl a p{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#c92121;border-radius:80px;transform:scale(0);}
.fwlc-b dl:hover a .img1{opacity:0}
.fwlc-b dl:hover a .img2{transform:scale(1);}
.fwlc-b dl:hover a p{transform:scale(1);}
.fwlc-b i{width:22px;height:12px;background:url(../images/fwlc-tb9.png);margin-top:40px;}

.xwzx{margin-bottom:90px;}
.xwzx-l{width:830px;border:1px solid #eee;}
.xwzx-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.xwzx-t{padding:0 27px;height:69px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;}
.xwzx-t h3{font-size:22px;display:flex;}
.xwzx-t h3 a{margin-right:37px;display:block;color:#000;}
.xwzx-t h3 a.active{color:#c30101;}
.xwzx-t>a{display:block;color:#878787;padding-right:35px;background:url(../images/xwzx-tb.png)no-repeat center right;line-height:20px;}
.xwzx-t>a:hover{color:#c30101;}
.xwzx-b2{}
.xwzx-b2>div{display:none;margin:34px 27px 37px 27px;}
.xwzx-b2>div:nth-child(1){display:block;}
.xwzx-l1{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;}
.xwzx-l1 h4{width:300px;overflow:hidden;border:1px solid #eee;}
.xwzx-l1 h4 img{display:block;width:100%;}
.xwzx-l1-r{width:430px;}
.xwzx-l1-r h3{color:#000;font-size:20px;margin-bottom:20px;}
.xwzx-l1-r p{font-size:16px;line-height:30px;color:#878787;margin-bottom:22px;}
.xwzx-l1-r h5{color:#c30101;font-size:14px;}
.xwzx-l1:hover h4 img{transform:scale(1.1);}
.xwzx-l1:hover h3{color:#c92121;}
.xwzx-l3{padding-top:30px;border-top:1px solid #eee;}
.xwzx-l3 a{display:flex;justify-content:space-between;align-items:center;}
.xwzx-l3 a h3{color:#000;font-size:16px;line-height:36px;background:url(../images/xwzx-tb2.png)no-repeat center left;padding-left:30px;width:calc(100% - 90px);}
.xwzx-l3 a span{color:#878787;}
.xwzx-l3 a:hover h3{color:#c30101;}
.xwzx-r{width:350px;border:1px solid #eee;}
.xwzx-r dd{}
.xwzx-r dd a{display:block;padding:23px 27px 20px 27px;position:relative;}
.xwzx-r dd a h6{position:absolute;left:27px;bottom:-1px;height:1px;width:calc(100% - 54px);background:#eee;}
.xwzx-r dd a h3{position:relative;padding-left:47px;line-height:30px;margin-bottom:10px;color:#000;}
.xwzx-r dd a h3 i{width:30px;line-height:28px;text-align:center;background:#c92121;color:#fff;border:1px solid #e5e5e5;display:block;font-size:14px;font-weight:bold;border-radius:2px;position:absolute;left:0;top:0;}
.xwzx-r dd a p{position:relative;padding-left:47px;color:#939393;line-height:24px;}
.xwzx-r dd a p i{width:30px;line-height:28px;text-align:center;background:#f7f7f7;color:#5f5f5f;border:1px solid #e5e5e5;display:block;font-size:14px;font-weight:bold;border-radius:2px;position:absolute;left:0;top:5px;}
.xwzx-r dd a:hover{background:#c92121}
.xwzx-r dd a:hover h3{color:#fff;}
.xwzx-r dd a:hover h3 i{}
.xwzx-r dd a:hover p{color:#fff;}
.xwzx-r dd a:hover p i{}
.xwzx-r dd a:last-child h6{display:none;}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
    .cpzx-l h3{line-height:50px;}
    .cpzx-l dl dt{height:auto;min-height:50px;}
    .gywm-c dl{width:50%;}
    .wmys2{background:#111724;}
    .wmys2-b .div1:nth-child(1) dl{text-align:left;flex-direction:row}
    .cpzx-b2{justify-content:space-between;}
    .cpzx-b2 a{width:calc(50% - 10px);}
    .wmys2-b dl dt{width:70px;height:70px}
    .wmys2-b dl dd{width:calc(100% - 80px);}
    .yyly{background:#f3f5f7}
    .fwlc-b dl{width:25%;}
    .xwzx-t h3 a{margin-right:5px;}
    .xwzx-t{height:50px;}
    .gywm-c dl dt{width:120px;height:120px;padding-top:25px;}
}