.head{background:none;}
.banner2{position:relative;}
.banner2-s{position:absolute;left: 50%;top: 47%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);width:100%;text-align:center;color:#fff;}

.banner2-s h5{font-size:16px;margin-bottom:40px;}
.banner2-s h3{font-size:60px;text-transform:uppercase;margin-bottom: 34px;}
.banner2-s p{width:230px;line-height:45px;/* background:#f7f7f7; */text-transform:uppercase;color: #fff;display:block;margin:0 auto;transition:all 0.5s;border:1px solid #979797;}
.banner2 a p:hover{background:#0080c0;}


.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;}
.banner .swiper-pagination-bullet-active{background:#0080c0;}

.cpzx{margin:100px auto;}
.cpzx-t{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;}
.cpzx-t h3{color:#373737;font-size: 18px;width: calc(100% - 80px);text-align: center;text-indent: 85px;}
.cpzx-t a{color:#aaaaaa;}
.cpzx-t a:hover{color:#000;}
.cpzx-b{}
.cpzx-b a{display:block;border:1px solid #f1f1f1;padding: 30px 20px 80px 20px;margin-bottom: 2px;margin-left: 2px;position: relative;}
.cpzx-b a h3{color:#373737;font-size: 14px;position: absolute;width: 100%;left: 0;bottom: 20px;text-align: center;z-index: 3;padding: 0 10px;line-height: 24px;height: 48px;}
.cpzx-b a h5{color:#aaa;font-size:16px;height: 16px;display: none;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a:hover h3{color:#0080c0;}
.cpzx-b a:hover img{transform: scale(1.1);}
.cpzx1 .cpzx-b a{padding-bottom: 90px;}
.cpzx1 .cpzx-b a h4 img{display:block;width:100%;/* transform: scale(1.2); */}
.cpzx1 .cpzx-b a:hover img{transform: scale(1.1);}

.gg{display:flex;justify-content:center;align-items:center;height:930px;background:url(../images/gg-bj.jpg)no-repeat center;color:#fff;}
.gg-s{width:750px;text-align:center;border:5px solid #fff;padding:50px 0;margin-bottom:35px;}
.gg-s h5{font-size:16px;margin-bottom:40px;}
.gg-s h3{font-size:60px;text-transform:uppercase;margin-bottom:50px;}
.gg-s a{width:230px;line-height:45px;background:#f7f7f7;text-transform:uppercase;color:#3f3f3f;display:block;margin:0 auto;transition:all 0.5s;}
.gg-s a:hover{background:#0080c0;color:#fff;}

.cpzx2{margin:100px auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.cpzx2-l{width:calc(50% - 2px);}
.cpzx2-t{display:flex;align-items:center;margin-bottom:40px;}
.cpzx2-t h3{color:#373737;font-size:20px;margin-right:90px;}
.cpzx2-t a{color:#aaaaaa;}
.cpzx2-t a:hover{color:#000;}
.cpzx2-b{}
.cpzx2-b a{display:block;border:1px solid #f1f1f1;padding:30px 20px;margin-bottom: 1px;}
.cpzx2-b a h3{color:#373737;font-size:18px;margin-bottom:10px;color: #373737;font-size: 14px;position: absolute;width: 100%;left: 0;bottom: 40px;text-align: center;z-index: 3;}
.cpzx2-b a h5{color:#aaa;font-size:16px;display: none;}
.cpzx2-b a h4{overflow:hidden;}
.cpzx2-b a h4 img{display:block;width:100%;}
.cpzx2-b a:hover h3{color:#0080c0;}
.cpzx2-b .swiper-pagination{display:flex;justify-content:flex-end;padding-right:20px;bottom:20px;}
.cpzx2-b .swiper-pagination-bullet{background:none;border:1px solid #c3c3c3;width:10px;height:10px;}
.cpzx2-b .swiper-pagination-bullet-active{background:#000000;border-color:#000;}

.gg2{display:flex;justify-content:center;align-items:center;height:930px;background:url(../images/gg2-bj.jpg)no-repeat center;color:#fff;}
.gg2-s{width:100%;text-align:center;}
.gg2-s h5{font-size:16px;margin-bottom:40px;}
.gg2-s h3{font-size:60px;text-transform:uppercase;margin-bottom:50px;}
.gg2-s a{width:230px;line-height:45px;background:#f7f7f7;text-transform:uppercase;color:#3f3f3f;display:block;margin:0 auto;transition:all 0.5s;}
.gg2-s a:hover{background:#0080c0;color:#fff;}

.cpfl{display:flex;flex-wrap:wrap;}
.cpfl a{width:50%;position:relative;overflow:hidden;}
.cpfl a img{display:block;width:100%;}
.cpfl-s{position:absolute;width:100%;height:100%;left:0;top:0;color:#fff;text-align:center;display:flex;align-items:center;background:rgba(0,0,0,0.4);}
.cpfl-s div{width:90%;}
.cpfl-s h5{font-size:16px;margin-bottom:40px;}
.cpfl-s h3{font-size:60px;text-transform:uppercase;margin-bottom:50px;}
.cpfl-s p{width:230px;line-height:43px;text-transform:uppercase;margin:0 auto;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);}
.cpfl-s p:hover{background:#0080c0;border-color:#0080c0;}

.gywm{margin:100px auto;}
.sybt{color:#010101;font-size:60px;margin-bottom:50px;text-align:center;}
.gywm-b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid #e5e5e5;margin-bottom:24px;padding:40px 0px 40px 40px;}
.gywm-l{width:50%;}
.gywm-l a{display:block;overflow:hidden;}
.gywm-l a img{display:block;width:100%;}
.gywm-l a:hover img{transform:scale(1.1);}
.gywm-l .swiper-pagination{display:flex;justify-content:flex-end;padding-right:20px;bottom:20px;}
.gywm-l .swiper-pagination-bullet{background:none;border:1px solid #c3c3c3;width:10px;height:10px;}
.gywm-l .swiper-pagination-bullet-active{background:#000000;border-color:#000;}
.gywm-r{width:50%;padding: 0 70px;}
.gywm-r h3{font-size:24px;margin-bottom:30px;}
.gywm-r p{color: #5f5f5f;line-height: 30px;margin-bottom: 50px;}
.gywm-r a{width:230px;line-height:45px;background:#000;text-transform:uppercase;color:#fff;display:block;transition:all 0.5s;text-align:center;}
.gywm-r a:hover{background:#0080c0;color:#fff;}
.ryzz{margin-bottom:75px;}
.ryzz-b{position:relative;}
.ryzz-b a{display:block;border:1px solid #eee;padding:75px 75px 45px 75px;text-align:center;color:#5f5f5f;}
.ryzz-b a h4{overflow:hidden;margin-bottom:60px;}
.ryzz-b a h4 img{display:block;}
.ryzz-b a h3{font-size:14px;transition:all 0.5s}
.ryzz-b a:hover{color:#0080c0;}
.ryzz-b a:hover img{transform:scale(1.1)}
.ryzz-b .swiper-button-next{width:12px;height:21px;background:url(../images/r2.png);right:-43px;}
.ryzz-b .swiper-button-prev{width:12px;height:21px;background:url(../images/l2.png);left:-43px;}
.wmys{padding:80px 0;border-top:1px solid #e5e5e5;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;}
.wmys dl{width:calc(100% / 6);}
.wmys dl dt{font-weight:bold;font-size:18px;display:flex;align-items:flex-end;justify-content:center;text-transform:uppercase;}
.wmys dl dt b{font-size:60px;line-height:100%;}
.wmys dl dt i{padding-bottom:2px;}
.wmys dl p{color:#373737;}
.gg3{background:url(../images/gg3-bj.webp)no-repeat center;height:220px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;}
.gg3-s{width:100%;}
.gg3-s h3{text-transform:uppercase;font-size:48px;margin-bottom:20px;}

.xwzx{margin-bottom:80px;}
.xwzx-b{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px;}
.xwzx-b a{display:block;width:22%;}
.xwzx-b a h3{color:#0a0a0a;font-size:18px;line-height:24px;margin-bottom:20px;}
.xwzx-b a p{color:#858585;line-height:24px;margin-bottom:20px;}
.xwzx-b a span{color: #000;font-weight: bold;}
.xwzx-b a:hover h3{color:#0080c0;}
.xwzx-b2{width:230px;line-height:43px;text-transform:uppercase;margin:0 auto;transition:all 0.5s;border:1px solid #d2d2d2;color:#000;display:block;text-align:center;}
.xwzx-b2:hover{background:#0080c0;border-color:#0080c0;color:#fff;}

@media screen and (max-width:1200px){
	.banner2{margin-top:60px;}
	.wmys dl{width:48%;margin-bottom:20px;}
    .banner2-s p{width:120px;line-height:40px;}
    .cpzx-t h3{text-indent:0;text-align:left}
    .banner{margin-top:60px;}
}   