@charset "utf-8";
body{
    position: relative;
}
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
      background-color: #0f3961;
} /* 滚动条的滑轨背景颜色 */

::-webkit-scrollbar-thumb {
      background-color: #3f6181;
      border-radius: 5px;
} /* 滑块颜色 */

::-webkit-scrollbar-button {

      background-color: transparence;
} /* 滑轨两头的监听按钮颜色 */

::-webkit-scrollbar-corner {
      background-color: transparence;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
.team_list {width:80%; margin:0 auto;}
.team_list li{
    width: calc(25% - 20px);
    margin-right: 20px;
    float: left;

    margin-bottom: 20px;
}
.team_title{
    text-align: center;
    font-size: 46px;

    /*line-height: 300px;*/
}
.team_list li img{display: block;opacity: 0.5}
.team_list li img:hover{
    opacity: 1;
    cursor: pointer;
}

.team_introduce{
    width: 1000px;  
    height: 555px;  
    position: absolute; 
    left: calc(50% - 500px);
    top: calc(555px/4 + 90px);    
    z-index: 99; 
}
.team_introduce img{display: block; width:509px; height:555px;}
.team_introduce .table-cell:nth-child(2){
    background: #0f3961;
}
.team_introduce .details{
    height: 350px;
    overflow-y:scroll;
	padding:0 20px 0 0;
	line-height:24px;
}
.team_introduce .details p {
	margin-bottom:16px;
	line-height:25px;
	font-size: 16px;
	text-align:justify;
}
.close_staff{
    width: 31px;
    height: 31px;
    position: absolute;
    right: 20px;
    top: 0;
    background-image:url('../images/team/cross.png');
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.close_staff:hover{ cursor: pointer; }
