/******/
.teamInfo {margin-bottom: .45rem;}
.teamInfo .pic{width: 2.8rem;padding: .2rem;background: #fff;box-shadow: 0 0 .1rem rgba(0,0,0,.1);}
.teamInfo .txt{width: calc(100% - 3.2rem);background: #fff;padding: .4rem;box-shadow: 0 0 .1rem rgba(0,0,0,.1);position: relative;}
.teamInfo .txt .info1{padding-bottom: .15rem;margin-bottom: .15rem;border-bottom: 1px solid #ddd;}
.teamInfo .txt .info1 h4{margin-bottom: .3rem;}
.teamInfo .txt .info1 h4 span{font-size: .32rem;font-weight: bold;}
.teamInfo .txt .info1 ul li{width: 48%;padding: 5px 0;position: relative;}
.teamInfo .txt .info1 ul li:before{content: '';width: 4px;height: 4px;background:#005eb8;border-radius: 50%;display: inline-block;vertical-align: 3px ;margin-right: 5px;}
.teamInfo .txt .info2{line-height:1.2em;color: #666;    text-align: justify;}
.teamInfo .txt:before{width: .4rem;height: .3rem;border: 3px solid #005eb8;border-left: 0;border-bottom: 0;position: absolute;top: 0;right: 0;content: '';}
.teamInfo .txt:after{width: .4rem;height: .3rem;border: 3px solid #005eb8;border-right: 0;border-top: 0;position: absolute;bottom: 0;left: 0;content: '';}
.teamTab .hd{margin-bottom: .3rem;}
.teamTab .hd ul{white-space: nowrap;overflow-y: hidden;overflow-x: auto;position: relative;padding-bottom: 5px;}
.teamTab .hd ul:after{content: '';height: 1px;background: #ddd;left: 0;right: 0;bottom: 6px;position: absolute;}
.teamTab .hd ul::-webkit-scrollbar{height:4px;}
.teamTab .hd ul::-webkit-scrollbar-track{border-radius:5px;background: #eee;}
.teamTab .hd ul::-webkit-scrollbar-thumb{border-radius:5px;background:#aaa;}
.teamTab .hd ul li{font-size: .15rem;margin-right: .3rem;display: inline-block;cursor: pointer;padding-bottom: .15rem;position: relative;z-index: 3;}
.teamTab .hd ul li:after{content: '';width: 0;left: 50%;transform: translateX(-50%);height:3px;background:#005eb8;position: absolute;bottom: 0;transition: .3s ;}
.teamTab .hd ul li.on{color: #005eb8;font-weight: bold;}
.teamTab .hd ul li.on:after{width: 100%;}
.teamTab .bd{min-height: 2.5rem;}
@media (max-width: 980px){
 .teamInfo .pic{width: 2.8rem;margin:  0 auto .25rem;}
.teamInfo .txt{width:100%;} 
.teamTab .hd ul:after{display: none;}
}
@media (max-width: 640px){
.teamInfo .txt .info1 ul li{width: 100%;}
}
