.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner-an{position:absolute;width: 269px;height:87px;display:flex;align-items:center;justify-content:center;bottom:0;right:0;background:#76b53f;z-index:10;border-top-left-radius:10px;}

.banner-an .swiper-pagination{text-align: right;bottom:13%;width:93px;margin:0 26px;}
.banner-an .swiper-pagination>span{display:flex;justify-content:space-between;}
.banner-an .swiper-pagination>span{color:#fff;font-size:22px;padding-right:13%;}
.banner-an .swiper-button-next{width:12px;height:19px;background:url(../images/r.png);right:calc(13% - 30px);bottom:111px;top:initial;}
.banner-an .swiper-button-prev{width:12px;height:19px;background:url(../images/l.png);right:calc(13% + 55px);bottom:111px;top:initial;left:initial;}
.banner-an>div{position:initial;margin-top:0}
.banner-an i{font-size:26px;color:#add38c;}
.banner-an .ss{color:#fff;}

.wmys{background:#f5f5f5;padding:50px 0;}
.wmys-s{display:flex;justify-content:center;flex-wrap:wrap;}
.wmys-s a{margin-bottom: 15px;display:flex;align-items:center;box-sizing:border-box;box-shadow:1px 1px 10px rgba(0,0,0,0.04);width: 19%;background:#fff;border-top-left-radius: 10px;border-bottom-right-radius: 10px;height: 156px;padding: 0 14px;position:relative;overflow:hidden;margin: 0 10px;}
.wmys-s a dl{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;}
.wmys-s a dl dt{}
.wmys-s a dl dt h3{font-weight:normal;color:#000;font-size:24px;line-height:100%;margin-bottom: 20px;display:  flex;height: 63px;align-items:  center;justify-content: space-between;}
.wmys-s a dl dt p{color:#777777;}
.wmys-s a dl dd{}
.wmys-s a dl dd img{}
.wmys-s a:before{content: '';width: 100%;height: 0%;position: absolute;bottom: 0;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #74bc21;left:0;}
.wmys-s a:hover:before{height:8px;transition:all 0.5s;}

.cpzx{display:flex;justify-content:space-between;flex-wrap:wrap;}
.cpzx-l{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between;flex:1;background:url(../images/cpzx-bj1.jpg);background-size:100% 100%;}
.cpzx-l a{width:calc(50% + 0.5px);display:flex;align-items: center;box-sizing:border-box;border-right:1px solid #dee1e1;justify-content:center;text-align:center;}
.cpzx-l a:nth-child(1),.cpzx-l a:nth-child(2){border-bottom:1px solid #dee1e1;}
.cpzx-l a:nth-child(2n){width:calc(50% - 0.5px);border-right:0;}

.cpzx-l a h4{height:252px;}
.cpzx-l a h4 img{}
.cpzx-l h3{font-weight:normal;font-size:18px;color:#72c03f;margin-bottom:18px;}
.cpzx-l p{color:#535353;font-weight:bold;}
.cpzx-l a:hover h3,.cpzx-l a:hover p{color:#134f96;}
.cpzx-r{overflow:hidden;width:50%;}
.cpzx-r a{}
.cpzx-r a img{width:100%;display:block;}
.cpzx-r a:hover img{transform:scale(1.1);}

.gywm{display:flex;flex-wrap:wrap;justify-content:space-between;}
.gywm-l{width:50%;background:#f2f9fb;text-align:center;}
.gywm-l h4{overflow:hidden;margin-bottom:110px;}
.gywm-l h4 img{width:100%;display:block;}
.gywm-l h3{font-weight:normal;font-size:30px;line-height:100%;margin-bottom:33px;}
.gywm-l p{color:#4a4a4a;margin-bottom:40px;}
.gywm-l a{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:10px;width: 159px;height:49px;margin:0 auto;background:#74bc21;position:relative;opacity:0.999;overflow:hidden;}
.gywm-l a img{margin-left:20px;}
.gywm-l a:hover img{margin-left:30px;}
.gywm-l a:before, .gywm-l a:after{content: '';width: 0;height: 100%;    opacity: 0;position: absolute;top: 0;z-index: -1;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #134f96;}
.gywm-l a:hover:before, .gywm-l a:hover:after{width: 50%;opacity: 1;}
.gywm-l a:before{left: 50%;}
.gywm-l a:after{right: 50%;}
.gywm-r{width:50%;position:relative;color:#fff;}
.gywm-r>img{width:100%;display:block;}
.gywm-r-s{position:absolute;left:0;top:0;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);width:80%;}
.gywm-r-s h3{width: 226px;line-height:58px;border-radius:10px;text-align:center;font-size:30px;background:#74bc21;margin-bottom:20px;}
.gywm-r-s h4{font-weight:normal;font-size:34px;line-height:60px;margin-bottom:20px;}
.gywm-r-s h4 span{display:block;}
.gywm-r-s p{font-size:16px;line-height:27px;}
.gywm-r-s img{}
.gywm-r-s i{}

.xwzx{margin:70px auto;}
.xwzx-t{text-align:center;margin-bottom:55px;}
.xwzx-t h3{font-weight:normal;color:#363636;font-size:36px;margin-bottom:30px;}
.xwzx-t p{font-size:18px;color:#888888;}
.xwzx-b{position:relative;}
.xwzx-b .swiper-container{}
.xwzx-b a{display:block;}
.xwzx-b a h4{overflow:hidden;position:relative;margin-bottom:38px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b-s{position:absolute;width: 70px;height:70px;background:#74bc21;text-align:center;font-weight: bold;color:#fff;left:36px;top:0;}
.xwzx-b-s h3{padding-top:5px;font-size:30px;}
.xwzx-b-s p{font-size:15px;}
.xwzx-b a>h3{font-weight:normal;font-size:20px;color:#212121;margin-bottom:23px;}
.xwzx-b a>p{color:#888888;line-height:24px;margin-bottom:25px;}
.xwzx-b a span{display:flex;justify-content:center;border-radius:5px;align-items:center;width:158px;height:52px;box-sizing:border-box;border:1px solid #2951cd;color:#000;position:relative;opacity:0.999;margin-left:1px;}
.xwzx-b a span img{margin-left:25px;}
.xwzx-b a span .img2{display:none;}
.xwzx-b a:hover span{color:#fff;}
.xwzx-b a:hover .img1{display:none;}
.xwzx-b a:hover .img2{display:block;}
.xwzx-b a span .before, .xwzx-b a span .after{content: '';width: 0;height: 100%;    opacity: 0;position: absolute;top: 0;z-index: -1;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #2951cd;}
.xwzx-b a:hover .before, .xwzx-b a:hover .after{width: 50%;opacity: 1;}
.xwzx-b a span .before{left: 50%;}
.xwzx-b a span .after{right: 50%;}
.xwzx-b .swiper-button-prev{width: 53px;height: 53px;background:url(../images/l2.png)no-repeat center #fff;box-shadow:1px 1px 10px rgba(0,0,0,0.11);border-radius:100px;left:-100px;margin-top:-120px;}
.xwzx-b .swiper-button-prev:hover{background:url(../images/l2-1.png)no-repeat center #fff;}
.xwzx-b .swiper-button-next{width: 53px;height: 53px;background:url(../images/r2.png)no-repeat center #fff;box-shadow:1px 1px 10px rgba(0,0,0,0.11);border-radius:100px;right:-100px;margin-top:-120px;}
.xwzx-b .swiper-button-next:hover{background:url(../images/r2-1.png)no-repeat center #fff;}

.lxfs{background:#74bc21;color:#fff;}
.lxfs-s{display:flex;flex-wrap:wrap;align-items:center;padding:40px 0;justify-content:space-between;}
.lxfs-l{}
.lxfs-l h3{font-weight:normal;font-size:34px;line-height:100%;margin-bottom:15px;}
.lxfs-l p{font-size:16px;text-transform:uppercase;color:#cfe6bc;font-weight:bold;}
.lxfs-r{display:flex;flex-wrap:wrap;align-items:center;}
.lxfs-r a{width: 198px;height:57px;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;color:#212121;font-size:20px;margin-right:40px;}
.lxfs-r a:hover{}
.lxfs-r a img{margin-left:36px;}
.lxfs-r h3{display:flex;flex-wrap:wrap;align-items:center;font-size:40px;line-height:100%;}




@media (max-width:1720px){
	.xwzx-b .swiper-container{width:calc(100% - 130px);}
	.xwzx-b .swiper-button-prev{left:0;}
	.xwzx-b .swiper-button-next{right:0;}
}
@media (max-width:1520px){
    .wmys-s a{width:calc(33% - 20px);padding:0 20px;}
    .lxfs-l h3,.lxfs-r h3{font-size:30px;}
    .lxfs-r a{width:160px;margin-right:20px;}
    .lxfs-r a img{margin-left:20px;}
}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.wmys-s a:last-child{margin-bottom:0!important;}
	.xwzx-b .swiper-container{width:calc(100% - 80px);margin:0 auto;}
	.xwzx-b .swiper-button-prev{width:30px;height:30px;left:0;background-size:10px;margin-top:-90px;}
	.xwzx-b .swiper-button-next{width:30px;height:30px;right:0;background-size:10px;margin-top:-90px;}
	.lxfs-l h3{line-height:25px;}
	.wmys-s a dl dt h3{height:auto;}
	.wmys-s a dl dt p{text-align:left;}
}