.team{background:var(--bg)}
.team .team-msg span{display:inline-block;animation:bounce 1.6s infinite ease-in-out both;padding:0;margin:0}
.team .team-msg span:nth-child(1){animation-delay:-1.6s}
.team .team-msg span:nth-child(2){animation-delay:-1.52s}
.team .team-msg span:nth-child(3){animation-delay:-1.44s}
.team .team-msg span:nth-child(4){animation-delay:-1.36s}
.team .team-msg span:nth-child(5){animation-delay:-1.28s}
.team .team-msg span:nth-child(6){animation-delay:-1.2s}
.team .team-msg span:nth-child(7){animation-delay:-1.12s}
.team .team-msg span:nth-child(8){animation-delay:-1.04s}
.team .team-msg span:nth-child(9){animation-delay:-0.96s}
.team .team-msg span:nth-child(10){animation-delay:-0.88s}
.team .team-msg span:nth-child(11){animation-delay:-0.8s}
.team .team-msg span:nth-child(12){animation-delay:-0.72s}
.team .team-msg span:nth-child(13){animation-delay:-0.64s}
.team .team-msg span:nth-child(14){animation-delay:-0.56s}
.team .team-msg span:nth-child(15){animation-delay:-0.48s}
.team .team-msg span:nth-child(16){animation-delay:-0.4s}
.team .team-msg span:nth-child(17){animation-delay:-0.32s}
.team .team-msg span:nth-child(18){animation-delay:-0.24s}
.team .team-msg span:nth-child(19){animation-delay:-0.16s}
.team .team-msg span:nth-child(20){animation-delay:-0.08s}
.team .team-banner{background:linear-gradient(var(--main) 60%, var(--bg) 100%);margin-top:.8rem}
.team .team-banner .bread{font-size:.18rem;color:#fff;margin-bottom:.2rem}
.team .team-banner .bread a{font-size:.18rem;color:#fff}
.team .team-banner .desc h1{font-size:.36rem;color:#fff;text-align:center;font-weight:bold;margin-bottom:.15rem}
.team .team-banner .desc .text p{font-size:.22rem;color:#fff;margin-top:.1rem;line-height:1.75}
.team .team-banner .ans{margin-top:.15rem;display:flex;align-items:center;position:relative}
.team .team-banner .ans input{flex:1;height:.6rem;border:1px solid var(--main);font-size:.2rem;color:var(--color);padding:0 .1rem;outline:none;border-radius:.3rem}
.team .team-banner .ans input:hover,.team .team-banner .ans input:focus{border-color:var(--main)}
.team .team-banner .ans button{position:absolute;right:10px;top:5px;height:.5rem;line-height:.6rem;font-size:.2rem;background-image:url('');background-repeat:no-repeat;background-size:100% 100%;background:var(--main);border:none;border-radius:.3rem;padding:0 .4rem}
.team .team-banner .ans button svg{width:auto;height:.36rem;vertical-align:sub}
.team .team-banner .ans button:hover{background:#0a7a4d;transform:scale(1.05)}
.team .content .details{text-align:center}
.team .content .details h2{font-size:.48rem;color:var(--main);font-weight:bold;margin-bottom:.1rem}
.team .content .details h4{font-size:.24rem;color:var(--main)}
.team .content .l .list{box-shadow:none;border-radius:0}
.team .content .l .list .li{position:relative;margin-top:.3rem;box-shadow:0 0 4px 0 rgb(0 0 0 / 0.25);border-radius:.1rem}
.team .content .l .list .li svg{width:.6rem;position:absolute;top:0;right:10%}
.team .content .l .list .li .c .img{position:relative;height:3.6rem}
.team .content .l .list .li .c .img .number{position:absolute;left:0;bottom:5px;color:var(--main);text-align:center;width:100%;font-size:.18rem}
.team .content .l .list .li .c .img .number a{font-size:.18rem;color:var(--main);}
.team .content .l .list .li .c .text h3{font-size:.24rem;color:var(--main);font-weight:bold;line-height:1.5}
.team .content .l .list .li .c .text h4{font-size:.22rem;color:var(--main);font-weight:bold;line-height:1.5}
.team .content .l .list .li .c .text .tag{display:flex;margin:5px 0;flex-wrap:wrap;overflow:hidden;width:100%;height:.32rem}
.team .content .l .list .li .c .text .tag p{margin-right:.1rem;background:#e7f5f0;color:var(--main);padding:0 .15rem;border-radius:.15rem;font-size:.18rem}
.team .content .l .list .li .c .text .tag p:hover{color:#fff;background:var(--main)}
.team .content .l .list .li .c .text p{-webkit-line-clamp:6;font-size:.18rem}
.team .content .l .list .li .c .text .tool{align-items:center}
.team .content .l .list .li .c .text .tool .satis{display:flex;align-items:end}
.team .content .l .list .li .c .text .tool .satis p{font-size:.2rem;color:var(--main);margin-right:5px;font-weight:bold;line-height:1}
.team .content .l .list .li .c .text .tool .satis p.fraction{margin-left:5px;color:#ffa921;font-size:.2rem}
.team .content .l .list .li .c .text .tool .satis svg{width:.24rem;position:relative;top:unset;right:unset;margin:0 3px}
.team .content .l .list .li .c .text .tool .btns{margin-left:auto}
.team .content .l .list .li .c .text .tool .btns .btn{padding:.1rem .5rem;border-radius:.1rem;font-weight:bold}
.team .content .l .list .li .c .text .tool .btns .btn-prm{background:#fff;color:var(--main);border-color:var(--main);margin-left:.15rem}
.team .content .l .list .li .c .text .tool .btns .btn-prm:hover{color:var(--hover);border-color:var(--hover) !important}
.team .content .l .other{margin-top:.2rem}
.team .content .l .other .tit h2{font-size:.48rem;color:var(--main);text-align:center;font-weight:bold}
.team .content .l .other .all{display:flex;flex-wrap:wrap;}
.team .content .l .other .all .l{width:30%;margin-right:5%;background:#fff;box-shadow:0 0 4px 0 rgb(0 0 0 / 0.25);border-radius:.1rem;margin-top:.3rem}
.team .content .l .other .all .l:nth-child(3n){margin-right:0}
.team .content .l .other .all .l .img{position:relative;width:100%;height:2rem;}
.team .content .l .other .all .l .img img{border-radius:.1rem;width:100%;height:2rem;margin-bottom:.1rem;object-fit:cover;}
.team .content .l .other .all .l .img .name{position:absolute;bottom:.1rem;left:.1rem}
.team .content .l .other .all .l .img .name h2{font-size:.24rem;color:var(--main);font-weight:bold;line-height:1.25}
.team .content .l .other .all .l .text{padding:0 .1rem;display:flex;flex-wrap:wrap;overflow:hidden;height:.3rem;margin-top:.1rem}
.team .content .l .other .all .l .text p{font-size:.18rem;color:var(--main);line-height:.3rem}
.team .content .l .other .all .l .text p.tag{font-size:.14rem;background:#e7f5f0;margin-left:5px;padding:0 6px;border-radius:.1rem}
.team .content .l .other .all .l .text p.tag:hover{color:#fff;background:var(--main)}
.team .content .l .other .all .l .btns{display:flex;margin:.1rem 0;padding:0 .1rem;}
.team .content .l .other .all .l .btns .btn{border-radius:.1rem;font-weight:bold;font-size:.18rem;width:49%;padding:0;line-height:2;background:var(--main);color:#fff}
.team .content .l .other .all .l .btns .btn:hover{background:var(--hover)}
.team .content .l .other .all .l .btns .btn.no{background:#d9d9d9}
.team .content .l .other .all .l .btns .btn-prm{background:#fff;color:var(--main);border-color:var(--main);margin-left:2%}
.team .content .l .other .all .l .btns .btn-prm:hover{color:var(--hover);border-color:var(--hover) !important;background:transparent;}
.team .content .l .other .all .l .btns .btn-prm.no{background:#fff;color:#949191;border-color:#949191}
.team .content .l .other .all .li-no h3{font-size:.24rem}
.team .content .l .other .nbtn{margin-top:.3rem;padding:0;width:100%;text-align:center;line-height:.3rem}
.team .content .l .other .nbtn a{font-size:.24rem;color:var(--main);background:#fff;border:1px solid var(--main);padding:.1rem .5rem;border-radius:.1rem;font-weight:bold;display:inline-block;}
.team .content .l .other .nbtn a:hover{color:var(--hover);border-color:var(--hover);}
.team .content .l .other .nbtn .load{display:none}
@media screen and (max-width: 1500px){
    .team .content .l .list .li .c .text .tool .btns .btn{padding-left:.2rem;padding-right:.2rem;}
    .team .content .l .other .all .l{width:47.5%}
    .team .content .l .other .all .l:nth-child(2n){margin-right:0}
    .team .content .l .other .all .l:nth-child(3n){margin-right:5%}
}
@media screen and (max-width: 1200px){
    .team .content .l .list .li .c .text .tool .satis p{font-size:.18rem}
    .team .content .l .list .li .c .text .tool .satis svg{width:.2rem}
    .team .content .l .list .li .c .text .tool .btns .btn{padding-left:.15rem;padding-right:.15rem;}
    .team .content .l .list .li .c .text .tool .btns .btn-prm{margin-left:.1rem}
}
@media screen and (max-width: 997px){
    .team{background:var(--bg);}
    .team .team-banner{background:linear-gradient(var(--main) 80%, var(--bg) 100%)}
    .team .team-banner .bread{font-size:.3rem}
    .team .team-banner .bread a{font-size:.3rem}
    .team .team-banner .desc h1{font-size:.46rem}
    .team .team-banner .desc .text p{font-size:.3rem}
    .team .team-banner .ans{flex-wrap:wrap;margin-top:.25rem}
    .team .team-banner .ans input{font-size:.42rem;height:.75rem}
    .team .team-banner .ans button{font-size:.42rem;height:.62rem;top:3px}
    .team .team-banner .ans button svg{height:.5rem}
    .team .content .details h2{font-size:.48rem}
    .team .content .details h4{font-size:.36rem}
    .team .content .l .list-m{background:none}
    .team .content .l .list-m .li{position:relative;box-shadow:0 0 4px 0 rgb(0 0 0 / 0.25);margin-top:.3rem;width:100%;float:unset;padding:.2rem;border-radius:.2rem}
    .team .content .l .list-m .li svg{width:.8rem;position:absolute;top:0;right:2.5%}
    .team .content .l .list-m .li .c{flex-wrap:wrap;display:flex}
    .team .content .l .list-m .li .c .img{width:1.75rem;height:1.75rem;margin-right:0}
    .team .content .l .list-m .li .c .img img{border-radius:50%}
    .team .content .l .list-m .li .c .text{width:calc(100% - 1.95rem);margin-left:.2rem}
    .team .content .l .list-m .li .c .text h3{font-size:.4rem;color:var(--main);font-weight:bold;line-height:1.5}
    .team .content .l .list-m .li .c .text h4{font-size:.32rem;color:var(--main);font-weight:bold;line-height:1.5}
    .team .content .l .list-m .li .c .text .tag{display:flex;margin:5px 0;flex-wrap:wrap;overflow:hidden;width:100%;height:.5rem}
    .team .content .l .list-m .li .c .text .tag p{margin-right:.1rem;background:#e7f5f0;color:var(--main);padding:0 .15rem;border-radius:.15rem;font-size:.26rem;margin-bottom:5px}
    .team .content .l .list-m .li .c .info{width:100%;margin-top:.15rem}
    .team .content .l .list-m .li .c .info p{font-size:.3rem;position:relative;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
    .team .content .l .list-m .li .c .info p.show{-webkit-line-clamp:99;}
    .team .content .l .list-m .li .c .info p.number{font-size:.3rem;color:var(--main)}
    .team .content .l .list-m .li .c .info p.number a{font-size:.3rem;color:var(--main)}
    .team .content .l .list-m .li .c .info p span.more{position:absolute;bottom:0;right:0;color:var(--main);background:#fff;}
    .team .content .l .list-m .li .c .info p span.more b{color:var(--bs-body-color);font-weight:400;margin-left:3px;margin-right:3px}
    .team .content .l .list-m .li .c .info .tool{display:block;}
    .team .content .l .list-m .li .c .info .tool .satis{display:flex;align-items:end;margin-top:.15rem}
    .team .content .l .list-m .li .c .info .tool .satis p{font-size:.32rem;color:var(--main);margin-right:5px;font-weight:bold;line-height:1}
    .team .content .l .list-m .li .c .info .tool .satis p.fraction{margin-left:5px;color:#ffa921;font-size:.32rem}
    .team .content .l .list-m .li .c .info .tool .satis svg{width:.36rem;position:relative;top:unset;right:unset;margin:0 3px}
    .team .content .l .list-m .li .c .info .tool .btns{display:flex;margin-top:.2rem}
    .team .content .l .list-m .li .c .info .tool .btns .btn{border-radius:.2rem;font-weight:bold;width:49%;font-size:.38rem;color:#fff;background:var(--main);padding:0;line-height:2}
    .team .content .l .list-m .li .c .info .tool .btns .btn-prm{background:#fff;color:var(--main);border-color:var(--main);margin-left:2%}
    .team .content .l .other .all .l{width:100%;margin-right:0 !important;margin-bottom:0}
    .team .content .l .other .all .l .img{height:4rem}
    .team .content .l .other .all .l .img img{height:4rem}
    .team .content .l .other .all .l .img .name h2{font-size:.4rem}
    .team .content .l .other .all .l .text{height:.5rem;padding:0 .2rem;margin-top:.2rem}
    .team .content .l .other .all .l .text p{font-size:.36rem;line-height:.5rem}
    .team .content .l .other .all .l .text p.tag{font-size:.3rem}
    .team .content .l .other .all .l .btns{padding:0 .2rem;margin:.2rem 0}
    .team .content .l .other .all .l .btns .btn{font-size:.36rem}
    .team .content .l .other .nbtn{margin:.5rem 0 .2rem;line-height:.5rem}
    .team .content .l .other .nbtn a{font-size:.4rem;padding:.2rem .75rem;max-width:100%}
}