.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#f77636;}

.cpzx{background:#f5f5f5;padding:90px 0 50px 0;margin-bottom:100px;}
.sybt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;}
.sybt h3{color:#353535;font-size:30px;}
.sybt h3 i{display:block;margin-top:23px;width:30px;height:4px;background:#f77435;}
.sybt>a{font-size:16px;color:#222;line-height:30px;display:block;padding-right:15px;background:url(../images/sybt.png)no-repeat center right;}
.sybt>a:hover{color:#f77636;}
.sybt p{display:flex;}
.sybt p a{display:block;width:54px;height:54px;}
.sybt p .a1{background:url(../images/l.png);background-size:100% 100%;}
.sybt p .a1:hover{background:url(../images/l-1.png);background-size:100% 100%;}
.sybt p .a2{background:url(../images/r.png);background-size:100% 100%;margin-left:5px;}
.sybt p .a2:hover{background:url(../images/r-1.png);background-size:100% 100%;}
.cpzx-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.cpzx-b a{display:flex;align-items:center;flex-wrap:wrap;position:relative;width:calc(50% - 15px);margin-bottom:30px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;background:#fff;overflow:hidden;}
.cpzx-b a h5{font-size:20px;color:#e4e4e4;position:absolute;top:30px;left:25px;font-weight: bold;}
.cpzx-b a h4{width:340px;overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%}
.cpzx-r{width:calc(100% - 380px);}
.cpzx-r h3{color:#222;font-size:26px;margin-bottom:30px;}
.cpzx-r p{color:#555;font-size:18px;line-height:28px;}
.cpzx-b a i{width:0;display:block;height:4px;background:#f77535;position:absolute;left:0;bottom:0;transition:all 0.5s;}
.cpzx-b a:hover i{transition:all 0.5s;width:100%;}

.gywm{}
.gywm-b{display:flex;align-items:center;justify-content: space-between;flex-wrap:wrap;background:#f5f5f5;}
.gywm-l{width:39%;padding-right:3%}
.gywm-l>img{margin-bottom:50px;}
.gywm-l p{color:#222;font-size:16px;line-height:30px;margin-bottom:60px;}
.gywm-l a{display:flex;justify-content:space-between;height:64px;background:#f77636;color:#fff;padding:0 25px;font-size:20px;width:166px;align-items:center;border-top-left-radius: 15px;border-bottom-right-radius: 15px;transition:all 0.5s;}
.gywm-l a:hover{opacity:0.8;}
.gywm-r{width:60.9375%;overflow:hidden;}
.gywm-r img{display:block;width:100%;}
.gywm-r:hover img{transform:scale(1.1);}

.xwzx{margin:100px auto;}
.xwzx-b{}
.xwzx-b a{display:block;border-top-left-radius:10px;border-bottom-right-radius:10px;background:#f5f5f5;padding:40px;}
.xwzx-b a h4{overflow:hidden;margin-bottom:35px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a p{color:#222;font-size:16px;line-height:22px;margin-bottom:40px;}
.xwzx-b a h3{font-size:14px;color:#cbcbcb;background:url(../images/xwzx-tb.png)no-repeat center right;}
.xwzx-b a:hover p{color:#f77636;}
.xwzx-b a:hover img{transform:scale(1.1);}

.hzhb{/* background:#f5f5f5; */padding-bottom: 100px;}
.hzhb-b{display:flex;flex-wrap:wrap;}
.hzhb-b p{width:calc(100% / 13);display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}
.hzhb-b p img{max-width:90%;}

@media screen and (max-width:1400px){
	.gywm-l>img{margin-bottom:20px;}
	.gywm-l p{margin-bottom:30px;}
}
@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.gywm-l a{height:50px;}
	.hzhb-b p{width: 25%;margin-bottom:20px;}
}