.xlzy{background:#f5f5f5;padding:95px 0;color:#000;}
.xlzy h3{font-size:16px;margin-bottom:26px;margin-top:0;}
.xlzy h4{font-size:26px;line-height:44px;margin-bottom:50px;margin-top:0;}
.xlzy img{display:block;}

.jzgc{margin:80px auto 160px;}
.jzgc-t{margin-bottom:65px}
.jzgc-t h3{font-size:16px;margin-bottom:36px;margin-top:0;}
.jzgc-t h4{font-size:26px;}
.jzgc-b{background:#f5f5f5;}
.jzgc-b dl{
    margin-bottom: 0;
}
.jzgc-b dl h4{width:50%;overflow:hidden;margin-bottom: 0;margin-top: 0;}
.jzgc-b dl h4 img{display:block;}
.jzgc-b dl dt{width:50%;padding:0 75px;color:#000;text-align: center;}
.jzgc-b dl dt h3{font-size:26px;color:#333;margin-bottom:20px;margin-top: 0;}
.jzgc-b dl dt h5{width:30px;height: 4px;background:#006bc5;margin-bottom:20px;}
.jzgc-b dl dt p{font-size:16px;line-height:30px;color:#555;font-weight: normal;}
.jzgc-b .swiper-pagination{width:50%;bottom:36px;}
.jzgc-b .swiper-pagination .swiper-pagination-bullet{border-radius:0;background:#fff;opacity:1;transition:all 0.5s;}
.jzgc-b .swiper-pagination .swiper-pagination-bullet-active{width:18px;background: #2c87b6!important;}

.xszy{background:#f5f5f5;padding:80px 0;}
.xszy-b{}
.xszy-b dl{width:calc((100% - 60px) / 3);margin:0 30px 30px 0;text-align:center;background:#fff;}
.xszy-b dl:nth-child(3n){margin-right:0;}
.xszy-b dl h4{overflow:hidden;margin:0;}
.xszy-b dl h4 img{display:block;width:100%;}
.xszy-b dl dt{padding:43px 27px 32px;}
.xszy-b dl dt h3{font-size:22px;margin-top:0;margin-bottom:20px;color:#000;}
.xszy-b dl dt p{font-size:16px;line-height:30px;color:#666;font-weight:normal}
.xszy-b dl:hover img{}

.fzly{margin:75px auto 175px;}
.fzly-b{margin-top:70px;}
.fzly-b dl{width:580px;margin-bottom:0;color:#000;}
.fzly-b dl h3{font-size:16px;margin-bottom:30px;}
.fzly-b dl p{font-size:26px;line-height:44px;margin-bottom:0;}
.fzly-b h4{width:500px;overflow:hidden;margin-bottom:0;}
.fzly-b h4 img{display:block;width:100%;}

.sdfz{text-align:center;padding:120px 0 55px;background: url(../images/sdfz-bj.jpg)no-repeat center;color:#fff;}
.sdfz h3{
    margin-top: 0;
    font-size: 36px;
    margin-bottom: 25px;
}
.sdfz h4{
    margin-top: 0;
    margin-bottom: 40px;
}
.sdfz h5{
    line-height: 100%;
    height: auto;
    font-size: 16px;
}
.sdfz h5 img{
    width: auto!important;
    margin-left: 10px;
}
.sdfz1{background:#f5f5f5;padding:100px 0;overflow:hidden}
.sdfz1-t{font-size:26px;margin-top:0;margin-bottom:60px;}
.sdfz1-b{background:#fff;}
.sdfz2{margin:90px auto;}
.sdfz2-b{}
.sdfz2-b dl{border:1px solid #f0f0f0;}
.sdfz2-b dl h4{margin:-1px;}
.sdfz3{background:#f5f5f5;padding:100px 0 80px;}
.sdfz3-b{}
.sdfz3-b dl{margin-bottom:30px;}
.sdfz3-b dl:nth-child(2n){flex-direction:row-reverse}
.sdfz3-b dl h4{width:570px;overflow:hidden;margin-bottom:0;}
.sdfz3-b dl h4 img{display:block;}
.sdfz3-b dl dt{width:475px;}
.sdfz3-b dl dt h3{font-size:18px;color:#000;margin-top:0}
.sdfz3-b dl dt p{font-size:26px;line-height:44px;color:#1e1e1e;font-weight:normal;margin-bottom:0;}

.cqzy{margin:50px auto;}
.cqzy dl{text-align:center;color:#000;width:550px;border:1px solid #e0e0e0;padding:60px 55px 50px;}
.cqzy dl h3{font-size:26px;color:#333;margin-bottom:15px;}
.cqzy dl p{font-size:16px;line-height:30px;color:#585858;margin-bottom:0}

.hxll{margin:90px auto 60px;}
.hxll dl{width:760px;}
.hxll dl h3{font-size:30px;margin-bottom:25px;color:#000;}
.hxll dl p{font-size:20px;line-height:36px;color:#3d3d3d;}

.ywfx{}
.ywfx-b{background:#f5f5f5;padding:100px 0;}
.ywfx-b dl{}
.ywfx-b dl h4{width:482px;overflow:hidden;}
.ywfx-b dl h4 img{display:block;}
.ywfx-b dl dt{width:550px;}
.ywfx-b dl dt h3{font-size:26px;margin-bottom:43px;}
.ywfx-b dl dt .div1{font-size:16px;line-height:30px;color:#1e1e1e;}
.ywfx-b dl dt .div1 *{line-height:1.4;font-weight:normal}
.ywfx-b:nth-child(2n){background:#fff;}
.ywfx-b:nth-child(2n) dl{flex-direction:row-reverse}
.ywfx2{padding:70px 0;text-align:center;}
.ywfx2 dl{width:270px;border:1px solid #e0e0e0;padding:60px 18px 50px;color:#1e1e1e;}
.ywfx2 dl h5{height:70px}
.ywfx2 dl h5 img{width:auto!important;}
.ywfx2 dl h3{font-size:20px;margin-bottom:10px;}
.ywfx2 dl p{font-size:16px;line-height:26px;font-weight:normal;}

.gsfl{}
.gsfl-b{
    padding-top: 50px;
}
.gsfl-b dl{margin:0 13.5px 100px;width:362px;}
.gsfl-b dl:nth-child(1){margin-left:0;}
.gsfl-b dl:nth-child(3){margin-right:0;}
.gsfl-b dl h4{overflow:hidden;margin-bottom:40px;}
.gsfl-b dl h4 img{display:block;}
.gsfl-b dl h3{font-size:22px;margin-bottom:20px;}
.gsfl-b dl p{font-size: 15px;line-height:30px;color:#666;font-weight:normal;margin-bottom: 0;}
@media screen and (max-width:1200px){
    .jzgc-b .swiper-pagination{width:100%;bottom:20px;}
    .gsfl-b{
    padding-top: 10px;
}
}