.banner_bzcp {
    background: url(../images/banner_bzcp.jpg) no-repeat center;
}
.banner_bzcp .banner_l{height:550px}
.banner_bzcp .banner_l span{line-height: 1.8;margin-bottom:20px;}
.banner_bzcp .banner_l span em{font-style: normal;display: block;}
.banner_bzcp .banner_l span em b{    display: inline-block;
    width: 160px;}
.banner_bzcp .banner_l p {line-height: 1.3;}

.banner_bzcp .banner_l a{width: 280px;}

.bta span u{padding-right: 20px;}

.kshsq{padding: 80px 0;}

.kshsq dl{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;}

.kshsq dd h3{font-size: 24px;margin-bottom: 15px;}
.kshsq dd>span{display:inline-block;line-height: 45px;padding:0 15px;font-size: 18px;color:#2a6fff;background:#deebfe;margin-bottom: 20px;font-weight: bold;}

.ljsr {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    flex-wrap: wrap;}
.ljsr li{width: 50%;display: -webkit-flex;align-items: center;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;color:#686e85;
display: flex;margin-bottom: 15px;}
.ljsr li::before{content: "";width: 38px;height: 38px;border:1px #2f72ff solid;border-radius: 100%;display: block;margin-right: 15px;}

.ljsr li.ico1::before{background:url(../images/ljsr1.png)  no-repeat center;}
.ljsr li.ico2::before{background:url(../images/ljsr2.png)  no-repeat center;}
.ljsr li.ico3::before{background:url(../images/ljsr3.png)  no-repeat center;}
.ljsr li.ico4::before{background:url(../images/ljsr4.png)  no-repeat center;}

.kshsq dd>p{background:url(../images/d2.png)  no-repeat center left;padding-left: 15px;color:#686e85;font-size: 15px;margin-bottom: 15px;}
 
 .jlsz{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    flex-wrap: wrap;}
 .jlsz li{width: 190px;margin-right: 20px;line-height: 55px;text-align: center;background:#deebfe;
color:#686e85;margin-bottom: 15px;border-radius:10px;font-weight: bold;    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;}
.jlsz li:hover{-webkit-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0,-2px,0);
    -moz-transform: translate3d(0,-2px,0);
    -o-transform: translate3d(0,-2px,0);
    transform: translate3d(0, -2px, 0);
    box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -ms-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -o-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);}

.jzyxgj{background:#f2f6fd;padding: 80px 0;}

.jzyxgj dl{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;margin-bottom: 35px;}
.jzyxgj dl dd {text-align: center;width: 570px;}
.jzyxgj dl dd ul{margin-bottom: 30px;}
.jzyxgj dl dd ul li{font-size: 17px;font-weight: bold;color:#2d7efb;}
.jzyxgj dl dd ul li:nth-child(1){background:url(../images/gj1.png) top center  no-repeat;color:#c88143;}
.jzyxgj dl dd ul li:nth-child(2){background:url(../images/gj2.png) top center no-repeat;}
.jzyxgj dl dd ul li:nth-child(3){background:url(../images/gj3.png) center 15px no-repeat;}
.jzyxgj dl dd ul li:nth-child(4){background:url(../images/gj4.png) center  15px no-repeat;color:#686e85;}


.jzyxgj dl dd ul li:after{margin-top: 18px;content: "";display: block;background:url(../images/jt2.png) center  no-repeat;height: 62px;}
.jzyxgj dl dd ul li:nth-child(4):after{display: none;}
.jzyxgj dl dt{width: 555px;}
.jzyxgj dl dt h3{font-size: 24px;margin-bottom: 15px;}
.jzyxgj dl dt>span{    display: inline-block;
    line-height: 45px;
    padding: 0 15px;
    font-size: 18px;
    color: #2a6fff;
    background: #deebfe;
    margin-bottom: 20px;
    font-weight: bold;}

.jzyxgj dl dt>p{font-size: 15px;color:#686e85;margin-bottom: 10px;border-bottom: 1px #deeafd solid;margin-bottom: 10px;padding-bottom: 10px;line-height: 2}
.jzyxgj dl dt>p.aicg  b{float:left;display: block;height: 60px;width: 110px;}

 .qysjka h4{color:#686e85;font-size: 15px;margin-bottom: 10px;}
.qysjbox{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;margin-bottom: 15px;}
.qysjleft ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    flex-wrap: wrap;}
.qysjleft ul li{width: 50%;margin-top: 15px;}
.qysjleft ul li span{display: flex;color:#2d7efb;position: relative;    align-items: baseline;height: 42px;margin-bottom: 10px;}
.qysjleft ul li span i {font-size: 36px;font-weight: bold;font-style: normal;}
.qysjleft ul li span:after{content: "";display: block;background:url(../images/jt3.png) center  no-repeat;height: 42px;width: 46px;   }
.qysjleft ul li em {display: block;font-style: normal;font-size: 15px;color:#686e85;}

.qysjright{background:#fff2df;padding:15px 20px;}
.qysjright ul li:first-child{margin-bottom: 10px;}
.qysjright ul li span{display: flex;color:#c88143;position: relative;    align-items: baseline;height: 42px;margin-bottom: 10px;}
.qysjright ul li span i {font-size: 36px;font-weight: bold;font-style: normal;}
.qysjright ul li span:after{content: "";display: block;background:url(../images/jt4.png) center  no-repeat;height: 42px;width: 46px;   }

.qysjright ul li:last-child span:after{transform: rotate(180deg);}

.qysjright ul li em {display: block;font-style: normal;font-size: 15px;color:#c88143;}
.bdyxa{margin-bottom: 15px;}
.bdyxa ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;}
.bdyxa ul li{color:#2d7efb;font-size: 16px;text-align: center;line-height: 58px;border-radius: 100%;border:1px #2d7efb solid;width: 58px;height: 58px;font-weight: bold;margin-right: 30px;position: relative;}
 
.bdyxa ul li:after{content: "";display: block;background:url(../images/d3.png) center  no-repeat;height: 8px;width: 12px;  position: absolute;
    right: -22px;
    top: 47%; }
.bdyxa ul li:last-child:after{display: none;}
.xsyybox ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; justify-content: space-around; }
.xsyybox ul li{    padding:0 45px;
 font-weight: bold;
    line-height: 55px;
    text-align: center;
    background: #deebfe;
    color: #686e85;
     -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    
    border-radius: 10px;}

.xsyybox ul li:hover{-webkit-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0,-2px,0);
    -moz-transform: translate3d(0,-2px,0);
    -o-transform: translate3d(0,-2px,0);
    transform: translate3d(0, -2px, 0);
    box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -ms-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -o-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);}

.qykfjqr{padding: 80px 0;}

.qykfjqr dl{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;}

.qykfjqr dl dt{  }
.qykfjqr dl dt h3{font-size: 24px;margin-bottom: 25px;}


.qykfjqr dl dt  h4{font-size: 20px;color:#686e85;}

.yzmra{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; margin-top: 15px;     align-items: center;}

.yzmra  li{margin-right: 30px}
.yzmra  li span{display: flex;color:#2d7efb;position: relative;    align-items: baseline;height: 42px;margin-bottom: 10px;}
.yzmra  li span i {font-size: 36px;font-weight: bold;font-style: normal;}
.yzmra  li span:after{content: "";display: block;background:url(../images/jt3.png) center  no-repeat;height: 42px;width: 46px;   }
.yzmra  li em {display: block;font-style: normal;font-size: 15px;color:#686e85;}


.yzmra  li:last-child{background: #fff2df;
    padding: 10px 20px;}

.yzmra  li:last-child span{    color: #c88143;}
.yzmra  li:last-child em{    color: #c88143;}
.yzmra li:last-child span:after {
 
    background: url(../images/jt4.png) center no-repeat;
 
}
.qykfjqr .jlsz li:nth-child(2n){width:220px;}
.znxjgj{background:#f2f6fd;padding: 80px 0;}
.znxjgj dl dd{width: 550px;}
.znxjgj dl dd>span{    display: inline-block;
    line-height: 30px;
    padding:10px 15px;
    font-size: 18px;
    color: #2a6fff;
    background: #deebfe;
    margin-bottom: 20px;
    font-weight: bold;}
.znxjgj dl dd p{color:#686e85;font-size: 16px;}
 
.znxjgj dl dd>ul li{border-top:1px #deeafd solid;
    margin-top: 15px;
    padding-top: 15px;display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;    align-items: center;}
.znxjgj dl dd>ul li i{width: 68px;height: 68px;border:1px #2a6fff dashed ;border-radius: 100%;display: block;flex: 0 0 68px;margin-right: 15px;}
.znxjgj dl dd>ul li.ico1 i{ background: url(../images/ico_zn1.png) center no-repeat;}
.znxjgj dl dd>ul li.ico2 i{ background: url(../images/ico_zn2.png) center no-repeat;}
.znxjgj dl dd>ul li.ico3 i{ background: url(../images/ico_zn3.png) center no-repeat;}
.znxjgj dl dd>ul li div b{display: block;font-size: 16px;color:#686e85;margin-bottom: 10px;}
.znxjgj dl dd>ul li div p{color:#686e85;font-size: 15px;}

.znxjgj dl dd>h4 {color:#686e85;font-size: 16px;margin:20px 0;}
.xjtsbox {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
align-items: center;margin-bottom: 20px;}
.xjtsbox ul {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;}

.xjtsbox ul  li{margin-right: 5px}
.xjtsbox ul  li span{display: flex;color:#2d7efb;position: relative;    align-items: baseline;height: 42px;margin-bottom: 10px;}
.xjtsbox ul  li span i {font-size: 36px;font-weight: bold;font-style: normal;}
.xjtsbox ul  li span:after{content: "";display: block;background:url(../images/jt3.png) center  no-repeat;height: 42px;width: 46px;   }
.xjtsbox ul  li em {display: block;font-style: normal;font-size: 15px;color:#686e85;}

.xjtsbox ul:nth-child(2){background: #fff2df;
    padding: 10px;}
.xjtsbox ul:nth-child(2)  li span{    color: #c88143;}

.xjtsbox ul:nth-child(2)  li em{    color: #c88143;}
.xjtsbox ul:nth-child(2) li span:after {
    background: url(../images/jt4.png) center no-repeat;
}
.xjtsbox ul:nth-child(2) li:last-child{margin-right: 0;}

.lqwwzxqb ul {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;flex-wrap:wrap;}
.lqwwzxqb ul li{width:23.5%;margin-right: 2%;margin-bottom: 2%;    line-height: 55px;
    text-align: center;
    background: #deebfe;
    color: #686e85;border-radius: 10px;font-weight: bold;    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;}

.lqwwzxqb ul li:hover{-webkit-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0,-2px,0);
    -moz-transform: translate3d(0,-2px,0);
    -o-transform: translate3d(0,-2px,0);
    transform: translate3d(0, -2px, 0);
    box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -ms-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -o-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);}


.lqwwzxqb ul li:nth-child(4n){margin-right: 0}
.zdzzgja{padding: 80px 0;}

.znxjgj dl{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;}

.zdzzgja ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.zdzzgja ul:after{content: "";display: block;width: 280px;height: 280px;border-radius: 100%;background:url(../images/ico_zdgj.png) no-repeat center  rgb(255 255 255 / 60%);    position: absolute;
    top: 50%;left: 50%;margin-top: -140px;margin-left: -140px;    box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0px 1px 8px 3px rgb(227 227 227 / 30%);
    -ms-box-shadow: 0px 1px 8px 3px rgb(227 227 227 / 30%);
    -moz-box-shadow: 0px 1px 8px 3px rgb(227 227 227 / 30%);
    -o-box-shadow: 0px 1px 8px 3px rgb(227 227 227 / 30%);}
.zdzzgja ul li{
width: 48%;text-align: center;
background:#333;
border-radius: 8px;border:1px #c9e6ff  solid;
background: linear-gradient(to bottom, #f9fdff, #e1eefd,#edf5fe);box-shadow:inset 0px 0px 0px 1px #fff; 
margin-bottom: 40px;
padding: 30px 30px 40px;
box-sizing: border-box;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
}
.zdzzgja ul li:hover{    -webkit-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0,-2px,0);
    -moz-transform: translate3d(0,-2px,0);
    -o-transform: translate3d(0,-2px,0);
    transform: translate3d(0, -2px, 0);
    box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -ms-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -o-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);}


.zdzzgja ul li h3{font-size: 18px;color:#1a2332;margin-bottom: 15px;}
.zdzzgja ul li span{display: block;margin-bottom: 30px;font-size: 14px;color:#686e85;}

 .zdzzgja ul li  img{    box-shadow:0px 0px 7px 1px rgb(128 193 245 / 51%);
    -webkit-box-shadow: 0px 0px 7px 1px rgb(128 193 245 / 51%);
    -ms-box-shadow: 0px 0px 7px 1px rgb(128 193 245 / 51%);
    -moz-box-shadow: 0px 0px 7px 1px rgb(128 193 245 / 51%);
    -o-box-shadow: 0px 0px 7px 1px rgb(128 193 245 / 51%);}

.kfphjqr{background:#f2f6fd;padding:80px 0;}

.phjqrtop {margin-bottom: 15px;}
.phjqrtop ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;}
.phjqrtop ul li:last-child  .jqrflex img:first-child{margin-right: 15px;}
.phjqrtop ul h3{margin-bottom: 15px;}
.phjqrbox h3{text-align: center;font-size: 18px;}
.phjqrbox .jqrflex{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    justify-content: space-between;}
.phjqrbox .jqrflex img{border-radius: 10px;border:15px rgb(255 255 255 / 50%)  solid;    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    }
.phjqrbox .jqrflex img:hover{-webkit-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0,-2px,0);
    -moz-transform: translate3d(0,-2px,0);
    -o-transform: translate3d(0,-2px,0);
    transform: translate3d(0, -2px, 0);
    box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -ms-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    -o-box-shadow: 0 3px 5px rgb(0 0 0 / 30%);}

.phjqrbottom  h3{margin-top: 15px;}

@media screen and (max-width:800px){
.banner_bzcp {
    background: url(../images/banner_bzcp_wap.jpg) no-repeat center;        background-size: auto 100%;
}
.banner_bzcp .banner_l{height: 300px;}
.banner_bzcp .banner_l span em{font-size: 12px;}
.banner_bzcp .banner_l span em b{width: auto;margin-right: 5px;}
.bta span u{display: block;padding-right: 0;line-height: 0}
.kshsq{padding:20px;}
.kshsq dl {
    flex-direction: column;
}
.kshsq dd h3{font-size: 18px;}
.kshsq dd>span{font-size: 14px;}
.jlsz li{width: 49%;margin-right: 2%}
.jlsz li:nth-child(2n){margin-right: 0}
.kshsq dt img{width: 100%;}

.jzyxgj{padding:20px;}
.jzyxgj dl{
    flex-direction: column;margin-bottom: 20px;
}
.jzyxgj dl dd{width: 100%;}
.jzyxgj dl dd ul li{font-size: 14px;        background-size: 100% !important;}
.jzyxgj dl dd img{width: 100%;}
.jzyxgj dl dd ul li:after{margin-top: 0;}
.jzyxgj dl dt{width: 100%;margin-top: 20px;}
.jzyxgj dl dt h3{font-size: 18px;}
.jzyxgj dl dt>span{font-size: 14px;}
.jzyxgj dl dt>p{font-size: 14px;}
.jzyxgj dl dt>p.aicg b{float: none;height: auto;}
.qysjright{margin-top: 20px;}
.qysjright ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;}
.qysjright ul li{width: 50%;}
.qysjbox {
    flex-direction: column;
}
.bdyxa ul {
justify-content: space-between;
    flex-wrap: wrap;
}
.bdyxa ul li{margin-bottom: 20px;}
.bdyxa ul li:after{right:-50%;}
.xsyybox ul{
justify-content: space-between;
    flex-wrap: wrap;
}
.xsyybox ul li{padding:0 ;width: 49%;margin-right: 2%;font-size: 12px;margin-bottom: 2%;}
.xsyybox ul li:nth-child(2n){margin-right: 0}
.qykfjqr{padding:20px;}
.qykfjqr dl{ flex-direction: column;}
.qykfjqr .jlsz li:nth-child(2n){width: 49%}
.qykfjqr dl dt h3{font-size: 18px;margin-bottom: 20px;}
.qykfjqr dl dd img{width: 100%;}
.yzmra{    flex-wrap: wrap;}
.yzmra li{width:50%;margin-right: 0%;margin-bottom: 2%;}
.yzmra li:nth-child(2n){margin-right: 0}
.yzmra li:last-child{box-sizing: border-box;}

.znxjgj{padding:20px;}
.znxjgj dl{
    flex-direction: column;
}
.znxjgj dl dt{margin-bottom: 20px;}
.znxjgj dl dt img{width: 100%}
.znxjgj dl dd{width: 100%;}
.znxjgj dl dd>span{font-size: 14px;}
.znxjgj dl dd p{font-size: 14px;}
.znxjgj dl dd>ul li div p{font-size: 13px;}
.xjtsbox ul li{margin-right: 0;margin-bottom: 10px;}
.xjtsbox ul{flex-wrap: wrap;}
.lqwwzxqb ul li{line-height: 1;padding: 10px;
        box-sizing: border-box;}
        .zdzzgja{padding:20px;}
        .zdzzgja ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
        .zdzzgja ul li img{width: 100%;}
        .kfphjqr{padding:20px;}
        .phjqrtop ul{
    flex-direction: column;
}

.phjqrbox h3{font-size: 15px;}
.phjqrbox .jqrflex img{width: 100%;box-sizing: border-box;margin-bottom: 15px;}
.phjqrbox .jqrflex{
    flex-direction: column;
}
.zdzzgja ul:after{display: none;}
}


