.head:hover{background:#fff;}
.head:hover .head-c-r-l-t a{color:#fff;}
.head:hover .head-c-r-l-t a p{background: #f49c00;}
.head:hover .head-c-r-r button{background: url(../images/ss2.png);}
.head:hover .head-c-r-l-t a{color:#221815;}
.head:hover .head-c-l a .img2{display:block;}
.head:hover .head-c-l a .img1{display:none;}
.head:hover .head-c-r2{border:1px solid #a0a0a0;}
.head:hover .head-c-r2 a{color:#000;}
.head:hover .head-c-r2 a .img1{display:none;}
.head:hover .head-c-r2 a .img2{display:block;}
/*.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-s{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);text-align:center;color:#fff;}
.banner-s p{font-size:24px;margin-bottom:20px;}
.banner-s h3{font-size: 40px;margin-bottom:50px;font-family:zt;}
.banner-s h4{width:220px;height:50px;margin:0 auto;border-radius:50px;border:1px solid #fff;font-size:18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;display: none;}
.banner-s h4 i{position:relative;z-index:3;}
.banner-s h4 img{margin-left:20px;width: 20px;}
.banner-s h4 span{display:block;position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);width:0;height:100%;background:#f49c00;}
.banner-s h4:hover{border-color:#f49c00;}
.banner-s h4:hover span{width:110%;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#d72819;}
@keyframes myfirst2 {
    0% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
    50% { -webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px); }
    100% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
}
@-moz-keyframes myfirst2 {
    0% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
    50% { -webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px); }
    100% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
}
@-webkit-keyframes myfirst2 {
    0% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
    50% { -webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px); }
    100% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
}
@-o-keyframes myfirst2 {
    0% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
    50% { -webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px); }
    100% { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
}
.banner-an{width:18px;height:30px;position:absolute;left:calc(50% - 9px);bottom:30px;z-index:3;animation: myfirst2 2s linear infinite;
    -moz-animation: myfirst2 2s linear infinite;
    -webkit-animation: myfirst2 2s linear infinite;
    -o-animation: myfirst2 2s linear infinite;}

.gywm{background:url(../images/gywm-bj.jpg)no-repeat center bottom;padding:160px 0 140px 0;}
.gywm-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.gywm-l{width:44.285714285714284%;margin-top:-30px}
.gywm-l1{margin-bottom:80px;}
.gywm-l1 h6{font-size:200px;color:#f7f7f7;text-transform:uppercase;font-family: Teko-Medium;}
.gywm-l1 h3{font-size:30px;color:#f49c00;margin-top:-120px;}
.gywm-l2{background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.2);padding:86px 60px;}
.gywm-l2 h3{color:#212121;font-size: 27px;margin-bottom:65px;}
.gywm-l2 p{font-size:16px;color:#5f5f5f;line-height:32px;margin-bottom:90px;}
.gywm-l2 a{display:flex;align-items:center;justify-content:space-between;width:130px;padding:0 6px 16px 0;position:relative;border-bottom:1px solid #d0d0d0;color:#010101;font-weight: bold;font-size:16px;}
.gywm-l2 a img{}
.gywm-l2 a h4{position:absolute;left:0;bottom:-1px;background:#f49c00;height:1px;width:30px;}
.gywm-l2 a:hover{color:#f49c00;}
.gywm-l2 a:hover h4{width:100%;}
.gywm-r{width:44.285714285714284%;}
.gywm-r1{border-radius:5px;overflow:hidden;margin-bottom:70px;}
.gywm-r1 img{display:block;width:100%;}
.gywm-r1:hover img{transform:scale(1.1);}
.gywm-r2{display:flex;flex-wrap:wrap;justify-content:space-between;}
.gywm-r2 dt{}
.gywm-r2 dt h3{color:#f49c00;font-size:100px;font-weight:bold;margin-bottom:0px;font-family: Teko-SemiBold;}
.gywm-r2 dt p{font-size:18px;color:#5f5f5f;}
.gywm-r2 dd{width:240px;}
.gywm-r2 dd>div{border-radius:5px;background:url(../images/gywm-bj2.jpg)no-repeat #003f98;color:#fff;margin-bottom:30px;padding:57px 23px 20px 120px;}
.gywm-r2 dd>div:nth-child(2){background:url(../images/gywm-bj3.jpg)no-repeat #f49c00;}
.gywm-r2 dd>div h3{font-size:24px;font-weight:bold;margin-bottom:16px;}
.gywm-r2 dd>div h3 i{font-size:50px;line-height:100%;font-family: Teko-SemiBold;}
.gywm-r2 dd>div p{font-size:16px;}

.xdgl{padding:150px 0 80px 0;background:url(../images/xdgl-bj.jpg)no-repeat center;text-align:center;color:#fff;}
.xdgl-t{/* margin-bottom:100px; */position: relative;z-index: 3;}
.xdgl-t .swiper-button-next{width:32px;height:15px;background:url(../images/r.png);transition:all 0.5s;}
.xdgl-t .swiper-button-next:hover{background:url(../images/r-1.png);}
.xdgl-t .swiper-button-prev{width:32px;height:15px;background:url(../images/l.png);transition:all 0.5s;}
.xdgl-t .swiper-button-prev:hover{background:url(../images/l-1.png);}
.xdgl-t .swiper-container{width:1285px;max-width:100%}
.xdgl-t dl{width:863px;color:#fff;text-align:center;}
.xdgl-t dl dt{font-size:300px;opacity:0.02;line-height:100%}
.xdgl-t dl dd{position:relative;z-index: 3;margin-top: -213px;margin-bottom: 82px;}
.xdgl-t dl dd h3{font-size:36px;margin-bottom:30px;font-family:zt;}
.xdgl-t dl dd p{font-size:16px;line-height:30px;}
.xdgl-an{position:absolute;right:0;bottom:20px;width:44.357976653696496%;display:flex;z-index: 10}
.xdgl-an a{display: block;width:32px;height:15px;margin-right:30px;}
.xdgl-an .a1{background:url(../images/l2.png);}
.xdgl-an .a1:hover{background:url(../images/l2-1.png);}
.xdgl-an .a2{background:url(../images/r2.png);}
.xdgl-an .a2:hover{background:url(../images/r2-1.png);}
.xdgl-b{background:url(../images/fzlc-tb2.png)no-repeat center top 21px;/*padding-left:22px*/margin-bottom: 330px;}
.xdgl-b a{display: block;text-align:center;font-size: 18px;color: #fff;}
.xdgl-b p{margin-bottom:33px;opacity:0;}
.xdgl-b p img{display: block;margin:0 auto;}
.xdgl-b .swiper-slide-thumb-active p{opacity:1}
.xdgl-c{}
.xdgl-c h3{font-size: 48px;margin-bottom: 20px;}
.xdgl-c h3 i{color: #f49c00;}
.xdgl-c p{text-transform: uppercase;}

.hyyy{margin:117px auto 144px auto;}
.hyyy-t{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:100px;}
.hyyy-l{}
.hyyy-l h4{color:#f7f7f7;font-size:200px;text-transform:uppercase;font-family: Teko-Medium;}
.hyyy-l h3{font-size:30px;color:#f49c00;margin-top:-85px;position:relative;z-index:3;}
.hyyy-t p{display:flex;}
.hyyy-t p a{display:block;width:32px;height:15px;}
.hyyy-t p .a1{margin-right:20px;background:url(../images/l.png);}
.hyyy-t p .a1:hover{background:url(../images/l-1.png);}
.hyyy-t p .a2{background:url(../images/r.png);}
.hyyy-t p .a2:hover{background:url(../images/r-1.png);}
.hyyy-b{margin:0 60px;}
.hyyy-b a{display:block;}
.hyyy-b a h4{overflow:hidden;border-radius:3px;margin-bottom:45px;}
.hyyy-b a h4 img{display:block;width:100%;}
.hyyy-b a dl{padding:0 20px;/* display: none; */}
.hyyy-b a dl h3{color:#000;font-size:30px;margin-bottom:20px;}
.hyyy-b a dl p{color:#5f5f5f;font-size:16px;}
.hyyy-b a:hover img{transform:scale(1.1);}
.hyyy-b a:hover h3{color:#f49c00;}

.fwwl{background:url(../images/fwwl-bj.jpg)no-repeat center;padding:120px 0;background-attachment: fixed;}
.fwwl-l{width:524px;}
.fwwl-t{margin-bottom:40px;}
.fwwl-t h4{color:rgba(255,255,255,0.02);font-size:200px;text-transform:uppercase;font-family: Teko-Medium;}
.fwwl-t h3{font-size:30px;color:#f49c00;margin-top:-85px;position:relative;z-index:3;margin-bottom:65px;}
.fwwl-t p{font-size:16px;line-height:32px;color:#fff;}
.fwwl-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.fwwl-b dl{border-radius:5px;background:#fff;width:calc(50% - 4px);margin-bottom:8px;text-align:center;padding:54px 0 44px 0;}
.fwwl-b dl h3{font-size:60px;margin-bottom:21px;}
.fwwl-b dl h3 b{font-family: Teko-SemiBold;}
.fwwl-b dl p{color:#5f5f5f;font-size:16px;}
.fwwl-b dl:hover{}

.xwzx{margin:120px auto;}
.hyyy-t{}
.hyyy-t>h4{display:flex;flex-wrap:wrap;font-size:18px;justify-content:center;}
.hyyy-t>h4 a{display:block;color:#000;margin:0 20px;font-weight: bold;}
.hyyy-t>h4 a.active,.hyyy-t>h4 a:hover{color:#f49c00;}
.hyyy-t>a{display:flex;align-items:center;justify-content:space-between;width:130px;padding:0 6px 16px 0;position:relative;border-bottom:1px solid #d0d0d0;color:#010101;font-size:16px;font-weight: bold;}
.hyyy-t>a img{}
.hyyy-t>a h5{position:absolute;left:0;bottom:-1px;background:#f49c00;height:1px;width:30px;}
.hyyy-t>a:hover{color:#f49c00;}
.hyyy-t>a:hover h5{width:100%;}
.xwzx-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.xwzx-l{display:block;width:32.142857142857145%;}
.xwzx-l h4{overflow:hidden;border-radius:3px;margin-bottom:45px;}
.xwzx-l h4 img{display:block;width:100%;}
.xwzx-l h3{font-size:24px;color:#000;margin-bottom:22px;}
.xwzx-l p{color:#5f5f5f;font-size:16px;line-height:24px;height: 48px;}
.xwzx-l:hover img{transform:scale(1.1);}
.xwzx-l:hover h3{color:#f49c00;}
.xwzx-r{width:25.71428571428571%;overflow:auto;padding-right:50px;height:528px;margin-left:5%;}
.xwzx-r::-webkit-scrollbar{width:3px;background:#e5e5e5;}
.xwzx-r::-webkit-scrollbar-thumb{background:#f49c00;}
.xwzx-r a{display:block;margin-bottom: 24px;}
.xwzx-r a h3{font-size:24px;color:#000;margin-bottom: 10px;}
.xwzx-r a p{font-size:16px;color:#5f5f5f;line-height:24px;height: 70px;}
.xwzx-r a:hover h3{color:#f49c00;}

@media screen and (max-width:1500px){
    .xwzx-r{height:473.7px;}
    .xwzx-r a{margin-bottom:32px;}
    .xwzx-r a h3{margin-bottom: 15px;}
    .gywm-l2 h3{font-size:22px;}
}
@media screen and (max-width:1200px){
    .banner{margin-top:60px;}
    .banner-s h4{height:40px;}
    .gywm-r2 dd{width:220px;display: flex;justify-content: space-between;}
    .gywm-r2 dd>div{padding: 20px;width: 48%;}
    .xdgl-t dl dt{font-size:35px;opacity:0.5}
    .hyyy-t>h4 a{margin:0 5px;}
    .hyyy-t{align-items:center;}
    .hyyy-t>a{width:auto;}
    .hyyy-t>a img{margin-left:5px;}
}