.team_box_but .pro_three_fix {
	position:fixed
}
.team_top_img img {
	width:270px
}
.relation_list {
	width:1000px;
	margin:0 auto;
	height:118px
}
.team {
	height:auto;
	background-color:#fff;
	background-attachment:fixed;
	background-size:cover
}
.team_box_bg {
	border-top:1px solid rgba(0,0,0,.05);
	position:relative
}
.team_box {
	margin:0 auto;
	padding:80px 0;
	z-index:10;
	position:relative
}
.team_box_h3 {
	height:auto;
	margin:auto;
	    font-size: 24px;
}
.team_top_img {
	width:100%;
	height:140px;
	background:#b2b4b2;
	display:block;
	overflow:hidden;
	position:relative
}
.team_top_img img {
	width:100%;
	height:auto
}
.team_box_bot {
	width:100%;
	padding:26px 20px;
	transition:all .3s ease-out 0s;
	background:#fff;
	position:relative
}
.team_h3_l {
	height:40px;
	width:;
	overflow:hidden;
	transition:all .3s ease-out 0s
}
.team_ico {
	width:16px;
	height:1px;
	text-align:center;
	margin:0 auto;
	border-top:1px solid #ccc;
	display:none
}
.team_h3_l span {
	font-size:16px;
	color:#4d4d4d;
	height:20px;
	line-height:20px;
	overflow:hidden;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.team_h3_l i {
	color:#a3a3a3
}
.team_h3_l strong {
	font-size:13px;
	color:#a3a3a3;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.team_h3_r {
	display:block;
	width:28px;
	height:28px;
	text-align:center;
	line-height:28px;
	border:1px solid transparent;
	transition:all .3s ease-out 0s;
	border-radius:20px
}
.team_h3_r i {
	font-size:18px;
	color:#e0e0e0;
	width:28px;
	height:28px;
	text-align:center;
	line-height:28px
}
.team_box_txt {
	font-size:13px;
	padding-top:20px;
	border-top:1px dotted #ccc;
	margin-top:22px;
	box-sizing:content-box;
	margin-bottom:0
}
.team_box_txt a {
	display:block;
	height:189px; 
	overflow:hidden;
	line-height:24px
}
.team_box_txt a p{
    padding-top:  20px;
    border-top: 1px solid #ccc;

}
.team_box .item_box_mar {
	border:1px solid rgba(168,168,168,.25);
	position:relative;
	top:0;
	transition:300ms
}
.team_box .item_box_mar:hover {
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	top:-15px
}
.item_box_mar2 {
	padding:15px
}
@media(max-width:420px) {
	.item_box_mar2 {
	width:100%
}
}.team_box .item_box_mar:hover .team_box_txt a {
	color:#b0b0b0
}
.team_box .item_box_mar:hover .team_box_bot {
	background:#f6f6f6
}
.team_box .item_box_mar:hover .team_h3_r {
	border-radius:20px;
	border:1px solid #2882e8;
	background:#2882e8;
	color:#a3a3a3;
	display:block
}
.team_box .item_box_mar:hover .team_h3_r i {
	font-size:18px;
	color:#fff
}
.team_box_but_l {
	top:45%;
	left:0;
	width:30px;
	text-align:center;
	padding:42px 0;
	color:#e0e0e0;
	font-size:28px;
	position:fixed;
	border:1px solid #e0e0e0;
	background-color:#fff;
	transition:all .3s ease-out 0s
}
.team_box_but_r {
	top:45%;
	right:0;
	width:30px;
	text-align:center;
	padding:42px 0;
	color:#e0e0e0;
	font-size:28px;
	position:fixed;
	border:1px solid #e0e0e0;
	background-color:#fff;
	transition:all .3s ease-out 0s
}
.team_post_but {
	z-index:3
}
.team_post_but:hover {
	color:#fff;
	border:1px solid #2882e8;
	background:#2882e8
}
.team_box_txt a {
	color:#a3a3a3;
	transition:all .3s ease-out 0s
}
.team_bot_but {
	position:absolute;
	bottom:50px;
	left:50%;
	margin-left:-18px;
	z-index:5
}
.team_bot_but a {
	float:left;
	width:10px;
	height:10px;
	background:#2d2d2d;
	cursor:pointer;
	border-radius:6px;
	margin:0 6px
}
.team_bot_but a:hover,.team_bot_but a.active {
	width:6px;
	height:6px;
	border:2px solid #e7090b;
	background:transparent
}
.team_post_img img {
	max-width:600px
}
.fr {
    float: right;
}
.team_h3_r {
    display: block;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border: 1px solid transparent;
    transition: all .3s ease-out 0s;
    border-radius: 20px;
}
#popContent #pageBody {
	background:#fff;
	min-height:100%;
	padding-bottom:65px
}
#popContent #pageBody .team_box_but_l {
	left:-35px
}
#popContent #pageBody .team_box_but_r {
	right:-35px
}
#popContent #pageBody .intro_close {
	top:-40px
}