/*.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;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide-active a{}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}
.banner .swiper-button-next{width:60px;height:60px;right:5%;background:url(../images/r.png);}
.banner .swiper-button-prev{width:60px;height:60px;left:5%;background:url(../images/l.png);}

.cpzx{margin-top:80px;}
.cpzx-l{width:320px;border:1px solid #eee;}
.cpzx-l h3{background:url(../images/cpzx-bj.png)no-repeat center bottom;text-align:center;padding:37px 0 43px 0;color:#fff;font-size:36px;margin-bottom:34px;background-size: 100% auto;}
.cpzx-l dl{padding:0 24px 0 24px;}
.cpzx-l dl a{height:55px;border-radius:5px;background:#f4f5f7;padding:0 23px 0 19px;font-size:16px;color:#000;margin-bottom:10px;}
.cpzx-l dl a dt{transition:all 0s;}
.cpzx-l dl a dt p{width:12px;height:12px;border-radius:12px;border:2px solid #cbd3da;margin-right:15px;}
.cpzx-l dl a img{transition:all 0s!important;}
.cpzx-l dl a:hover{background:var(--colors);color:#fff;}
.cpzx-l dl a:hover img{filter: brightness(0) invert(1);}
.cpzx-l dl a:hover dt p{border-color:#fff;}
.cpzx-r{width:calc(100% - 360px);}
.cpzx-t{margin-bottom:28px;border-bottom:2px solid var(--colors);}
.cpzx-t h3{position:relative;color:#fff;background:var(--colors);font-size:16px;width:147px;height:43px;margin-bottom:-2px;}
.cpzx-t p{width:100%;height:7px;position:absolute;left:0;top:100%;background:url(../images/cpzx-tb2.png)no-repeat center;}
.cpzx-t a{color:#666;}
.cpzx-t a:hover{color:var(--colors);}
.cpzx-b{overflow:hidden;position:relative;}
.cpzx-b2{margin-bottom:-20px;}
.cpzx-b a{display:block;width:calc((100% - 20px) / 3);margin:0 10px 20px 0;color:#000;}
.cpzx-b a:nth-child(3n){margin-right:0;}
.cpzx-b a h4{overflow:hidden;background: #f1f2f4;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a h3{border:1px solid #eee;border-top:none;height:70px;font-size:16px;transition:all 0s;}
.cpzx-b a:hover{color:#fff;background:var(--colors);}
.cpzx-b a:hover img{transform:scale(1.05);}
.cpzx-b a:hover h3{border-color:var(--colors);}

.gywm{padding:90px 0 120px;/* background-image:linear-gradient(#fff,#fff4f6,#fff); */background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(25%, var(--pink-light)), color-stop(75%, var(--pink-light)), to(#fff));background: linear-gradient(0deg, #fff 0%, var(--pink-light) 25%, var(--pink-light) 75%, #fff 100%);}
.sybt{text-align:center;margin-bottom:50px;}
.sybt h3{font-size:36px;margin-bottom:15px;}
.sybt dl{text-transform:uppercase;color:var(--colors);}
.sybt dl i{margin:0 12px;display:block;}
.sybt dl p{width:100px;height:1px;background: #f8b8bc;}
.gywm-b{}
.gywm-l{position:relative;border-radius:5px;overflow:hidden;width:50%;}
.gywm-l>img{display:block;width:100%;}
.gywm-l:hover>img{transform:scale(1.1);}
.gywm-l dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.gywm-l dl dt{width:65px;height:65px;border-radius:65px;background:#fff;position:relative;z-index:2;}
.gywm-l dl dt::before, .gywm-l dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fff;content: '';top:0;left:0;z-index:-1;}
.gywm-l dl dt::before{animation: scale 2s infinite; }
.gywm-l dl dt::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.5);opacity:0;}}
.gywm-r{width:44.642857142857145%;}
.gywm-r h3{font-size:30px;margin-bottom:40px;}
.gywm-r dl{font-size:16px;line-height:30px;margin-bottom:50px;}
.gywm-r a{width:180px;height:55px;border-radius:80px;background:var(--colors);color:#fff;font-size:16px;}
.gywm-r a:hover{opacity:0.8;}

.scln{padding:80px 0 110px 0;background:url(../images/scln-bj.jpg)no-repeat center;background-size:cover;}
.scln-t{position:relative;border-bottom:1px solid rgba(255, 255, 255, 0.5);padding-bottom:22px;margin-bottom:47px;}
.scln-t h3{font-size:36px;margin-bottom:16px;color:#fff;}
.scln-t h4{font-size:14px;}
.scln-t p{width:8px;height:8px;border-radius:8px;background:var(--colors);position:absolute;left:0;bottom:-4px;}
.scln-b{}
.scln-l{width:40.35714285714286%;}
.scln-l a{width:calc(50% - 2.5px);display:block;background:#fff;margin-bottom:5px;padding: 40px 35px 27px 35px;}
.scln-l a h3{font-size:24px;color:#000;margin-bottom:15px;transition:all 0s;}
.scln-l a h4{font-size:14px;color:#878787;margin-bottom:20px;transition:all 0s;}
.scln-l a dl{}
.scln-l a dl img{transition:all 0s!important;}
.scln-l a.active{background:var(--colors);}
.scln-l a.active h3{color:#fff}
.scln-l a.active h4{color:#fff;}
.scln-l a.active dl img{filter: brightness(0) invert(1);}
.scln-r{overflow:hidden;position:relative;width: 57.85714285714286%;}
.scln-r2{position:absolute;opacity:0;z-index:1;left:0;top:0;width:100%;transition:all 0.5s;}
.scln-r2.active{position:relative;opacity:1;z-index:3;}
.scln-r2 a{display:block;position:relative;overflow:hidden;color:#fff;}
.scln-r2 a img{display:block;width:100%;}
.scln-r2 a p{position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid var(--colors);}
.scln-r2 a h3{position:absolute;left:0;bottom:0;width:100%;height:70px;z-index:3;font-size:18px;background:rgba(241, 125, 141, 0.5);}
.scln-r2 a:hover img{transform:scale(1.1);}

/*.index{background:url(../images/index-bj.jpg);background-size:cover;overflow:hidden;}*/
.wmys{padding:100px 0;background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(25%, var(--pink-light)), color-stop(75%, var(--pink-light)), to(#fff));background: linear-gradient(0deg, #fff 0%, var(--pink-light) 25%, var(--pink-light) 75%, #fff 100%);}
.wmys-t{margin-bottom:37px;position:relative;text-align:center;font-size:16px;line-height:100%;z-index:2;padding:0 17.857142857142858%;}
.wmys-t h5{position:absolute;left:0;top:40px;width:100%;height:1px;background:#eee;z-index:-1;}
.wmys-t a{display:block;color:#000;text-align:center;}
.wmys-t a h4{width:80px;height:80px;border-radius:80px;background:#db9bc0;margin-bottom:23px;}
.wmys-t a.active{color:var(--colors);}
.wmys-t a.active h4{background:var(--colors);}
.wmys-b{position:relative;}
.wmys-b2{position:absolute;opacity:0;z-index:1;left:0;top:0;width:100%;transition:all 0.5s;background:#fff;padding:50px 85px 50px 60px;box-shadow:0 10px 30px rgba(216, 216, 216, 0.2);}
.wmys-b2.active{position:relative;opacity:1;z-index:3;}
.wmys-l{width:53.38645418326693%;overflow:hidden;border-radius:5px;}
.wmys-l img{display:block;width:100%;}
.wmys-l:hover img{transform:scale(1.1);}
.wmys-r{width:42.231075697211157%;}
.wmys-r h3{font-size:30px;margin-bottom:40px;}
.wmys-r p{font-size:16px;line-height:30px;margin-bottom:50px;}
.wmys-r a{width:180px;height:55px;border-radius:55px;background:var(--colors);color:#fff;font-size:16px;}
.wmys-r a:hover{background:#db9bc0;}
.wmys-b2.active .wmys-r h3{animation: indalRun 1s ease both .0s;}
.wmys-b2.active .wmys-r p{animation: indalRun 1s ease both .2s;}
.wmys-b2.active .wmys-r a{animation: indalRun 1s ease both .3s;}

.cgal{overflow:hidden;background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(25%, var(--pink-light)), color-stop(75%, var(--pink-light)), to(#fff));background: linear-gradient(0deg, #fff 0%, var(--pink-light) 25%, var(--pink-light) 75%, #fff 100%);}
.cgal-b{width:110.41666666666667%;margin-left:-5.208333333333337%;}
.cgal-b a{display:block;background:#fff;color:#000;}
.cgal-b a h4{overflow:hidden;}
.cgal-b a h4 img{display:block;width:100%;}
.cgal-b a h3{font-size:18px;height:90px;transition:all 0s;}
.cgal-b a:hover{background:var(--colors);color:#fff;}
.cgal-b a:hover img{transform:scale(1.1);}
.cgal-b .swiper-button-next{width:60px;height:60px;right:20%;top:40%;transition:all 0.5s;background:url(../images/r2.png);}
.cgal-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.cgal-b .swiper-button-prev{width:60px;height:60px;left:20%;top:40%;transition:all 0.5s;background:url(../images/l2.png);}
.cgal-b .swiper-button-prev:hover{background:url(../images/l2.png);}

.xwzx{padding-top:100px;background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(25%, var(--c-ind-home-orange-bg)), color-stop(75%, var(--c-ind-home-orange-bg)), to(#fff));background: linear-gradient(0deg, #fff 0%, var(--c-ind-home-orange-bg) 25%, var(--c-ind-home-orange-bg) 75%, #fff 100%);}
.xwzx-t{margin-bottom:65px;}
.xwzx-l{background:#fff;display:block;width:calc(50% - 13px);}
.xwzx-l h4{overflow:hidden;}
.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l dl{padding:38px 43px 57px 43px;}
.xwzx-l dl h5{font-size:14px;color:var(--colors);margin-bottom:15px;}
.xwzx-l dl h3{font-size:24px;color:#000;margin-bottom:32px;}
.xwzx-l dl p{color:#666666;font-size:16px;line-height:30px;}
.xwzx-l:hover img{transform:scale(1.1);}
.xwzx-l:hover h3{color:var(--colors);}
.xwzx-r{width:calc(50% - 13px);background:#fff;border-top:3px solid var(--colors);padding:0 45px;}
.xwzx-r a{display:block;padding:57px 0;}
.xwzx-r a:nth-child(1){border-bottom:1px solid #eee;}
.xwzx-r a i{line-height:100%;display:block;color:var(--colors);margin-bottom:15px;}
.xwzx-r a h3{font-size:24px;color:#000;margin-bottom:27px;}
.xwzx-r a p{color:#666666;font-size:16px;line-height:30px;margin-bottom:32px;}
.xwzx-r a h5{font-size:14px;color:var(--colors);}
.xwzx-r a:hover h3{color:var(--colors);}
.xwzx-b{width:180px;height:55px;border-radius:55px;background:var(--colors);font-size:16px;color:#fff;}
.xwzx-b:hover{opacity:0.8;}

.tc{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);display:none;}
.tc-s{background:#fff;border-radius:20px;box-shadow:0 10px 20px rgba(238, 194, 201, 0.2);position:relative;}
.tc-t{position:absolute;right:46px;top:43px;cursor:pointer;z-index:10;transition: all 0.5s;}
.tc-t:hover{transform: rotate(180deg);}
.tc-t img{display:block;}
.tc-b{position:relative;overflow:hidden;z-index:2;}
.ny-zpal-t{border-bottom: 1px solid #eee;/* margin-bottom:40px; */padding:59px 43px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;background: #fff;border-radius: 10px;box-shadow:0 5px 10px rgba(222, 222, 222, 0.3);position:absolute;z-index:1;opacity:0;}
.ny-zpal-t.active{position:relative;z-index:2;opacity:1;}
.ny-zpal-z-t-l{float:left;width: 73.821%;position: relative;}
.magnifierContainer {width:100%;}
.imgMedium {width:100%;position: relative;background: #f3f3f3;width: calc(100% - 150px);}.imgLeft .magnifier {position: absolute;display: none;width: 200px;height: 200px;}
.imasf2{position:absolute;width:100%;left:0;bottom:0;display:flex;justify-content:center;transition: all 0.5s;}
.imasf2 p{width:10px;height:10px;border-radius:10px;background: rgba(0,0,0,.25);margin: 0 5px;cursor: pointer;}
.imasf2 p.active{background: #0081d7;}
.imgLeft .imasf{width:100%;position:relative;/* overflow:hidden; */transition: all 0.5s;z-index:3;width: 130px;}
.imgLeft .imasf .fad{width:20px;height:60px;margin-top:10px;line-height:60px;text-align:center;background:rgba(0,0,0,0.5);bottom:10px;cursor:pointer;float:left;color:#fff;}
.imgLeft .imasf .fac{width:20px;height:60px;margin-top:10px;line-height:60px;text-align:center;background:rgba(0,0,0,0.5);bottom:10px;cursor:pointer;float:right;color:#fff;}
.imasf-bb{/* overflow:hidden; */position: relative;padding: 50px 0;}
.imasf-bb .a1{width:100%;height: 50px;position: absolute;top: 0;left: 0;}
.imasf-bb .a2{width:100%;height: 50px;position: absolute;bottom: 0;}
.imasf-bb .swiper-container{position:initial;width: 100%;height: 450px;}
.imasf-bb .swiper-slide{box-sizing:border-box;overflow: hidden;border: 1px solid #f3f3f3;display: flex;align-items: center;justify-content: center;height: 93px;background: #f3f3f3;}
.imasf-bb .swiper-slide-active{border-color: var(--colors);}
.imasf-bb .swiper-slide a{display:block;overflow:hidden;background: #f3f3f3;}
.imasf-bb .swiper-slide a img{width:100%;display: block;}
.imasf-bb .swiper-slide a p{width:100%;height:100%;left:0;bottom:0;background:url(../images/sp2.png)no-repeat center rgba(0,0,0,0.5);position: absolute;background-size: 30px 30px;}
.imasf-bb .swiper-button-next{width: 20px;height: 60px;margin-top: 10px;line-height: 60px;text-align: center;background: rgba(0,0,0,0.5);cursor: pointer;color:#fff;right:0;top: 50%;margin-top: -30px;}
.imasf-bb .swiper-button-prev{width: 20px;height: 60px;margin-top: 10px;line-height: 60px;text-align: center;background: rgba(0,0,0,0.5);cursor: pointer;color:#fff;left:0;top: 50%;margin-top: -30px;}
.mediumContainer {width: 100%;overflow: hidden;text-align:center;vertical-align:middle;box-sizing:border-box;display: flex;align-items: center;justify-content: center;height: 100%;}
.mediumContainer img{max-width:100%;display:block;margin:0 auto;}

.imgRight{z-index:100;width: 500px;position: absolute;left: 100%;top: 0;}
.imgLeft{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row-reverse;}
#zhezhao {width: 100%;height: 100%;background: transparent;position: absolute;top: 0;border: 1px solid transparent;}
#zhezhao:hover {cursor: move;}
.img_x {width: 100%!important;display: flex;}
.img_x li{height: 54px;border: 2px solid transparent;margin: 8px 4px;padding: 2px;cursor:pointer;}
.img_x li img{height:100%}

.ny-zpal-z-t-r{float:right;width: 21%;}
.ny-zpal-z-t-r h5{color:#fe6707;font-size:26px;margin-bottom:20px;}
.ny-zpal-z-t-r h3{color: #000;font-size: 30px;margin-bottom: 46px;}
.ny-zpal-z-t-r h3 p{width:160px;height:3px;background:#fe6707;position:absolute;left:0;bottom:-3px;}
.ny-zpal-z-t-r .div1{line-height: 36px;margin-bottom: 65px;font-size: 16px;color: #666;}
.ny-zpal-z-t-r .div1 dl{
    justify-content: space-between;
}
.ny-zpal-z-t-r .div1 dl dt{
    text-align: right;
    width: 71px;
}
.ny-zpal-z-t-r .div1 dl dd{
    width: calc(100% - 120px);
}
.ny-zpal-z-t-r .div2{font-size: 16px;}
.ny-zpal-z-t-r .div2 a{width: 200px;height: 55px;color: #000;border-radius: 5px;border: 2px solid #000;}
.ny-zpal-z-t-r .div2 a img{margin-left: 25px;transition: all 0s!important;filter: brightness(0) invert(0);}
.ny-zpal-z-t-r .div2 a:nth-child(1){margin-right:20px;}
.ny-zpal-z-t-r .div2 a:nth-child(1),.ny-zpal-z-t-r .div2 a:hover{color: #000;color: #fff;background: var(--colors);border-color: var(--colors);}
.ny-zpal-z-t-r .div2 a:nth-child(1) img{filter: brightness(0) invert(1);}
.ny-zpal-z-t-r .div2 a:hover img{filter: brightness(0) invert(1);}

@media(max-width:1500px){
    .cpzx-l dl a{height:45px;}
    .scln-l a{
    padding: 22px 35px 17px 35px;}
    .xwzx-r a{padding: 40px 0;}
}
@media screen and (max-width:1200px){
    .gywm-r a{height:45px;width:150px;}
    .scln-l a h4{height:24px;}
    .wmys-t a h4{width:60px;height:60px;}
    .wmys-r a,.xwzx-b,.tgxx a{height:45px;width:150px;}
    .ny-zpal-t{/* padding-top:50px!important; */}
    .tc-t{right:10px;top: -35px;}
    .tc-b{height: 65vh;padding-right:10px;overflow:auto;}
    .tc-b::-webkit-scrollbar {width: 6px;height: 10px;background-color: #f5f5f5;}
    .tc-b::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #f5f5f5;}
    .tc-b::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #555;}
    .ny-zpal-z-t-r .div2 a{width:150px;height:45px;}
    .sybt dl p{width:80px;}
}