.team_con{position:relative;}
.team_con .team_maskdefault { position:absolute; bottom:0px; left:0px;width:100%; height:70px; background-color:#3c3a3b;cursor:pointer;}
.team_con .team_maskdefault li { padding:10px; line-height:25px; color:#ffffff;}
.team_con .team_mask {position:absolute; bottom:0px; left:0px;width:100%; height:100%; background-color:#524f4a; cursor:pointer; display:none;}
.team_con .team_mask li { padding:0 10px;line-height:25px; color:#ffffff;}
.team_con .team_mask li.title { padding-top:15px; padding-bottom:20px;}

.team_con .team_mask li a { color:#ffffff;}


/*case*/
.new-case .ber{
width: 1228px;
height: 48px;
line-height: 48px;
position: absolute;
top: -47px;
left: 0;
background: #fff;
}
.ber li{
display: inline-block;
*display: inline;
*zoom:1;
float:left;
width: 245px;
height: 48px;
list-style: none;
text-decoration: none;
text-align: center;
}

.ber li.tmenu_r {width:248px;}
.ber li a{
text-decoration: none;
color: #828282;
}


.ber li.noselect {background-image: url('../images/ber.png');
background-repeat: no-repeat;
background-position: right center;}
.ber li.select{
background-color: #e6e6e6;
}
.new-case-cont{
padding-top: 30px;
margin-bottom: 80px;
}
.new-case-cont ul{
font-size: 0;
margin-right: -22px;
}
.new-case-cont li{
display: inline-block;
*display: inline;
text-align: center;
font-size: 14px;
*zoom:1;
margin-right: 22px;
width: 290px;
margin-bottom: 20px;
}
.new-case-cont li img{
width: 290px;
height: 166px;
}
.new-case-cont li a{
text-decoration: none;
display: block;
color: #333;
text-align: center;
font-size: 13px;
}
.new-case-cont li em{
line-height: 30px; font-size: 13px;
}
.new-case-cont{
display: none;
}
.new-case-cont  .empty { font-size:12px; padding:15px;}
.case-01{
display: block;
}
	   