.asProductTeam{padding: 70px 0;}
.asProductTeam .content{padding: 0 62px;}
.asProductTeam .content ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0 -37.5px;}
.asProductTeam .content ul li{padding: 0 37.5px;}
.asProductTeam .content ul li a{display: block;border-radius: 10px;overflow: hidden;}
.asProductTeam .content ul li a:hover .img img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.asProductTeam .content ul li a .img{overflow: hidden;}
.asProductTeam .content ul li a .img img{-webkit-transition: 0.5s ease all;transition: 0.5s ease all;}
.asProductTeam .content ul li a:hover .parent .text{bottom: 0;opacity: 1;}
.asProductTeam .content ul li a:hover .parent .text2{opacity: 0;}
.asProductTeam .content ul li a .parent{position: relative;}
.asProductTeam .content ul li a .parent .img{position: relative;}
.asProductTeam .content ul li a .parent .img .bgimg{position: absolute;width: 100%;left: 0;top: 0;opacity: 0;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;-webkit-transition: 1s ease all;transition: 1s ease all;background: url(../images/cf00adb93b6a313fa1d43659cc25bb99.png) center center no-repeat;height: 100%;}
.asProductTeam .content ul li a .parent .text{position: absolute;width: 100%;opacity: 0;height: 100%;bottom: -100%;left: 0;color: #fff;background: url(../images/cf00adb93b6a313fa1d43659cc25bb99.png) center center no-repeat;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;transition: 0.5s ease all;font-weight: bold;}
.asProductTeam .content ul li a .parent .text .textparent{height: 100%;padding-left: 56px;padding-right: 56px;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.asProductTeam .content ul li a .parent .text .title{font-size: 36px;margin-bottom: 24px;}
.asProductTeam .content ul li a .parent .text .position{font-size: 24px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-weight: normal;}
.asProductTeam .content ul li a .parent .text .desc{font-weight: normal;font-size: 18px;letter-spacing: 2px;margin-top: 5px;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;height: 108px;line-height: 2;}
.asProductTeam .content ul li a .parent .text2{position: absolute;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;-webkit-transition: 0.2s ease all;transition: 0.2s ease all;opacity: 1;color: #fff;bottom: 24px;left: 30px;}
.asProductTeam .content ul li a .parent .text2 .title{font-size: 36px;margin-bottom: 30px;font-weight: bold;}
.asProductTeam .content ul li a .parent .text2 .position{font-size: 24px;font-weight: normal;height: 135px;overflow: hidden;padding-right: 30px;height: auto;padding-bottom: 25px;}
@media (max-width: 1599px) {
	.asProductTeam .content ul{margin: 0 -20px;}
	.asProductTeam .content ul li{padding: 0 20px;}
}
@media (max-width: 1199px) {
	.asProductTeam .content ul li a .parent .text2 .title, 
	.asProductTeam .content ul li a .parent .text .title{font-size: 26px;}
	.asProductTeam .content ul li a .parent .text2 .position{height: 108px;font-size: 24px;}
	.asProductTeam .content ul li a .parent .text .position{font-size: 24px;}
	.asProductTeam .content ul li a .parent .text .textparent{padding-left: 30px;padding-right: 30px;}
}
@media (max-width: 991px) {
	.asProductTeam .content ul{margin: 0 -10px;}
	.asProductTeam .content ul li{padding: 0 10px;}
	.asProductTeam .content ul li a .parent .text .position{font-size: 18px;}
	.asProductTeam .content ul li a .parent .text2 .title, .asProductTeam .content ul li a .parent .text .title{font-size: 20px;margin-bottom: 10px;}
	.asProductTeam .content ul li a .parent .text .desc{font-size: 16px;height: 70px;}
	.asProductTeam .content ul li a .parent .text2 .position{font-size: 18px;height: 81px;}
}
@media (max-width: 767px) {
	.asProductTeam .content{margin-top: 20px;}
	.asProductTeam .content ul li a .parent .text2{display: none;}
	.asProductTeam .content ul li a .parent .text{opacity: 1;top: 0;}
	.asProductTeam .content ul li a .parent .text{background: rgba(117, 13, 52, 0.4);}
	.asProductTeam .content ul li a .parent .text .position{font-size: 16px;}
	.asProductTeam .content ul li a .parent .text .desc{font-size: 14px;height: auto;}
	.asProductTeam .content{padding: 0;}
}
@media (max-width: 575px) {
	.asProductTeam .content ul{margin: 0 -5px;}
	.asProductTeam .content ul li{padding: 0 5px;}
	.asProductTeam .content ul li a .parent .text .title{font-size: 16px;}
	.asProductTeam .content ul li a .parent .text .position{font-size: 14px;}
	.asProductTeam .content ul li a .parent .text .textparent{padding-left: 10px;padding-right: 10px;}
	.asProductTeam{padding: 30px 0;}
	.asProductTeam .content ul li a .parent .text .position{font-size: 12px;-webkit-line-clamp: 4;}
	.asProductTeam .content ul li a .parent .text .desc{font-size: 12px;}
	.asProductTeam .content ul li a .parent .text .desc span{font-size: 12px !important;}
	/* add*/
	.asProductTeam .content ul{-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}
	.asProductTeam .content ul li{width: 100%;margin-bottom: 10px;}
	.asProductTeam .content ul li a .parent .text .textparent{text-align: left;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;padding-bottom: 30px;}
	.asProductTeam .content ul li a .parent .text .title{font-size: 22px;}
}
.asProductTeam .content{padding: 0 62px;}
.asProductTeam .content ul{-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap; margin: 0 -13.5px;}
.asProductTeam .content ul li{width: 25%; padding: 0 13.5px; margin-bottom: 27px;}
.asProductTeam .content ul li.more a{background: #f33142;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.asProductTeam .content ul li.more a .bn{width: 173px;height: 53px;background: #fff;color: #f33142;font-size: 24px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;border-radius: 40px;}
.asProductTeam .content ul{padding: 0;}
.asProductTeam .content{padding: 0 100px;}
.asProductTeam .content ul{-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
@media (max-width: 1199px) {
	.asProductTeam .content ul li.more a .bn{width: 120px;height: 40px;font-size: 20px;}
}
@media (max-width: 991px) {
	.asProductTeam .content ul li{width: 33.333333333333336%;}
}
@media (max-width: 767px) {
	.asProductTeam .content ul li{width: 50%;}
}
@media (max-width: 575px) {
	.asProductTeam .content{padding: 0 10px;}
	.asProductTeam .content ul{margin: 0 -5px;}
	.asProductTeam .content ul li{padding: 0 5px;margin-bottom: 10px;}
	.asProductTeam .content{margin-top: 0;}
	.asProductTeam .content ul li.more a .bn{font-size: 16px;background: none;color: #fff;}
	.asProductTeam .content ul li{width: 100%;}
}
