/*.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{display:flex;align-items:center;justify-content:center;bottom:30px;width:100%}
.banner .swiper-pagination-bullet{background:none;opacity:1;width:10px;height:10px;transition:all 0.5s;display:flex;align-items:center;justify-content:center;margin:0 18px!important;background:rgba(255, 255, 255, 0.5);border:1px solid rgba(255, 255, 255, 0);}
.banner .swiper-pagination-bullet::before{content: '';width:0;height:0;border-radius:8px;background:#fff;transition:all 0.5s;}
.banner .swiper-pagination-bullet-active{width:20px;height:20px;margin:0 13px!important;background:none;border:1px solid #fff}
.banner .swiper-pagination-bullet-active::before{width:8px;height:8px;}
.banner .swiper-button-next{width:110px;height:auto;right:50px;text-transform:uppercase;color:#fff;}
.banner .swiper-button-next p{width:60px;height:1px;background:#fff;}
.banner .swiper-button-prev{width:110px;height:auto;left:50px;text-transform:uppercase;color:#fff;}
.banner .swiper-button-prev p{width:60px;height:1px;background:#fff;}

.wmys{}
.wmys dl{width:calc(100% / 3);position:relative;border-right:1px solid #e5e5e5;padding:45px 50px 33px 50px;overflow:hidden;transition:all 0.5s;}
.wmys dl:last-child{border:none;}
.wmys dl dt{}
.wmys dl dt h3{font-size:16px;margin-bottom:20px;}
.wmys dl dt .div1{color:#515151;line-height:30px;}
.wmys dl dd{position:absolute;right:50px;bottom:-20px;transition:all 0.5s;}
.wmys dl dd .img1{display:block;}
.wmys dl dd .img2{display:none;}


.cpzx{background:#f3f5f7;border-top:1px solid #e5e5e5;padding: 40px 0;}
.sybt{text-align:center;margin-bottom: 20px;}
.sybt h3{font-size:36px;margin-bottom:20px;}
.sybt h3 i{color:#099d5b;}
.sybt p{color:#515151;font-size:18px;}
.cpzx-t{margin-bottom: 20px;font-size:18px;}
.cpzx-t a{width:170px;height:45px;border-radius:45px;background:#fff;border:1px solid #e5e5e5;margin:0 5px;color:#000}
.cpzx-t a.active,.cpzx-t a:hover{background:#099d5b;color:#fff;}
.cpzx-b{position:relative;}
.cpzx-b2{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.cpzx-b2:nth-child(1){position:relative;z-index:3;opacity:1;}
.cpzx-b a{display:block;background:#fff;border:1px solid #eee;margin:10px 5px;position:relative;border-radius:5px;}
.cpzx-b a h5{font-size:14px;text-align:center;font-size:14px;background:#099d5b;width:42px;height:59px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;position:absolute;left:20px;top:0;z-index:3;padding-top:10px;color:#fff;}
.cpzx-b a h5 img{display:block;margin:0 auto 7px auto;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a h3{color:#000;font-size:18px;margin:0 25px 25px 25px;}
.cpzx-b a dl{border-top:1px solid #eee;padding:20px 25px;}
.cpzx-b a dl dt{color:#515151;}
.cpzx-b a dl dt p{margin-right:30px;}
.cpzx-b a dl i{width:110px;height:40px;border-radius:5px;border:1px solid #099d5b;color:#099d5b;}
.cpzx-b a:hover h4 img{transform:scale(1.1);}
.cpzx-b a:hover{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.cpzx-b a:hover i{background:#099d5b;color:#fff;}
.cpzx-b .swiper-button-next{width:60px;height:60px;background:url(../images/r.png);transition:all 0.5s;right:-100px;}
.cpzx-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.cpzx-b .swiper-button-prev{width:60px;height:60px;background:url(../images/l.png);transition:all 0.5s;left:-100px;}
.cpzx-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

.hyyy{margin: 40px auto;}
.hyyy-b{position:relative;}
.hyyy-b a{display:block;position:relative;color:#fff;font-size:18px;}
.hyyy-b a h4{overflow:hidden;}
.hyyy-b a h4 img{display:block;width:100%;}
.hyyy-b a p{position:absolute;left:0;bottom:0;width:100%;height:60px;z-index:3;background:rgba(9, 157, 91, 0.8);opacity: 0;}
/* .hyyy-b .swiper-slide-active a p{opacity:1} */
.hyyy-b a:hover img{transform:scale(1.1);}
.hyyy-b .swiper-button-next{width:60px;height:60px;background:url(../images/r.png);transition:all 0.5s;right:-100px;}
.hyyy-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.hyyy-b .swiper-button-prev{width:60px;height:60px;background:url(../images/l.png);transition:all 0.5s;left:-100px;}
.hyyy-b .swiper-button-prev:hover{background:url(../images/l-1.png);}
@media (max-width:575px){
.hyyy-b .swiper-slide {
	transform: rotateY(0deg)!important;
}
}
@media (min-width:992px){
.hyyy-b .swiper-slide-next + .swiper-slide + .swiper-slide{
    transform: translate3d(0px, 0px, -134.918px) rotateX(0deg) rotateY(-64.9344deg)!important;
}
.hyyy-b .swiper-slide-next {
	transform: rotateY(0deg)!important;
}
.hyyy-b .swiper-slide-next a{}

.hyyy-b .swiper-slide-next + .swiper-slide {
	transform: rotateY(0deg)!important;
}
.hyyy-b .swiper-slide-next a p,.hyyy-b .swiper-slide-next + .swiper-slide a p{opacity:1}
.hyyy-b .swiper-slide-active{
    transform: translate3d(0px, 0px, -134.918px) rotateX(0deg) rotateY(63.9344deg)!important;
}
}

