.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#39b9ff;}

.cpzx{background:#f7f7f7;padding:70px 0;}
.cpzx-t{margin-bottom:50px;text-align:center;}
.cpzx-t h3{font-size:34px;margin-bottom:50px;}
.cpzx-t p{display:flex;justify-content:center;flex-wrap:wrap;}
.cpzx-t p a{display: flex;width:205px;height: 52px;background:#fff;color:#585858;font-size:16px;border-radius:50px;margin:0 7.5px;align-items: center;justify-content: center;padding: 5px;}
.cpzx-t p a.active{background:#1a99df;color:#fff;}
.cpzx-b{}
.cpzx-b>div{display:none;}
.cpzx-b>div:nth-child(1){display:block;}
.cpzx-b a{display:block;background:#fff;}
.cpzx-b a h4{overflow:hidden;box-shadow:1px 1px 10px rgba(0,0,0,0.03);}
.cpzx-b a h4 img{display:block;width:width:;}
.cpzx-b a dd{padding:50px;}
.cpzx-b a dd h3{color:#000;font-size:22px;margin-bottom:30px;}
.cpzx-b a dd p{color:#666;line-height:21px;margin-bottom:50px;}
.cpzx-b a dd b{color:#000;border-bottom:2px solid #a3a3a3;}
.cpzx-b a:hover{}
.cpzx-b a:hover img{transform:scale(1.1);}
.cpzx-b a:hover h3{color:#1a99df;}

.hyyy{margin:70px auto;}
.sybt{text-align:center;margin-bottom:50px;}
.sybt h3{font-size:34px;}
.sybt p{color:#666;padding-top:30px;}
.hyyy-b{display:flex;flex-wrap:wrap;}
.hyyy-b a{display:block;position:relative;width:calc((100% - 52% ) / 3);overflow:hidden;color:#fff;}
.hyyy-b a img{height:100%;max-width:1000px;display:block;}
.hyyy-b a>p{position:absolute;width:100%;left:0;bottom:0;text-align:center;font-size:20px;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));padding:50px 0;}
.hyyy-b a dl{background: rgba(35,138,194,0.8);width:54.38%;padding:55px 50px 100px 55px;display:none;}
@media (min-width:1200px){
	.hyyy-b a dl{position:absolute;left: 0%;top: 50%; -webkit-transform: translateY(-50%) translateX(0%);transform: translateY(-50%) translateX(0%);}
}
.hyyy-b a dl h5{font-size:14px;margin-bottom:15px;}
.hyyy-b a dl h3{font-size:30px;margin-bottom:15px;}
.hyyy-b a dl h4{width:73px;height:3px;background:#02c7eb;margin-bottom:20px;}
.hyyy-b a dl p{line-height:24px;}
.hyyy-b a.active{width:52%;}
.hyyy-b a.active>p{opacity:0;}
.hyyy-b a.active dl{display:block;}

.wmys{margin:70px auto;}
.wmys-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.wmys-b a{display:block;width:25%;padding:;text-align:center;padding:86px 70px 100px 70px;position:relative;}
.wmys-b .dl1{background:#f1f1f2;}
.wmys-b .dl2{background:#f4f4f4}
.wmys-b .dl3{background:#ededed}
.wmys-b .dl4{background:#f3f3f3;}
.wmys-b a dt{margin-bottom:30px;overflow:hidden;}
.wmys-b a dt img{margin:0 auto;display:block;}
.wmys-b a dt .img2{display:none;}
.wmys-b a h3{color:#3e3e3e;font-size:20px;margin-bottom:25px;}
.wmys-b a h4{width:59px;height:3px;background:#238ac2;margin:0 auto 20px auto;}
.wmys-b a p{color:#666;line-height:21px;}
.wmys-b a h5{width:32px;height:32px;position:absolute;left:50%;margin-left:-16px;bottom:-35px;background:url(../images/wmys-tb.png);}
.wmys-b a:hover{background:#238ac2;}
.wmys-b a:hover .img1{display:none;}
.wmys-b a:hover .img2{display:block;}
.wmys-b a:hover h3{color:#fff;}
.wmys-b a:hover h4{background:#fff;}
.wmys-b a:hover p{color:#fff;}
.wmys-b a:hover h5{bottom:50px;}

.gywn{padding:86px 0;background:url(../images/gywm-bj.jpg)no-repeat center;}
.gywn .w1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.gywm-l{width:38.25%;}
.gywm-l h3{font-size:30px;margin-bottom:37px;}
.gywm-l h4{font-size:18px;margin-bottom:30px;}
.gywm-l>p{color:#666;line-height:31px;margin-bottom:43px;}
.gywm-b{display:flex;flex-wrap:wrap;margin-bottom:50px;justify-content:space-between;}
.gywm-b dl{}
.gywm-b dl dt{font-weight:bold;font-size:24px;color:#1a99df;}
.gywm-b dl dt i{color:#1a99df;font-size:38px;}
.gywm-b dl p{color:#666;}
.gywm-l a{display:block;width:166px;line-height:47px;text-align:center;background:#1a99df;border-radius:50px;color:#fff;font-size:16px;}
.gywm-l a:hover{opacity:0.8;}
.gywm-r{width:53.75%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-20px;}
.gywm-r a{display:block;text-align:center;color:#666;width:calc(50% - 13px);margin-bottom: 20px;}
.gywm-r a h4{overflow:hidden;margin-bottom:20px;}
.gywm-r a h4 img{display:block;width:100%;}
.gywm-r a:hover h4 img{transform:scale(1.1);}

.ryzz{padding:90px 0;background:url(../images/ryzz-bj.jpg)no-repeat center;}
.ryzz{}
.ryzz .w1{padding:0 230px 0 170px;position:relative;}
.ryzz a{display:block;overflow:hidden;}
.ryzz a img{display:block;width:100%;}
.ryzz a:hover img{transform:scale(1.1);}

.ryzz-b{display:none;}

@media(min-width:1200px){
    .ryzz .swiper-button-next{width:54px;height:54px;background:url(../images/r.png);background-size:100% 100%;right:35px;}
    .ryzz .swiper-button-next:hover{background:url(../images/r-1.png);background-size:100% 100%;}
    .ryzz .swiper-button-prev{width:54px;height:54px;background:url(../images/l.png);background-size:100% 100%;left:35px;}
    .ryzz .swiper-button-prev:hover{background:url(../images/l-1.png);background-size:100% 100%;}
}

.xwzx{background:#f7f7f7;padding:70px 0;}
.xwzx-t{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;}
.xwzx-t h3{font-size:30px;}
.xwzx-t p{display:flex;}
.xwzx-t p a{color:#777;font-size:16px;margin-left:70px;}
.xwzx-t p a:hover,.xwzx-t p a.active{color:#238ac2;}
.xwzx-b{background:#ebebeb;}
.xwzx-b a{display:block;background:#fff;padding:55px 80px;}
.xwzx-b a h5{color:#919191;font-size:16px;margin-bottom:15px;}
.xwzx-b a h3{color:#585858;font-size:16px;margin-bottom:12px;}
.xwzx-b a h4{font-size:12px;color:#a6a6a6;margin-bottom:13px;}
.xwzx-b a p{color:#919191;font-size:13px;margin-bottom:20px;line-height:21px;}
.xwzx-b a h6{height:7px;background:url(../images/xwzx-tb.png)no-repeat;margin-bottom:20px;}
.xwzx-b a h2{overflow:hidden;}
.xwzx-b a h2 img{display:block;}
.xwzx-b a:hover h5{color:#238ac2;}
.xwzx-b a:hover h3{color:#238ac2;}
.xwzx-b a:hover img{transform:scale(1.1);}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.cpzx-b>div{height:450px;}
	.cpzx-b>div .swiper-slide{height: calc((100% - 10px) / 2);}
	.cpzx-t p{justify-content:space-between;}
	.cpzx-t p a{width:calc(50% - 5px);line-height:40px;margin:0 0 10px 0;}
	.hyyy-b a dl{display:block;background: #efefef;}
	.gywn{background-size:auto 100%;background: #fff;}
	.xwzx-t p{justify-content:space-between;flex-wrap: wrap;margin-bottom: -10px;}
	.xwzx-t p a{margin-left: 0px;width: 48%;text-align:center;line-height:40px;border-radius:50px;background:#fff;margin-bottom: 10px;}
	.xwzx-t p a.active{background:#238ac2;color:#fff}
	.gywm-b dl{width:50%;text-align:center;}
	.cpzx-b a{background:none;}
	.hyyy-b a{background:#efefef}
	.hyyy-b a dl h3{color: #000;background: url(../images/hyyy-tb.png)no-repeat center right;background-size: 25px auto;}
	.hyyy-b a dl h3 b{font-weight: normal;}
	.hyyy>a{width:150px;line-height:50px;text-align:center;border-radius:50px;color:#fff;background:#1a99df;margin:0 auto}
	.wmys{background:#efefef;margin:0}
	.wmys-b a{background:none!important;width:50%;}
	.wmys-b a b{font-weight:normal}
	.gywm-l>p{margin-bottom:0px;}
	.gywm-r a{width:calc(50% - 5px)}
	.wmys-b a dt img{width:100px;}
	.ryzz{background:none}
	.ryzz-b{display:flex;justify-content:center;align-items:center;padding-top:20px;}
	.ryzz-b *{position:relative;left:inherit;right:inherit;margin-top:0;bottom:inherit;}
	.ryzz-b .swiper-button-prev{width:10px;height:44px;background:url(../images/l5.png)no-repeat center;background-size:100% auto;}
	.ryzz-b p{width:auto;margin:0 10px;display:flex;}
	.ryzz-b p .swiper-pagination-bullet{background:#c7c7c7;opacity:1;margin:0 5px;}
    .ryzz-b p .swiper-pagination-bullet-active{background:#1a99df;}
	.ryzz-b .swiper-button-next{width:10px;height:44px;background:url(../images/r5.png)no-repeat center;background-size:100% auto;}
}