#st .nav-down{display:none !important;}
html{font-size: 100px;}
.n_szjs {
    max-width: 100%;
    margin: 50px auto;}
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.teamlist li{width: 48.5%;position: relative;margin-bottom: .5rem;}
.teamlist li a{display:flex;position: relative;z-index: 3;background: #f4f6ff;justify-content: space-between;transition: .3s;padding: 10px;}
.teamlist li:after{content: '';position: absolute;left: .06rem;top: .06rem;bottom: -.06rem;right: -.06rem;background: linear-gradient(to bottom,#ac0b5e 0%,#0e53ba 100%);z-index: 0;opacity: 0;}
.teamlist li .pic{overflow: hidden;width: 2rem;height:2.6rem;}
.teamlist li .pic img{width:100%;height:100%;}
.teamlist li .txt{width: calc(100% - 2.05rem);padding:.4rem .35rem;position: relative;}
.teamlist li .txt .arr{display: block;width: .5rem;height: .5rem;border: 1px solid rgba(0,0,0,.4);background: url(images/arrb.svg) no-repeat center;background-size: .12rem .12rem;border-radius: 50%;position: absolute;right: .35rem;bottom: .35rem;}
.teamlist li .txt h4{font-size: .22rem;border-bottom: 1px solid #ddd;margin-bottom: .25rem;padding-bottom: .15rem;font-weight: bold;color: #333;}
.teamlist li .txt h4 span{font-size: .16rem;color: #003f88;margin-left: .1rem;font-weight: normal;}
.teamlist li .txt p{color: #666;margin-bottom: .15rem;padding-left: .28rem;}
.teamlist li .txt .info p:nth-child(1){background: url(images/i1.svg) no-repeat left 2px;background-size: .2rem .2rem;}
.teamlist li .txt .info p:nth-child(2){background: url(images/i2.svg) no-repeat left 2px;background-size: .2rem .2rem;}
.teamlist li .txt .info p:nth-child(3){background: url(images/i3.svg) no-repeat left 2px;background-size: .2rem .2rem;}
.teamlist li:hover:after{opacity: 1;transition: .3s;}
.teamlist li:hover .txt .arr{border-color:#003f88;background: url(images/arr.svg)#003f88 no-repeat center;background-size: .12rem .12rem;}


@media (max-width: 1200px){
.teamlist li .pic{    width: 1.6rem;height: 2.2rem;}
.teamlist li .txt{width: calc(100% - 1.6rem);padding: .2rem .2rem;}
}


@media (max-width: 900px){
.teamlist li{width: 100%;margin-bottom: .5rem;}
}
@media (max-width: 510px){
.teamlist li .txt p{font-size: .16rem;}
.teamlist li .txt .arr{right: .25rem;bottom: .2rem;width: .4rem;height: .4rem;background-size: .1rem .1rem;display: none;}
.teamlist li:hover .txt .arr{background-size: .1rem .1rem;}
}