.gywm{background:url(../images/gywm-bj.jpg)no-repeat center top;padding-top: 40px;padding-bottom: 40px;}
.gywm-l{width:560px;margin-bottom: 50px;}
.gywm-l h3{font-size:36px;margin-bottom: 20px;}
.gywm-l h3 b{color:#099d5b;}
.gywm-l .div1{font-size:18px;line-height:36px;color:#515151;margin-bottom:50px;}
.gywm-l a{width:170px;height:45px;border-radius:45px;background:#099d5b;color:#fff;font-size:18px;}
.gywm-l a:hover{opacity:0.8;}
.gywm-b{border-radius:5px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);padding:56px 75px;text-align:center;background:#fff;}
.gywm-b dl{}
.gywm-b dl h3{font-size:24px;color:#099d5b;margin-bottom:30px;}
.gywm-b dl h3 i{font-size:40px;line-height:100%;}
.gywm-b dl h4{font-size:18px;color:#515151}

.cppz{margin: 40px auto;}
.cppz-t{margin-bottom: 20px;}
.cppz-t a{display:block;background:#fff;overflow:hidden;border-radius:10px;position:relative;text-align:center;margin:10px;}
.cppz-t a h4{overflow:hidden;}
.cppz-t a h4 img{display:block;}
.cppz-t a dl{padding:25px}
.cppz-t a dl h3{font-size:24px;margin-bottom:20px;}
.cppz-t a dl p{color:#515151;font-size:16px;}
.cppz-t a h6{position:absolute;left:0;bottom:0;background:rgba(255, 255, 255, 0.8);z-index:10;width:100%;height:100%;}
.cppz-t .swiper-slide-active a h6{display:none;}
.cppz-t .swiper-slide-active a{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.cppz-t a:hover{}
.cppz-t .swiper-button-next{width:60px;height:60px;background:url(../images/r.png);transition:all 0.5s;right:100px;}
.cppz-t .swiper-button-next:hover{background:url(../images/r-1.png);}
.cppz-t .swiper-button-prev{width:60px;height:60px;background:url(../images/l.png);transition:all 0.5s;left:100px;}
.cppz-t .swiper-button-prev:hover{background:url(../images/l-1.png);}
#certify  .swiper-slide {
	width: 640px;
	height: 490px;
	/*background: #fff;*/
	/*box-shadow: 1px 1px 10px rgba(0,0,0,0.1);*/
}
.cppz-b{position:relative;}
.cppz-b>div{z-index:3;position:relative;}
.cppz-b h6{position:absolute;left:0;top:8.5px;height:1px;background:url(../images/cppz-bj.png);width:100%}
.cppz-b a{display:block;color:#515151;text-align:center;}
.cppz-b a dl{width:18px;height:18px;border-radius:18px;border:1px solid #eee;background:#fff;margin-bottom:25px;}
.cppz-b a dl p{width:12px;height:12px;border-radius:12px;background:#099d5b;opacity:0;}
.cppz-b .swiper-slide-thumb-active a{color:#099d5b;}
.cppz-b .swiper-slide-thumb-active a dl{border-color:#099d5b;}
.cppz-b .swiper-slide-thumb-active a dl p{opacity:1;}

.khty{background:url(../images/khty-bj.jpg)no-repeat center;padding: 40px 0;}
.khty-b{}
.khty-b dl{background:#fff;}
.khty-b dl h4{overflow:hidden;}
.khty-b dl h4 img{display:block;width:100%;}
.khty-b dl ul{padding:28px 30px;}
.khty-b dl ul h3{font-size:20px;margin-bottom:20px;}
.khty-b dl ul p{color:#515151;line-height:24px;margin-bottom:25px;}
.khty-b dl ul dt{}
.khty-b dl ul dt a{display:block;margin-right:30px;color:#099d5b}
.khty-b dl:hover img{transform:scale(1.1);}

.pcb{margin: 40px auto 60px auto;}
.pcb .sybt{margin-bottom: 20px;}
.pcb-t{padding:0 90px;margin-bottom: 70px;}
.pcb-t dl{}
.pcb-t dl dt{width:70px}
.pcb-t dl dd{}
.pcb-t dl dd h3{color:#099d5b;font-size:18px;margin-bottom:10px;}
.pcb-t dl dd h3 i{font-size:24px;line-height:100%;}
.pcb-t dl dd h4{color:#515151;font-size:14px;}
.pcb-t dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.pcb-b{position:relative;justify-content:flex-end;}
.pcb-l{width:620px;height:350px;background:#fff;border-radius:10px;border:1px solid #eee;padding:23px 13px;position:absolute;left:0;top:-25px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.05);z-index:3;}
.pcb-lt{font-size:18px;margin-bottom:20px;padding-left:17px;}
.pcb-b .p1{width:170px;}
.pcb-b .p2{width:140px;}
.pcb-b .p3{width:150px;}
.pcb-b .p4{width:35px;}
.pcb-lc{background:#d9f1e6;height:45px;color:#515151;font-size:16px;padding:0 20px;margin-bottom:10px;}
.pcb-lb{}
.pcb-lb dl{padding:8px 20px;color:#878787;}
.pcb-r{width:700px;position:relative;}
.pcb-r img{display:block;}
.pcb-r dl{position:absolute;border-radius:20px;border:1px solid #11a060;transform: translateY(-50%) translateX(-50%);}
.pcb-r dl p{width:16px;height:16px;position:relative;z-index:3;border-radius:16px;border:4px solid #f4f4f4;background:#099d5b;}
.pcb-r dl::before, .pcb-r dl::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #099d5b;content: '';top:0;left:0}
.pcb-r dl::before{animation: scale 2s infinite; }
.pcb-r dl::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(1.5); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(2);opacity:0;}}

.cppl{padding: 40px 0;background:url(../images/cppl-bj.jpg)no-repeat center;}
.cppl-b{position:relative;}
.cppl-b a{display:block;background:#fff;margin:10px 5px;}
.cppl-b a h4{overflow:hidden;}
.cppl-b a h4 img{display:block;width:100%;}
.cppl-b a dl{padding:18px 30px 35px 30px;}
.cppl-b a dl h3{font-size:18px;margin-bottom:22px;}
.cppl-b a dl h3 img{margin-right:15px;width:36px;}
.cppl-b a dl p{font-size:16px;line-height:24px;margin-bottom:25px;}
.cppl-b a dl h5{color:#878787;font-size:14px;}
.cppl-b a:hover{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.05);}
.cppl-b a:hover h4 img{transform:scale(1.1);}
.cppl{}
.cppl-b .swiper-button-next{width:60px;height:60px;background:url(../images/r.png);transition:all 0.5s;right:-100px;}
.cppl-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.cppl-b .swiper-button-prev{width:60px;height:60px;background:url(../images/l.png);transition:all 0.5s;left:-100px;}
.cppl-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

.xwzx{margin: 40px auto;}
.xwzx-b{}
.xwzx-l{width:calc(50% - 25px);}
.xwzx-l dt{border-bottom:1px solid #eee;margin-bottom:20px;align-items:flex-start;}
.xwzx-l dt h3{font-size:20px;padding:0 10px 14px 10px;border-bottom:1px solid #099d5b;margin-bottom:-1px;}
.xwzx-l dt h3 img{margin-right:10px;}
.xwzx-l dt a{color:#878787;}
.xwzx-l dt a:hover{color:#099d5b;}
.xwzx-l>a{display:block;margin-bottom:30px;}
.xwzx-l>a h4{overflow:hidden;margin-bottom:23px;}
.xwzx-l>a h4 img{display:block;width:100%;}
.xwzx-l>a h3{color:#000;font-size:18px;margin-bottom:20px;}
.xwzx-l>a p{color:#878787;line-height:24px;}
.xwzx-l>a:hover img{transform:scale(1.1);}
.xwzx-l>a:hover h3{color:#099d5b;}
.xwzx-l dd{padding-top:20px;border-top:1px solid #eee;}
.xwzx-l dd a{padding-left:28px;background:url(../images/xwzx-tb3.png)no-repeat center left;}
.xwzx-l dd a h3{color:#000;font-size:16px;line-height:36px;width:calc(100% - 100px);transition:all 0s;}
.xwzx-l dd a p{color:#878787;}
.xwzx-l dd a:hover h3{color:#099d5b;}

.hzhb{margin-bottom: 40px;}
.hzhb-b{position:relative;}
.hzhb-b a{border:1px solid #eee;overflow:hidden;margin: 2px;}
.hzhb-b a img{display:block;}
.hzhb-b a:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.hzhb-b .swiper-button-next{width:60px;height:60px;background:url(../images/r.png);transition:all 0.5s;right:-100px;}
.hzhb-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.hzhb-b .swiper-button-prev{width:60px;height:60px;background:url(../images/l.png);transition:all 0.5s;left:-100px;}
.hzhb-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

@media(min-width:1200px){
    .wmys dl:hover{background:#099d5b;}
    .wmys dl:hover h3{color:#fff;}
    .wmys dl:hover .div1{color:#fff;}
    .wmys dl:hover dd{bottom:50px;}
    .wmys dl:hover .img1{display:none;}
    .wmys dl:hover .img2{display:block;}
}
@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px}
    .banner .swiper-pagination-bullet{margin:0 5px!important;width:5px;height:5px;}
    .banner .swiper-pagination-bullet-active{width:10px;height:10px;margin:0 0px!important;}
    .banner .swiper-pagination-bullet-active::before{width:4px;height:4px;}
    .wmys dl{border:none;border-bottom:1px solid #e5e5e5;}
    .wmys dl dd{right:20px;bottom:50px;width:50px;}
    .wmys dl:last-child{border:none;}
    .cpzx-t{justify-content:space-between;}
    .cpzx-t a{width:calc(50% - 5px)}
    .cpzx-b a dl i{width:100px;height:35px;}
    .cpzx-b a h5{left:10px;}
    .gywm{background:#f3f5f7;}
    .gywm-b{justify-content:flex-start;}
    .gywm-b dl{width:33.33%;}
    .gywm-l a{width:150px;}
    .pcb-l{position:relative;left:0;top:0;width:100%;}
    .pcb-b .p2,.pcb-b .p5{display:none;}
    .pcb-b .p3{width:100px;}
    .pcb-t dl{width:50%}
    .hyyy-b a p{opacity:1}
}