.head{background:none;}
.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#019ba6;}
.cpyy2{padding-top:50px;background:#eee;}
.cpyy{}
.sybt{text-align:center;margin-bottom:45px;display: none;}
.sybt img{margin-bottom:13px;}
.sybt h3{color:#000;margin-bottom:10px;}
.sybt h4{color:#019ba6;text-transform:uppercase;font-size:14px;}
.cpyy-t{background:#019ba6;margin-bottom:20px;display:flex;flex-wrap:wrap;padding:0 60px;}
.cpyy-t a{display:block;text-align:center;width:calc(100% / 7);color:#fff;padding:28px 0 30px 0;transition:all 0.5s;}
.cpyy-t a p{height:28px;margin-bottom:27px;}
.cpyy-t a h4{font-size:18px;}
.cpyy-t a.active{background:#005f66;transition:all 0.5s;}
.cpyy-b{}
.cpyy-s{display:none;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}
.cpyy-s:nth-child(1){display:flex;}
.cpyy-l{width:59.52%;display:block;position:relative;overflow:hidden;}
.cpyy-l img{display:block;}
.cpyy-l-s{position:absolute;z-index: 5;left:50px;bottom:55px;width:320px;color:#fff;}
.cpyy-l-s h3{font-size:30px;margin-bottom:30px;}
.cpyy-l-s p{line-height:24px;}
.cpyy-l h5{width:70px;height:104px;display:flex;justify-content:center;align-items:center;background:url(../images/cpyy-bj.png);background-size:100% 100%;position:absolute;color:#fff;font-size:18px;top:0;right:43px;line-height:24px;}
.tjyd1{position:absolute;height:100%;left: -8%;z-index:1;transition:all 0.5s;transform: skewX(14deg);width:51%;background:#000;top:0;opacity:0.3;}
.tjyd2{position:absolute;height:100%;left: -15%;z-index:1;transition:all 0.5s;transform: skewX(10deg);width: 58%;background:#019ba6;top:0;opacity:0.5;}
.cpyy-r{width:calc(100% - 59.52% - 10px);display:flex;flex-wrap:wrap;justify-content:space-between;}
.cpyy-r a{display:block;position:relative;overflow:hidden;background:#fff;width:calc(50% - 5px);margin-bottom:10px;color: #575757;text-align:center;transition:all 0.5s;}
.cpyy-r a:hover{background:#019ba6;color:#fff;}
.cpyy-r a:last-child{justify-content:center;align-items:center;display:flex;/* background:#019ba6; */}
.cpyy-r a>img{width:100%;display:block;}
.cpyy-r a p{font-size:16px;width:100%;left:0;bottom:17px;position:absolute;}
.cpyy-r-s{color: #575757;}
.cpyy-r-s img{margin-bottom:28px;}
.cpyy-r-s h3{font-size:24px;margin-bottom:20px;}
.cpyy-r-s h4{font-size:16px;}
.cpyy-r a:hover .cpyy-r-s{color:#fff}

.gywm{background:url(../images/gywm-bj.jpg)no-repeat center #f3f3f3;padding: 50px 0 50px 0;background: #eee;}
.gywm-b{display:flex;justify-content:flex-end;align-items:center;background:#fff;position:relative;box-shadow:1px 1px 10px rgba(202,202,202,0.25);flex-wrap:wrap;}
.gywm-l{width:32.97%;left:2.8%;z-index:10;}
.gywm-l img{display:block;margin-bottom:40px;}
.gywm-l h3{font-size:36px;margin-bottom:15px;}
.gywm-l h4{color:#7d7d7d;font-size:16px;margin-bottom:50px;}
.gywm-l h4 b{color:#019ba6;}
.gywm-l h5{height:7px;background:url(../images/gywm-tb.png);}
.gywm-l p{padding:30px 0;color:#7f7f7f;line-height:24px;}
.gywm-l p a{color:#019ba6;}
.gywm-l-b{padding-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;display: none;}
.gywm-l-b dl{}
.gywm-l-b dl dt{color:#0090a6;line-height:100%;font-size:48px;margin-bottom:10px;}
.gywm-l-b dl h6{color:#7f7f7f;font-size:14px;font-weight:bold;}
.gywm-r{width:64.1%;overflow:hidden;}
.gywm-r img{display:block;width:100%;}

.ryzz{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px auto;}
.ryzz-l{width:calc(25% - 10px);}
.ryzz a{display:block;overflow:hidden;}
.ryzz a img{display:block;width:100%;}
.ryzz a:hover img{transform:scale(1.1);}
.ryzz .swiper-pagination-bullet{background:#fff;opacity:1;}
.ryzz .swiper-pagination-bullet-active{background:#019ba6;}
.ryzz-c{width:50%;}

.xwzx{margin-bottom: 50px;}
.xwzx-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.xwzx-l{width: calc(50% - 15px);border:1px solid #f0f0f0;padding:37px 29px;}
.xwzx-t{display:flex;align-items:center;justify-content:space-between;margin-bottom: 30px;}
.xwzx-t h3{display:flex;align-items:center;font-size:24px;}
.xwzx-t h3 img{margin-right:12px;}
.xwzx-t a{color:#7c7c7c;transition:all 0.5s;}
.xwzx-t a:hover{color:#019ba6;transition:all 0.5s;}
.xwzx-l-c{display:block;padding-bottom: 20px;border-bottom:1px solid #eeeeee;margin-bottom:23px;}
.xwzx-l-c h4{overflow:hidden;margin-bottom:20px;}
.xwzx-l-c h4 img{width:100%;display:block;}
.xwzx-l-c h3{line-height:30px;align-items:center;color:#000;font-size:24px;margin-bottom:15px;display:flex;justify-content:space-between;}
.xwzx-l-c h3 span{border-radius:90px;color:#fff;background:#019ba6;font-size:14px;display:block;width:90px;text-align:center;}
.xwzx-l-c h3 p{width:calc(100% - 110px);}
.xwzx-l-c:hover img{transform:scale(1.1);}
.xwzx-l-c:hover h3 p{color: #019ba6;transition:all 0.5s;}
.xwzx-l-c>p{line-height:24px;color:#7f7f7f;}
.xwzx-l-b{}
.xwzx-l-b a{display:flex;align-items:center;line-height: 17px;margin-bottom:12px;}
.xwzx-l-b a p{width:calc(100% - 120px);display:flex;align-items:center;color:#7f7f7f;}
.xwzx-l-b a:hover p{color:#019ba6;transition:all 0.5s;}
.xwzx-l-b a:hover p span{background:#019ba6;transition:all 0.5s;}
.xwzx-l-b a i{color:#acacac;font-size:14px;}
.xwzx-l-b a span{display:block;border-radius:2px;width:17px;line-height:17px;text-align:center;color:#fff;background:#c0c0c0;margin-right:10px;}
.xwzx-r{width: calc(50% - 15px);}
.xwzx-r-t{border:1px solid #f0f0f0;padding:37px 29px;margin-bottom:30px;}
.xwzx-r-c{}
.xwzx-r-c a{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.xwzx-r-c a:nth-child(1){margin-bottom:15px;}
.xwzx-r-c h4{width:260px;overflow:hidden;}
.xwzx-r-c h4 img{display:block;width:100%;}
.xwzx-r2{width:calc(100% - 290px);}
.xwzx-r2 h3{color:#000000;font-size:18px;margin-bottom:20px;}
.xwzx-r-c a:hover h3{color:#019ba6;}
.xwzx-r2 p{line-height:24px;color:#7f7f7f;margin-bottom:20px;}
.xwzx-r2 span{color:#019ba6;}
.xwzx-r-b{padding:30px 30px 30px 30px;background:#f2f2f2;border:1px solid #eaeaea;}
.xwzx-r-b>a{display:block;}
.xwzx-r-b>a h3{color:#000;font-size:18px;margin-bottom:20px;}
.xwzx-r-b>a p{color:#7f7f7f;line-height:24px;}
.xwzx-r-b>a:hover h3{color:#019ba6;}

.wmys{background:#019ba6;color:#fff;padding:35px 0;}
.wmys-b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.wmys-b dl{display:flex;align-items:center;flex-wrap:wrap;}
.wmys-b dl dt{margin-right:30px;}
.wmys-b dl dt img{}
.wmys-b dl:hover img{transform: rotateY(180deg);}
.wmys-b dl dd{}
.wmys-b dl dd h3{font-size:18px;margin-bottom:15px;}
.wmys-b dl dd h4{color:#c2edf3;}
.wmys-b p{width:1px;height:66px;background:#4eb9c1;}



@media screen and (min-width:1200px){
	.gywm-l{position:absolute;top: 50%; -webkit-transform: translateY(-50%) translateX(0%);transform: translateY(-50%) translateX(0%);}
}
@media(max-width:1700px){
    .gywm-l{left:3%;}
    .xwzx-r-c h4{width:220px;}
    .xwzx-r2 h3{margin-bottom:10px;}
    .xwzx-r2 p{margin-bottom:10px;}
    .xwzx-r-b{padding-bottom:10px;}
    .xwzx-r2{width: calc(100% - 260px);}
    .xwzx-l{padding-bottom:10px;}
    .gywm-l img{margin-bottom: 15px;}
}
@media(max-width:1420px){
    .xwzx-r-b{padding-top:15px;}
    .xwzx-r-t{margin-bottom:20px;}
    .gywm-l-b dl dt{font-size:30px;}
    .gywm-l{left:20px;}
    .gywm-l h3{font-size:30px;}
    .gywm-l h4{margin-bottom: 10px;}
    .gywm-l-b{padding-top:20px;}
    .gywm-l p{padding: 10px 0;}
    .gywm-l-b dl h6{font-size:13px;}
    .cpyy-r-s h3{font-size:22px;}
    .cpyy-l-s{left: 30px;width:277px;}
}
@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.cpyy-t a{width:50%;padding:15px 0;}
	.cpyy-l-s{position:relative;left:0;top:0px;color:#666;}
	/*.cpyy-r a p{bottom:5px;}*/
	.wmys-b dl dt{width:45px;margin-right:10px;}

}