.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#d72819;}

.cpzx{margin-top:75px;}
.sy-bt{margin:0 160px 50px 160px;position:relative;}
.sy-bt h3{text-align:center;color:#393939;font-size:36px;}
.sy-bt a{position:absolute;display:block;background:url(../images/sy-bt.jpg)no-repeat center right 33px #fff;width:190px;line-height:48px;box-sizing:border-box;border-radius:20px;border:1px solid #f0f0f0;text-align:center;color:#393939;font-size:16px;right:0;text-transform:uppercase;padding-right:20px;top:0;}
.sy-bt a:hover{color:#009b4c;}
.cpzx-b{overflow:hidden;display:flex;flex-wrap:wrap;}
.cpzx-b li{width: 33.3333%;overflow:hidden;}
.cpzx-b li a{display:block;overflow:hidden;position:relative;}
.cpzx-b li a h4{overflow:hidden;}
.cpzx-b li a img{width:100%;display:block;}
.cpzx-b li a:hover img{    transform: scale(1.1);}
.cpzx-b li a h6{position:absolute;font-weight:normal;width:100%;height:100%;display:flex;justify-content:center;align-items: center;left:0;top:0;display:none;}
.cpzx-b li a span{width: 243px;height:69px;box-sizing:border-box;border:1px solid #059752;display:block;}
.cpzx-b li a span p{margin:5px;text-align:center;color:#fff;background:#059752;line-height:55px;font-size:30px;}
.cpzx-b li a:hover h6{display:flex;}


.jjfa{background:#efefef;padding:75px 0;}
.jjfa-b{margin:0 150px;}
.jjfa-b-t{overflow:hidden;margin-bottom:1px;}
.jjfa-b-t-l{width:23.5%;box-sizing:border-box;overflow:hidden;float:left;}
.jjfa-b-t-l a:nth-child(1){margin-bottom:1px;}
.jjfa-b-a{display:block;position:relative;overflow:hidden;}
.jjfa-b-a img{width:100%;display:block;transition:all 0.5s;}
.jjfa-b-a-s{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items: center;flex-wrap: wrap;color:#fff;text-align:center;}
.jjfa-b-a:hover .jjfa-b-a-s{display:none;}
.jjfa-b-a:hover img{transform:scale(1.1);transition:all 0.5s;}
.jjfa-b-a-s h3{font-weight:normal;}
.jjfa-b-a-s h3 p{font-size:24px;margin-bottom:5px;}
.jjfa-b-a-s h3 span{text-transform:uppercase;}
.jjfa-b-t-c{width:53%;box-sizing:border-box;padding:1px;float:left;}
.jjfa-b-t-c a{display:block;overflow:hidden;position:relative;}
.jjfa-b-t-c a:hover img{transform:scale(1.1);}
.jjfa-b-t-c a:hover .jjfa-b-a-s{display:none;}
.jjfa-b-t-c a img{width:100%;display:block;}
.jjfa-b-t-r{width:23.5%;overflow:hidden;float:left;}
.jjfa-b-t-r a{}
.jjfa-b-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.jjfa-b-b a:nth-child(1){width:37%;}
.jjfa-b-b a:nth-child(1) img{height: auto;width:auto;}
.jjfa-b-b a:nth-child(2){width:calc(39.5% - 2px);margin:0 1px;}
.jjfa-b-b a:nth-child(3){width:23.5%;}

.gywm{margin:75px auto;}
.gywm-t{margin:0 auto;text-align:center;margin-bottom:70px;width:1200px;}
.gywm-t h3{color:#3a3a3a;font-size:36px;margin-bottom: 10px;}
.gywm-t p{color:#6f6f6f;font-size:18px;margin-bottom:40px;}
.gywm-t ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.gywm-t ul li{width:80px;}
.gywm-t ul li a{display:block;}
.gywm-t ul li a img{margin:0 auto;margin-bottom:23px;display:block;max-width:100%;}
.gywm-t ul li a span{display:block;color:#6f6f6f;font-size:18px;}
.gywm-b{overflow:hidden;}
.gywm-b-t{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;background:#efefef;margin-bottom:1px;}
.gywm-b-t-l{width:calc(50% - 0.5px);overflow:hidden;}
.gywm-b-t-l img{width:100%;display:block;transition:all 0.5s;}
.gywm-b-t-r{width:calc(50% - 0.5px);box-sizing:border-box;padding-left:50px;padding-right:160px;}

.gywm-b-t-r>h3{color:#3a3a3a;font-size:30px;/* font-weight:normal; */margin-bottom:40px;}
.gywm-b-t-r>p{color:#6f6f6f;font-size:16px;line-height:30px;margin-bottom:50px;text-indent:  2em;}
.gywm-b-t-r a{display:block;width: 200px;line-height:50px;text-align:center;color:#fff;background:#009b4c;font-size:16px;transition:all 0.5s;margin-bottom:50px;}
.gywm-b-t-r a:hover{transition:all 0.5s;opacity:0.8;}
.gywm-b-t-r ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.gywm-b-t-r ul li{text-align:center;}
.gywm-b-t-r ul li h3{font-size: 40px;color:#79bb99;}
@media (max-width:1702px){
    .gywm-b-t-r ul li h3{font-size: 30px;}
    .gywm-b-t-r{padding-right:100px;}
}
@media (max-width:1627px){
    .gywm-b-t-r ul li h3{font-size:20px;}
}
@media (max-width:1300px){
    .gywm-b-t-r ul li h3{font-size:20px;}
    .gywm-b-t-r{padding:0 25px}
}
.gywm-b-t-r ul li p{color:#6f6f6f;line-height:24px;}
.gywm-b-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.gywm-b-b a{display:block;position:relative;width:calc(50% - 0.5px);overflow:hidden;}
.gywm-b-b a img{width:100%;display:block;transition:all 0.5s;}
.gywm-b-b-s{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;background:rgba(0,0,0,0.5);top:0;left:0;}
.gywm-b-b a p{}
.gywm-b-b a:hover .gywm-b-b-s{display:none;}
.gywm-b-b a:hover img{transition:all 0.5s;transform:scale(1.1);}
@media (max-width:1600px){
    .gywm-b-t-r{padding-right: 50px;}
    .gywm-b-t-r>p{margin-bottom:20px;line-height:  24px;}
    .gywm-b-t-r a{margin-bottom:20px;}
    .gywm-b-t-r>h3{margin-bottom:20px;}
}
@media (max-width:1400px){
    .gywm-b-t-r ul li h3{/* font-size:30px; */}
    .gywm-b-t-r ul li p{font-size:12px;line-height:18px
    }
}
.spzx{margin-bottom:75px;}
.spzx-b{margin:0 160px;display:flex;justify-content:space-around;flex-wrap:wrap;}
.spzx-b a{display:block;width:calc(100% / 3 - 13.333px);margin-bottom:40px;}
.spzx-b a:nth-child(1){width:66%;}
.spzx-b a h4{overflow:hidden;margin-bottom:10px;position:relative;}
.spzx-b a h4>img{width:100%;display:block;}
.spzx-b-s{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;background:rgba(0,0,0,0.5);top:0;left:0;}
.spzx-b-s img{width:50px;}
.spzx-b a p{color:#4d4d4d;font-size:18px;}
.spzx-b a:hover .spzx-b-s{display:flex;}
.spzx-b a:hover h4>img{transform:scale(1.1);}

.xwzx{padding:75px 156px;background:#efefef;}
.xwzx-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.xwzx-b a{display:block;width:31%;border-radius:10px;background:#fff;overflow:hidden;}
.xwzx-b a h4{overflow:hidden;}
.xwzx-b a h4 img{width:100%;display:block;}
.xwzx-b-b{padding:30px;}
.xwzx-b-b h3{color:#3a3a3a;font-size:22px;font-weight:normal;margin-bottom:25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.xwzx-b-b p{color:#6f6f6f;font-size:16px;height:  46px;line-height:24px;margin-bottom:50px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.xwzx-b-b h5{overflow:hidden;font-weight:normal;}
.xwzx-b-b span{float:left;color:#c5c5c5;font-size:16px;}
.xwzx-b-b i{float:right;color:#009b4c;font-size:16px;}
.xwzx-b a:hover h3{color:#009b4c;}
.xwzx-b a:hover p{color:#009b4c;}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.sy-bt a{position:initial;margin:10px auto;line-height:30px;width:150px;background-size:20px auto;}
/* 	.jjfa-b-b a:nth-child(1){width:100%;} */
.jjfa-b-b a:nth-child(1) img{width: 100%;height: auto;}
/* .jjfa-b-b a:nth-child(2){width:100%;margin:0;} */
/* .jjfa-b-b a:nth-child(3){width:100%;} */
.jjfa-b-a{border-bottom:1px solid #fff;}
.gywm-t ul li{width:16%;white-space: nowrap;}
.gywm-t ul li a span{font-size:14px;}
.gywm-t ul li a img{margin-bottom:10px;}
.gywm-b-t-r{padding:0 15px;}
.gywm-b-t-r ul{justify-content:initial;}
.gywm-b-t-r ul li{width:33%;}
.xwzx-b-b{padding:15px;}
/*.spzx-b a{width:calc(50% - 5px)}*/
.spzx-b-s img{width:30px;}
}