/*.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;transform:scale(1.2);}
.banner .swiper-slide img{transition:all 3s!important;}
    .banner .swiper-slide-active img{
    transform:scale(1);
    -webkit-transform:scale(1); }
.banner .swiper-pagination-bullet{background:#fff;opacity:1;width:16px;height:16px;border-radius:20px;border:2px solid #fff;background:none;}
.banner .swiper-pagination-bullet-active{background:#fff;width:28px;transition:all 0.5s;}

.wmys{background:#15adc4;color:#fff;padding:30px 0;font-size:16px;}
.wmys-s{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.wmys-s dl{display:flex;flex-wrap:wrap;align-items:center;}
.wmys-s dl dt{margin-right:20px;}
.wmys-s dl p{}
.wmys-s i{width:1px;height:32px;background:#b9e7ed;}
.wmys-s dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.pageScroll{position:fixed;right:10px;z-index:10;bottom:200px;background:url(../images/rr2-bj.png)no-repeat center;}
.pageScroll li{margin-bottom:30px;font-size:0;}
.pageScroll li a{display: flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:20px;}
.pageScroll li:last-child{margin-bottom:0;}
.pageScroll li a:before{content: '';width:7px;height:7px;border-radius:10px;background:#475561}
.pageScroll li.active a{border:1px solid #475561;background:#fff}
.pageScroll li.active a:before{background:#2aa785}

.cpzx{background:#ddefed;padding: 77px 0 100px 0;text-align:center;}
.cpzx-t{font-size:36px;margin-bottom:35px;}
.cpzx-c{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px;}
.cpzx-c a{display: flex;width: 199px;height: 52px;font-size:16px;color:#585858;margin:0 6.5px;border-radius:50px;background:#fff;align-items: center;position:relative;overflow:hidden;justify-content: center;}
.cpzx-c a i{z-index:3;position:relative;transition:all 0s;}
.cpzx-c a p{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);height:100%;width:0;background:#15adc4}
.cpzx-c a.active{color:#def0f4;font-weight:bold;}
.cpzx-c a.active p{width:100%;}
.cpzx-b{}
.cpzx-b>div{display:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;font-size:16px;}
.cpzx-b>div:nth-child(1){display:flex;}
.cpzx-b a{display:block;color:#4b5251;}
.cpzx-b a h4{overflow:hidden;border-radius:2px;margin-bottom: 12px;position:relative;background: #3b8fc5;}
/*.cpzx-b a h4:after{content: '';width:100%;height:100%;left:0;bottom:0;position:absolute;background:url(../images/sy.png)no-repeat center;background-size:100% auto}*/
.cpzx-b a h4 img{display:block;width: 100%;}
.cpzx-b a p{transition:all 0s;}
.cpzx-b a:hover{color:#15adc4;}
.cpzx-b a:hover img{transform:scale(1.1);}
.cpzx-l{width: calc(52.4% - 15px);}
.cpzx-r{width: 47.73333333333333%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.cpzx-r a{width:calc(50% - 6px);margin-bottom: 18px;}
.cpzx-r a h4{margin-bottom:12px;}

.yycj{background:url(../images/yycj-bj.jpg)no-repeat center top;padding:80px 0 100px 0;margin-top:-100px;position:relative;}
.yycj-t{text-align:center;color:#fff;margin-bottom:55px;}
.yycj-t h3{font-size:36px;margin-bottom:25px;}
.yycj-t p{font-size:16px;}
.yycj-b{position:relative;overflow:hidden;}
.yycj-b>div{width:170%;margin-left:-35%;}
.yycj-b a{display:block;margin:5px;background:#fff;box-shadow:1px 1px 10px rgba(30,134,161,0.44);border-radius:2px;padding:18px;}
.yycj-b a h4{overflow:hidden;position:relative;border-radius:2px;}
.yycj-b a h4 img{display:block;width:100%;}
.yycj-b a p{position:absolute;z-index: 3;left:0;bottom:15px;background-image: linear-gradient(to right, #15c0c4 , #6987dd);border-radius:2px;color:#fff;font-size:16px;line-height:50px;padding:0 35px;opacity:0}
.yycj-b .swiper-slide-active a p{opacity:1;}
.yycj-b a:hover{}
.yycj-b a:hover img{transform:scale(1.1);}
.yycj-b a h5{font-size:14px;color:#15adc4;}
.yycj-b .swiper-button-next{width:90px;height:90px;background:url(../images/r.png);background-size:100% 100%;right: 29.7%;z-index: 10;}
.yycj-b .swiper-button-next:hover{background:url(../images/r-1.png);background-size:100% 100%;}
.yycj-b .swiper-button-prev{width:90px;height:90px;background: url(../images/l.png);background-size:100% 100%;left: 29.7%;}
.yycj-b .swiper-button-prev:hover{background:url(../images/l-1.png);background-size:100% 100%;}

.wmys2{padding:80px 0;text-align:center;}
.wmys2-t{margin-bottom:60px;}
.wmys2-t h3{font-size:36px;margin-bottom:20px;}
.wmys2-t p{font-size:16px;color:#666;}
.wmys2-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wmys2-b dl{color:#666;font-size:16px;line-height:24px;width:270px;}
.wmys2-b dl dt{background:url(../images/wmys2-bj.png)no-repeat;width:223px;height:226px;background-size:100% auto;margin:0 auto 10px auto;position:relative;}
.wmys2-b dl dt i{background:url(../images/wmys2-bj2.png);width:190px;height:2px;position:absolute;left:100%;top:84px;}
.wmys2-b dl dt p{display: flex;align-items: center;justify-content: center;height: 175px;}
.wmys2-b dl h3{font-size:20px;margin-bottom:25px;color:#000;}
.wmys2-b dl:last-child i{display:none;}

.sybt{text-align:center;margin-bottom:53px;}
.sybt h3{justify-content:center;font-size:36px;margin-bottom:20px;}
.sybt p{width:41px;height:2px;background:#117fc3;margin:0 auto 23px auto;}
.sybt i{color:#424242;font-size:16px;}

.gywm{padding:80px 0 100px 0;background:url(../images/gywm-bj.jpg)no-repeat center;background-attachment:fixed}
.gywm-t{display: flex;justify-content:space-between;flex-wrap:wrap;}
.gywm1{width: 41%;background: #008ace;padding:54px 30px 60px 40px;border-radius:6px;overflow:hidden;background-size:41.97% auto;}
.gywm1 h4{display: flex;align-items:center;justify-content:space-between;color:#08edd6;font-size:16px;margin-bottom:25px;}
.gywm1 h4 i{display: block;width:calc(100% - 75px);height:1px;background:#5cbae4;}
.gywm1-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.gywm1-l{width:calc(100% - 250px);}
.gywm1-l h3{font-size: 20px;color:#fff;margin-bottom:15px;}
.gywm1-l p{color:#b4e3fa;line-height:27px;margin-bottom:120px;}
.gywm1-l a{display: flex;justify-content:center;align-items:center;width:126px;height:33px;border: 2px solid #80c5e7;color:#fff;position:relative;}
.gywm1-l a i{position:relative;z-index: 3;}
.gywm1-l a img{position:relative;z-index: 3;margin-left:19px;}
.gywm1-l a span{display: block;position:absolute;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);height:110%;background: #80c5e7;width:0;}
.gywm1-l a:hover span{width:100%;}
.gywm1-r{width:196px;}
.gywm1-r .swiper-container{padding-bottom:36px;}
.gywm1-r a{display:block;overflow:hidden;}
.gywm1-r a h4 img{display:block;width:100%;}
.gywm1-r a:hover img{transform:scale(1.1);}
.gywm1-r .swiper-pagination-bullet{background:#fff;opacity:1;}
.gywm1-r .swiper-pagination-bullet-active{background:#0be3e8;transition:all 0.5s;}
.gywm2{border-radius:6px;overflow:hidden;background:#fff;width: 57.8%;}
.gywm2-t{display: flex;align-items:center;background: #14b2b6;}
.gywm2-t p{display:flex;width:75%;}
.gywm2-t p a{display: block;text-align:center;color:#fff;font-size:16px;border-right: 1px solid #43c1c5;text-align:center;height:70px;padding-top:30px;position:relative;width:calc(100% / 3);}
.gywm2-t p a img{position:absolute;bottom:10px;left:calc(50% - 5px);opacity:0;}
.gywm2-t p a.active{background:#fff;color:#3e3e3e;font-size:20px;padding-top:20px;font-weight: bold;}
.gywm2-t p a.active img{opacity:1;}
.gywm2-t a{width:25%;display:flex;justify-content:center;align-items:center;height:70px;}
.gywm2-b{padding:33px 45px 16px 45px;}
.gywm-b2{display: none;}
.gywm-b2:nth-child(1){display: block;}
.gywm-b2 a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dadadb;}
.gywm-b2 a dl{display: flex;align-items:center;justify-content:space-between;padding-bottom:17px;width:100%;}
.gywm-b2 a dl dt{text-align:center;border:6px solid #f3f3f3;text-align:center;width:104px;height:104px;padding-top:5px;}
.gywm-b2 a dl dt h3{font-weight:bold;color:#000;font-size:50px;margin-bottom:10px;}
.gywm-b2 a dl dt p{font-weight:bold;font-size:16px;color:#a1a1a1;}
.gywm-b2 a dl dd{width:calc(100% - 130px);}
.gywm-b2 a dl dd h3{color:#3e3e3e;font-size:20px;line-height:140%;margin-bottom:20px;font-weight: bold;}
.gywm-b2 a dl dd p{color:#666;line-height:24px;}
.gywm-b2 a:last-child{border:none;}
.gywm-b2 a>h3{font-size:16px;color:#333;line-height:66px;width:calc(100% - 120px);padding-left:7px;font-weight:bold;}
.gywm-b2 a>b{font-size:16px;padding-right:10px;color:#a1a1a1;}
.gywm-b2 a:hover>h3{color: #15adc4;}
.gywm-b2 a:hover dd h3{color: #005baa;}
.gywm-b2 a:hover dd p{color: #005baa;}

.gywm-b{display: flex;justify-content:space-between;flex-wrap:wrap;padding-top:22px;}
.gywm-bl{width: 100%;background:#fff;border-radius:6px;display: flex;flex-wrap:wrap;}
.gywm-bl dl{width:calc(100% / 3);border-right:1px solid #dadadb;display:flex;align-items:center;justify-content:space-between;padding: 36px 55px;flex-wrap:wrap;}
.gywm-bl dl dt{width:calc(100% - 80px);}
.gywm-bl dl dt h3{color:#3e3e3e;font-size:20px;margin-bottom:15px;font-weight: bold;}
.gywm-bl dl dt p{color:#777;line-height:24px;}
.gywm-bl dl dd{}
.gywm-bl dl:last-child{border:0;}
.gywm-bl dl:hover dd img{transform: translateY(-10px);}
.gywm-br{width:29.058823529411765%;border-radius:6px;background:#0091d5;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:36px;flex-wrap:wrap;}
.gywm-br dt{width:calc(100% - 80px);}
.gywm-br dt h3{font-size:20px;margin-bottom:15px;}
.gywm-br dt p{line-height:24px;}
.gywm-br dd{}
.gywm-br:hover dd img{transform: translateY(-10px);}

.hzhb-t h3{color:#fff;}
.hzhb-t p{background:#fff;}
.hzhb-t i{color:#fff;}

.scln{padding:85px 0 47px 0;background: #eef4f2;display: none;}
.sybt{text-align:center;margin-bottom:53px;}
.sybt h3{justify-content:center;font-size:36px;margin-bottom:20px;}
.sybt p{width:41px;height:2px;background:#117fc3;margin:0 auto 23px auto;}
.sybt i{color:#424242;font-size:16px;}
.scln-b{position:relative;overflow:hidden;position:relative;padding-bottom:94px;color:#fff;}
.scln-b .swiper-container{width:4068px;position:relative;left: 50%; -webkit-transform: translateY(0%) translateX(-50%);transform: translateY(0%) translateX(-50%);}
.scln-b a{display: block;margin:0 60px;position:relative;color:#fff;}
.scln-b a h5{overflow:hidden;}
.scln-b a h5 img{display: block;width:100%;}
.scln-b a dl{padding:50px 40px;background: #15adc4;opacity:0;}
.scln-b a dl h3{font-size:24px;font-weight:bold;margin-bottom:25px;}
.scln-b a dl div{line-height:24px;color:#c7ecfe;margin-bottom:30px;}
.scln-b a h4{display: flex;align-items:center;position:relative;justify-content:space-between;width:126px;height:33px;border:2px solid #8dceec;font-size:14px;padding:0 20px;}
.scln-b a h4 i{position:relative;z-index:3;}
.scln-b a h4 p{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);width:0;height:calc(100% + 1px);background:#8dceec;}
.scln-b a h4 img{position:relative;z-index:3;}
.scln-b .swiper-pagination{display: flex;bottom:0px;justify-content:center;align-items:center;width:100%;}
.scln-b .swiper-pagination-bullet{background:none;opacity:1;transition:all 0.5s;width:10px;height:12px;background:#c4cddf;border-radius:0px;margin:0 8px;}
.scln-b .swiper-pagination-bullet-active{background: #15adc4;height:28px;}
.scln-b .swiper-slide-active a dl{opacity:1}
.scln-b a:hover h4 p{width:100%;}
.scln-b a:hover h5 img{transform:scale(1.1);}
.scln-b .swiper-button-next{background:url(../images/r5.png);width:64px;height:42px;right: 1335px;margin-top:18px}
.scln-b .swiper-button-prev{background:url(../images/l5.png);width:64px;height:42px;left: 2238px;margin-top:18px}
.scln-b2{display: flex;align-items:center;font-size:24px;position:absolute;right: 1393px;bottom: 144px;z-index:10;}

.hzhb{background:url(../images/hzhb-bj.jpg)no-repeat center;padding:83px 0 100px 0;background-attachment:fixed}
.hzhb-t{}
.hzhb-t h3{color:#fff;}
.hzhb-t p{background:#fff;}
.hzhb-t i{color:#fff;}
.hzhb-b{background:#fff;padding: 60px 40px;display:flex;flex-wrap:wrap;}
.hzhb-b p{width:calc(100% / 5);position:relative;margin-bottom: 20px;display: flex;align-items:center;justify-content:center;height: 70px;}
.hzhb-b p img{display: block;max-width:90%;margin:0 auto;max-height: 100%;}
.hzhb-b p i{width:1px;height:33px;background:#bfbfbf;position:absolute;right:0;top:calc(50% - 16.5px);}
.hzhb-b p:nth-child(5n){}
.hzhb-b p:nth-child(5n) i{display: none;}
.hzhb-b p:hover img{transform: translateY(-10px);}

@media screen and (min-width:1200px){
    .jjfa1:nth-child(1){width:31.17647%}
    .jjfa1:nth-child(2){width:57.647%}
    .scln-b a dl{position:absolute;width:413px;height:286px;right:-40px;top:calc(50% - 143px);}
}
@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .wmys-s dl{width:46%;}
    .wmys2-b dl{width: calc(50% - 5px);}
    .wmys2-b dl dt{    width: 130px;height: 134px;}
    .wmys2-b dl dt p {transform: scale(0.7);height: 100px;}
    .cpzx-c a{width: calc(45% - 5px);margin-bottom:10px;font-size:14px;}
    .gywm-bl dl dd img{transform:scale(0.6);}
    .gywm2-t p a.active{font-size:18px;}
    .hzhb-b p{width:calc(100% / 3);}
}