.zhxy .wp{max-width: 14.4rem;}
.zhxy .zhlogo{background: url(../images/0719/z1bg.jpg) no-repeat center;border-radius: .15rem;padding: .35rem .4rem;margin-bottom: .4rem;text-align: center;}
.zhxy .zhlogo img{height: .54rem}
.zhxy .left{width: 5.4rem;background: url(../images/0719/zbg.jpg) no-repeat center;background-size: cover;border-radius: .2rem;padding: .3rem .5rem .1rem}
.zhxy .left .titpic{margin-bottom: .2rem}
.zhxy .left .titpic img{height: 1.04rem}
.zhxy .left .desc{font-size: .2rem;;line-height: 1.8em;text-align: justify;}
.zhxy .left .desc p+p{margin-top: .15rem}
.zhxy .left .desc img{width: 100%;max-width: 4.49rem;display: block;margin: 0 auto}
.zhxy .right{width: 8.6rem;background: #fff;border-radius: .2rem;padding: .35rem .35rem .15rem}
.zhxy .right ul:after{width: calc(33.3333% - .16rem);content: '';display: inline-block;}
.zhxy .right ul li{width: calc(33.3333% - .16rem);height: 2.4rem;border-radius: .2rem;margin-bottom: .24rem}
.zhxy .right ul li a{display: block;height: 100%;padding: .4rem}
.zhxy .right ul li .ico img{height: .58rem}
.zhxy .right ul li .tit{margin-top: .25rem}
.zhxy .right ul li .h4{font-size: .24rem;color: #fff}
.zhxy .right ul li .en{font-size: .12rem;color: rgba(255,255,255,.6);margin-top: .05rem}
.zhxy .right ul li:nth-child(1){background: url(../images/0719/zb1.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(2){background: url(../images/0719/zb2.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(3){background: url(../images/0719/zb3.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(4){background: url(../images/0719/zb4.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(5){background: url(../images/0719/zb5.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(6){background: url(../images/0719/zb6.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(7){background: url(../images/0719/zb7.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(8){background: url(../images/0719/zb8.png) no-repeat center;background-size: cover}
.zhxy .right ul li:nth-child(9){background: url(../images/0719/zb9.png) no-repeat center;background-size: cover}
@media (max-width: 1024px){
 .zhxy .left{width: 100%} 
 .zhxy .right{width: 100%;margin-top: .3rem} 
}
@media (max-width: 700px){
.zhxy .right ul li{width: calc(50% - .16rem);margin-bottom: .32rem }
.zhxy .left .titpic img,.zhxy .zhlogo img{height: auto}
}
@media (max-width: 480px){
.zhxy .right ul li a{padding: .25rem}
.zhxy .right ul li{height: auto }
.zhxy .right ul li .tit{margin-top: .1rem}
.zhxy .zhlogo{padding: .25rem .15rem}
}

/**/
@keyframes scaleta{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.4);opacity:0}}
@keyframes scaletb{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.2);opacity:0}}
.qywx .wp{background: url(../images/0719/wxbg.png) no-repeat top center;background-size: cover;max-width: 14.4rem;padding: .6rem 8%}
.qywx  .tit{font-size: .4rem;font-weight: bold;text-align: center;margin-bottom: .5rem}
.qywx  dl{margin-bottom: .5rem}
.qywx  dl dt{font-size: .24rem;margin-bottom: .4rem;line-height: 1.6em}
.qywx  dl dt a{color: #002fa7;text-decoration: underline;}
.qywx .codeBox{width: 3.6rem;height: 3.6rem;background: url(../images/0719/qycodebg.png) no-repeat center;background-size: 100% 100%;padding: .3rem;margin: 0 auto}
.qywx .codeTip{text-align: center;color: #888;font-size: .2rem;margin-top: .2rem}
.qywx .codeTip span{color: #222}
.qywx .downlist{padding-top: .3rem}
.qywx .downlist li .ico{width: 1.3rem;height: 1.3rem;position: relative;margin: 0 auto}
.qywx .downlist li .ico .i{background: #18438d;border-radius: 50%;width:100%;height:100%;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: relative;z-index: 2}
.qywx .downlist li .ico .i img{height: .62rem;display: block;
}
.qywx .downlist li  .h4{text-align: center;margin-top: .3rem;font-size: .18rem}
.qywx .downlist li .ico:after{content: '';position: absolute;top: -.1rem;left: -.1rem;right: -.1rem;bottom:-.1rem;border-radius: 50%;background:#18438d;opacity: .2;z-index: 0}

.qywx .downlist li .ico .qwadewm img {
                                height: auto
                            }

.qywx .downlist li .ico .qwadewm {bottom:0}
.qywx .downlist li .ico .qwadewm :before{display: none}


@media (min-width: 1025px){
.qywx .downlist li:hover .ico i{background:#f2b101 }
.qywx .downlist li:hover .ico:after{animation: scaleta 1.5s infinite;background: #f2b101;top: 0;left: 0;right: 0;bottom:0;}
.qywx .downlist li:hover .ico:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background:#f2b101;animation: scaletb 1.5s infinite;}  
}
@media (max-width: 1024px){
 .qywx .downlist li .ico{width: 1.1rem;height: 1.1rem;position: relative;} 
 .qywx .downlist li .ico  img{height: .52rem}
 .qywx .codeBox{width: 3rem;height: 3rem}
 .qywx  dl dt br{display: none;}
}
@media (max-width: 640px){
.qywx .tit{font-size: .3rem}
.qywx .downlist li{width: 50%;margin-bottom: .4rem}
.qywx .downlist li .ico{width: 1.1rem;height: 1.1rem;position: relative;} 
.qywx .downlist li .ico  img{height: .5rem}
.qywx .codeBox{width: 2.6rem;height: 2.6rem}
.qywx  dl dt{font-size: .2rem;margin-bottom: .4rem;line-height: 1.6em}
}

/**/
.list22{padding:.48rem;margin-bottom:.6rem;position:relative;box-shadow:0 1px 29px 0 rgba(4,0,0,.13);border-radius:0 .2rem .2rem 0;border-right:#002fa7 .16rem solid;background: #fff}
.list22 dt{font-size:.26rem;color:#002fa7;line-height:1.5;font-weight:600;margin-bottom:.3rem;border-bottom:#ddd 1px solid;padding-bottom:.15rem}
.list22 .dd{margin-bottom:-.35rem}
.list22 dd{padding:0 .5rem 0 0;margin-bottom:.35rem;width: 20%}
.list22 dd a{font-size:.18rem;color:#333;line-height:.24rem;transition:color .5s;position:relative;padding:0 0 0 .1rem;display:block}
.list22 dd a:hover{color: #002fa7}
.list22 dd a::before{content:"";position:absolute;left:0;background: #002fa7;width: 2px;height: .2rem;background-size: cover;top: .02rem;}
@media (max-width: 1024px){
.list22{padding: .3rem;;margin-bottom: .4rem}
.list22 dd {min-width: 33.33%;padding: 0 .3rem 0 0}
.list22 dd{min-width: 20%;width: auto}
.list22 .dd{align-items:center;}
}