.global-mask{display:none;width: 100%;height:100%;background:#000;-webkit-opacity: 0.7;   /* Netscape and Older than Firefox 0.9 */  -moz-opacity: 0.7;   /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/   -khtml-opacity: 0.7;   /* IE9 + etc...modern browsers */  opacity: .7;  /* IE 4-9 */  filter:alpha(opacity=70);  /*This works in IE 8 & 9 too*/  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  /*IE4-IE9*/  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); z-index:99999;position:fixed;top:0;left:0;}
.teambox{background: #fff;padding:100px 80px 0;overflow: hidden;}
p.team-intro{color: #d49c35;font-size: 22px;text-align: center;font-family: "Montserrat-Medium",'微软雅黑';line-height: 1.6;padding-bottom: 100px;}
.team-ul{overflow: hidden;width:100%;}
.team-ul ul{width:100%;overflow:hidden;}
.team-ul ul li{width:32%;float:left;position: relative;height: 100%;min-height: 1px;margin-right: 2%;margin-bottom:0.3rem;}
.team-ul ul li:nth-child(3n) {margin-right:0;}

.team-ul ul li .t-pic{width:100%;height: auto;overflow: hidden;}
.team-ul ul li .t-pic img{width:100%;display: block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.team-ul ul li:hover .t-pic img{transform: scale(1.1);-webkit-transform: scale(1.1);  -o-transform: scale(1.1);-moz-transform: scale(1.1);}
.team-ul ul li .t-intro{font-family:"Microsoft YaHei","NotoSansHans-Regular",'微软雅黑';width:100%;height:100%;background:url(../images/team/shadow.png) no-repeat center bottom;position:absolute;bottom:0;left:0;width:100%;-webkit-animation-delay: 0.1s;-moz-animation-delay: 0.1s;animation-delay: 0.1s;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;display: flex !important;flex-direction: column;justify-content: flex-end;padding:0 0 40px 40px !important;box-sizing: border-box;}
.team-ul ul li .t-intro{background-size:100% !important;}
.team-ul ul li .t-intro .t-name{color:#fff;font-size: 28px; padding: 0 !important;} 
.team-ul ul li .t-intro .t-position{color: #fff;font-size: 20px;line-height: 1.8;padding: 0 !important;}
.team-ul ul li:hover .t-intro{bottom: 0;opacity:1;cursor:pointer;}
.team-ul ul.manager-list{margin-top:-4px;}
.team-ul ul.first-manager{text-align:center;}
.team-ul ul.first-manager li{float:none!important;display:inline-block!important;}
.openwindows{background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position:relative}
.team-ul ul li .openwindows{margin-left:-550px;z-index:999999;position: fixed;left:50%;top:-100%;margin-top:-310px;width:1100px;height:620px;}
.openwindows .photo{position:relative;width:523px;height:620px;float:left;overflow: hidden;z-index: 1000;}
.closex{z-index:99999999;text-indent: -88888px;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;  display: block;width:50px;height:50px;background:url(../images/team/close.png) no-repeat center;float: right; position:absolute; top:25px; right:25px;background-size: 25px auto;}
.closex:hover{transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);}
.openwindows .photo img{height:620px;display: block;border-radius:5px 0 0 5px;position: absolute;left: 50%;top: 0;transform: translate(-50%,0);}
.openwindows .txt{font-family:"Microsoft YaHei","NotoSansHans-Regular",'微软雅黑';width:477px;padding:0 50px;overflow: hidden;float: right;text-align: left;position: relative;}
.openwindows .txt h4{font-family:"Microsoft YaHei","NotoSansHans-Regular",'微软雅黑';color: #191863;text-align: left;font-size: 33px;padding-top:.6rem;line-height: 1.6}
.openwindows .txt span.position{font-family:"Microsoft YaHei","NotoSansHans-Regular",'微软雅黑';color: #191863;text-align: left;font-size: 22px;}
.scroll_cont{height: 420px;overflow-y:auto;margin-top: 20px; padding-right:5px;}
.openwindows .txt p{font-family:"Microsoft YaHei","NotoSansHans-Regular",'微软雅黑';font-size: 21px;line-height: 1.6;padding:10px 0;color: #191863;}
.nicescroll-rails{margin-left:18px;margin-top:-30px;border-radius:10px;}
.openwindows .photo .shadow2{background: url(../images/team/shadow1.png) no-repeat center bottom;border-radius:5px 0 0 5px;width:100%;height: 100%;position: absolute;bottom: 0;left: 0;}
.openwindows .photo .shadow2{background-size:100% !important;}
.mCSB_dragger_bar{ background:#c8963c !important;}
.mCSB_draggerRail{ background:rgba(211,170,97,0.4) !important;}

@media (max-width:767px){
   	/***专家团队****/
	.teambox{padding:.8rem 0;overflow: hidden;}
	p.team-intro{font-size: .3rem;padding:0 1% 1rem 1%;}
	.team-ul{width:auto;}
	.team-ul ul{margin:0 auto;overflow: hidden;}
	.team-ul ul li{width:100%;margin-bottom: 20px;}
	.team-ul ul li .t-intro{background-size:100% auto;display: block;}
	.team-ul ul li .t-intro .t-name{font-size: .36rem;}
	.openwindows .photo .shadow2{display: none;}
	.team-ul ul li .openwindows{width:90%;left:5%;margin-left:0;height:420px;margin-top:-210px;background:#fff;}
	.team-ul ul li .openwindows .photo{float:none;width:100px;height:auto;border-radius:5px ;margin:20px auto 10px auto;}
	.team-ul ul li .closex{position:absolute;top:5px;right:5px;margin:10px 10px 0 5px;width: 15px;height: 15px;background: url(../images/team/close.png) no-repeat center;background-size:15px 15px;}
	.team-ul ul li .openwindows .photo img{display: block;width:100%;height:auto;float: left;position: static;transform: translate(0,0);}
	.team-ul ul li .openwindows .txt{width:94%;float:none;text-align: center;padding:0;margin:0 auto;}
	.team-ul ul li .openwindows .txt h4{font-size: 18px;text-align: center;padding-top: 0}
	.team-ul ul li .openwindows .txt span.position{text-align: center;padding-bottom: 5px;font-size: .3rem;}
	.team-ul ul li .openwindows .txt p{font-size: 14px;line-height: 1.4;padding:3px 0;text-align:left;text-indent: 20px;}
	.scroll_cont{height:200px;}
}
   