.team .wrap .title{text-align: center;font-weight: lighter;font-size: 18px;font-size: 1.8rem;text-transform: uppercase;margin: 0 0 45px;position: relative;}
.wrap .title>p:first-child{font-weight: bold;font-size: 32px;font-size: 3.2rem;margin-bottom: 10px;line-height: 2;}
.wrap .title>p>img{position: absolute;}

.team .team1{background: #F3F3F3;padding: 60px 0;}
.team-box .box{width: 33.33%;padding: 10px;box-sizing: border-box;float: left;}
.team-box .box .pic img{width: 100%;display: block;}
.team-box .box .txt{padding: 0 8px;box-sizing: border-box;background: #fff;padding-bottom: 20px;}
.team-box .box .txt h3{font-size: 16px;font-size: 1.6rem;padding: 20px 0 10px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;line-height: 30px;}
.team-box .box .txt p{font-size: 14px;font-size: 1.4rem;line-height: 1.6;opacity: .8;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.team-box .box .txt span{float: right;color: #666;font-size: 12px;font-size: 1.2rem;padding-top: 10px;}
.team-box .box .txt a:hover{color: #00a051;}

.Team .footer{margin-top: 0;}


@media(max-width: 1219px){
	.con-nav .nav-new{width: 90%;}
}
@media(max-width: 1024px){
	.team-box .box{width: 50%;}
}
@media(max-width: 768px){
	.con-nav .nav-new{text-align: center;width: 96%;}
	.con-nav .nav-new ul li{margin-right: 0;width: 25%;box-sizing: border-box;}
	.team .team1{padding: 20px 0;}
	.team-box .box{width: 100%;padding: 10px 0;}
}