/*.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{}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide dl{position:absolute;z-index:2;bottom:70px;right:5.7291666666666664%;width:410px;}
.banner .swiper-slide dl h3{color:#fff;font-size:65px;margin-bottom:35px;}
.banner .swiper-slide dl dt{text-transform:uppercase;}
.banner .swiper-slide dl dt a{width:calc(50% - 0.5px);height:36px;}
.banner .swiper-slide dl dt .a1{background:#161616;color:#fff;}
.banner .swiper-slide dl dt .a2{background:#fff;color:#404040;}
.banner .swiper-slide dl dt .a2:hover{background:#161616;color:#fff;}
.banner .swiper-slide-active a{}
.banner .swiper-pagination{bottom:48px;}
.banner .swiper-pagination-bullet{background:none;opacity:1;padding:3px;width:17px;height:17px;border-radius:17px;display:flex;justify-content:center;align-content:center;}
.banner .swiper-pagination-bullet:before{content: '';width: 100%;height: 100%;border-radius:100px;background:#f1f1e9;transition:all 0.5s;}
.banner .swiper-pagination-bullet-active{background:#fff;}
.banner .swiper-pagination-bullet-active:before{background:#000;}
.banner .swiper-button-next{width:33px;height:33px;right:9.114583333333333%;transition:all 0.5s;background:url(../images/r4-1.png);}
.banner .swiper-button-next:hover{background:url(../images/r4.png);}
.banner .swiper-button-prev{width:33px;height:33px;left:9.114583333333333%;transition:all 0.5s;background:url(../images/l4-1.png);}
.banner .swiper-button-prev:hover{background:url(../images/l4.png);}

.wmys2{background:#f5f5f5;padding:35px 0 42px;}
.wmys2 i{width:1px;height:74px;background:#d0d0d0;margin:0 40px;}
.wmys2 dl{}
.wmys2 dl h5{width:75px;}
.wmys2 dl h3{font-size:16px;line-height:28px;}
.wmys2 dl:hover{}

.cpzx{width:88.90625%;margin:80px auto 185px auto;}
.cpzx-t{}
.cpzx-t h3{color:#212121;font-size:48px;text-transform:uppercase;position:relative;z-index:3;transform: translateY(33px);}
.cpzx-t dl{cursor:pointer;color:#868585;height:26px;}
.cpzx-t dl .a1{color:#222222;font-weight:bold;transition:all 0s;width:53px;}
.cpzx-t dl .a2{width:50px;height:26px;border-radius:26px;border:1px solid #8e8e8e;position:relative;margin:0 8px;}
.cpzx-t dl .a2 p{width:22px;height:22px;border-radius:22px;background:#212121;position:absolute;left:2px;top:1px;}
.cpzx-t dl .a3{transition:all 0s;width:27px;}
.cpzx-t dl.active .a1{color:#868585;font-weight:normal;}
.cpzx-t dl.active .a2 p{left:26px;}
.cpzx-t dl.active .a3{font-family:myFirstFont;color:#222222;font-weight:bold;}
.cpzx-b{position:relative;}
.cpzx-b2{position:absolute;opacity:0;z-index:1;left:0;top:0;width:100%;transition:all 0.5s;}
.cpzx-b2:nth-child(1){position:relative;opacity:1;z-index:2;}
.cpzx-b.active .cpzx-b2:nth-child(1){position:absolute;opacity:0;}
.cpzx-b.active .cpzx-b2:nth-child(2){position:relative;opacity:1;z-index:2;}
.cpzx-l{width:37.492677211482134%}
.cpzx-l a{color:#212121;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.cpzx-l a h4{width:63.75%;overflow:hidden;position:relative;}
.cpzx-l a h4 img{display:block;width:100%;}
.cpzx-l a h4 .img2{position:absolute;left:0;top:0;width:100%;z-index:2;opacity:0;}
.cpzx-l a dl{width:32.8125%}
.cpzx-l a dl h3{font-size:19px;line-height:24px;margin-bottom:10px;}
.cpzx-l a dl h5{font-size:13px;text-decoration:underline;}
.cpzx-l a:hover .img1{opacity:0;}
.cpzx-l a:hover .img2{opacity:1;}

.cpzx-r{width:59.98828353837141%}
.cpzx-r a{display:block;color:#212121;}
.cpzx-r a h4{overflow:hidden;margin-bottom:15px;position:relative;}
.cpzx-r a h4 img{display:block;width:100%;}
.cpzx-r a h4 .img2{position:absolute;left:0;top:0;width:100%;z-index:2;opacity:0;}
.cpzx-r a dl{padding-left:25px;}
.cpzx-r a dl h3{font-size:14px;margin-bottom:10px;}
.cpzx-r a dl h5{font-size:13px;text-decoration:underline;}
.cpzx-r a:hover .img1{opacity:0;}
.cpzx-r a:hover .img2{opacity:1;}
.cpzx-b .swiper-button-next{right:0;width:30px;height:30px;background:#fff;transition:all 0.5s;}
.cpzx-b .swiper-button-next:hover{filter: invert(100%);}
.cpzx-b .swiper-button-prev{left:0;width:30px;height:30px;background:#fff;transition:all 0.5s;}
.cpzx-b .swiper-button-prev:hover{filter: invert(100%);}

.cpfl{width:1006px;margin-bottom:25px;}
.cpfl dl{width:50%;}
.cpfl dl:nth-child(2){margin-top:256px;}
.cpfl dl dt{position:relative;margin-bottom:40px;}
.cpfl dl dt a{color:#fff;}
.cpfl dl dt a img{display:block;width:100%;}
.cpfl dl dt a h3{text-transform:uppercase;font-size:36px;line-height:1.2;width:244px;height:245px;border:3px solid #fff;padding:22px 40px 22px 20px;position:absolute;z-index:2;left:130px;top:130px;}
.cpfl dl dd{width:300px;text-align:center;}
.cpfl dl dd a{height:67px;color:#000;border-bottom:1px dotted #bdbdbd;}
.cpfl dl dd a:hover{}
.cpfl dl dd a:last-child{border:none;}

.wmys{margin:180px auto 100px auto;}
.wmys-t{margin-bottom:64px;text-align:center;}
.wmys-t h3{font-size: 60px;margin-bottom: 18px;}
.wmys-t h4{font-size:14px;}
.wmys-b{position:relative;}
.wmys-b .swiper-container{padding-bottom:54px;}
.wmys-b a{display:block;color:#fff;position:relative;}
.wmys-b a h4{overflow:hidden;}
.wmys-b a h4>img{display:block;width:100%;}
.wmys-b a dl{position:absolute;left:0;bottom:0;width:100%;z-index:2;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.58));padding:70px 15px 32px 15px;}
.wmys-b a h3{font-size:24px;text-transform:uppercase;margin-bottom:12px;}
.wmys-b a dl dt{font-size:14px;line-height: 22px;}
.wmys-b a:hover img{transform:scale(1.1)}
.wmys-b .swiper-pagination{bottom:0px;}
.wmys-b .swiper-pagination-bullet{background:#e1e1e1;opacity:1;}
.wmys-b .swiper-pagination-bullet-active{background:#000;}
.wmys-b .swiper-button-next{width:39px;height:40px;right:-80px;transition:all 0.5s;background:url(../images/r3.png);top:40%;}
.wmys-b .swiper-button-prev{width:39px;height:40px;left:-80px;transition:all 0.5s;background:url(../images/l3.png);top:40%;}

.hqyb{color:#fff;padding:95px 0 90px;background:url(../images/hqyb-bj.jpg)no-repeat center;background-size:cover;}
.hqyb-b{}
.hqyb-b dl{width:610px;max-width:50%}
.hqyb-b dl h3{font-size:36px;margin-bottom:24px;}
.hqyb-b dl p{font-size:16px;line-height:32px;margin-bottom:58px;}
.hqyb-b dl a{width:173px;height:47px;border:1px solid #fff;font-size:16px;color:#fff;}
.hqyb-b dl a:hover{background:#fff;color: #000;}


.gywm{margin:170px auto 140px;width:1153px}
.gywm-t{margin-bottom:60px;}
.gywm-l{width:430px;margin-bottom:80px;}
.gywm-l h3{color:#1c1c1c;font-size:26px;text-transform:uppercase;margin-bottom:30px;}
.gywm-l h4{width:110px;height:5px;background:#000;margin-bottom:30px;}
.gywm-l dl{color:#1c1c1c;font-size:16px;line-height:32px;margin-bottom:50px;}
.gywm-l a{width:205px;height:36px;background:#161616;color:#fff;text-transform:uppercase;}
.gywm-l a:hover{}
.gywm-r{width:602px;overflow:hidden;}
.gywm-r img{display:block;width:100%;}
.gywm-r:hover img{transform:scale(1.05);}
.gywm-b{text-align:center;}
.gywm-b dl{}
.gywm-b dl h3{font-size:25px;margin-bottom:20px;}
.gywm-b dl h3 i{font-size:36px;line-height:100%;}
.gywm-b dl h4{font-size:14px;}

.xwzx{background:#f5f5f5;padding:30px 0 60px 0;}
.xwzx-l{width:290px;text-align:center;margin-left:14.0625%;margin-bottom:80px;}
.xwzx-l h3{color:#212121;font-size:60px;text-transform:uppercase;margin-bottom:40px;}
.xwzx-l dl{}
.xwzx-l dl a{width:42px;height:42px;border:1px solid #f5f5f5;}
.xwzx-l dl a:hover{border-color:#1f1f1f;}
.xwzx-l dl dt{position:relative;width:auto;}
.xwzx-l dl dt span{width:10px;height:10px;background:#d9d9d9;display:block;margin:0 5px;border-radius:10px;opacity:1;}
.xwzx-l dl dt .swiper-pagination-bullet-active{background:#575757;}
.xwzx-r{width:58.33333333333334%;}
.xwzx-r a{display:block;color:#212121;}
.xwzx-r a h4{overflow:hidden;margin-bottom:25px;}
.xwzx-r a h4 img{display:block;width:100%;}
.xwzx-r a h3{font-size:14px;margin-bottom:13px;font-weight:bold;}
.xwzx-r a h5{font-size:13px;text-decoration:underline;font-weight:bold;}
.xwzx-r a:hover img{transform:scale(1.05);}

.hzhb{margin:120px auto;}
.hzhb-b{}
.hzhb-b a{}
.hzhb-b a img{}
.hzhb-b a:hover{}
.hzhb{}
.hzhb{}
.hzhb{}
.hzhb{}


@media screen and (max-width:1200px){
    .banner .swiper-pagination{bottom:10px;}
    .cpzx-l{width:60%}
    .cpzx-r{width:35%}
    .cpfl dl dt a h3{width:calc(100% - 80px);height:calc(100% - 80px);left:40px;top:40px;}
    .cpfl dl dd a{height:50px;}
    .wmys-b a h3,.wmys-b a p{height:80px;}
    .xwzx-l dl a{height:30px;width:30px;}
    .wmys2{align-items:flex-start}
    .wmys2 dl{width:50%;text-align:center;justify-content:center;}
    .wmys2 dl h5{height:50px;width:100%;}
    .hqyb-b dl{max-width:100%;}
    .gywm-b dl{width:50%;}
}