.partner-detail{
	margin: 0 auto;
    padding: 0;
}
.partner-detail-all{
  margin: 0 auto;
  padding: 0;
  text-align: center;
  padding-top: 48px;
  padding-bottom: 70px;
}
.partner-detail-full{
  width: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.partner-detail .subtitle h1{
	font-size: 24px;
	color: #333;
	line-height: 34px;
}

.partner-detail .subtitle p{
	font-size: 16px;
	color: #666;
	line-height: 22px;
}
.partner-detail .partner-detail-item{
	width: 100%;
	display: block;
	clear: both;
}
.partner-detail .partner-detail-item-one{
	padding: 10px;
}
.partner-detail .partner-detail-item-one a{
	width: 100%;
	display: block;
	bottom: -4px;
	position: relative;
	box-shadow: 0 0 4px 0 rgba(153,153,153,0.5);
	transition: all 0.4s;
}
.partner-detail .partner-detail-item-one:hover a{
	width: 100%;
	display: block;
	bottom: 0px;
	box-shadow: 0 0 10px 0 rgba(153,153,153,0.5);
}
.partner-detail .partner-detail-item-one a{
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
	text-align: center;
}
.partner-detail .partner-detail-item-one a img{
	width: 160px;
	height: 70px;
	padding: 0;
	margin: 0;
	margin-top: 20px;
}
.partner-detail .partner-detail-item-one a span{
	width: 100%;
	display: inline-block;
	line-height: 22px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	margin-top: 4px;
	margin-bottom: 18px;
}

.partner-intro {
	width: 168px;
	height: 50px;
	display: inline-block;
	line-height: 50px;
	margin: 0px -2px 30px;
	text-align: center;
	color: #373d41;
	border: 1px solid #ddd;
	cursor: pointer;
	font-size: 16px;
	border-right: none;
  }
  
  .partner-intro:first-child {
	border-radius:  4px 0 0 4px; 
  }
  .partner-intro:last-child {
	border-right: 1px solid #ddd;
	border-radius: 0 4px 4px 0;
  }
  .partner-intro-active{
	  border: 1px solid #2E7BFB!important;
	  color: #2E7BFB!important;
  }
  .partner-intro-noleft {
	border-left: 1px solid transparent;
  }


