.pic {
	width:100%;
	overflow:hidden;
	position:relative
}
.pic:after {
	content:'';
	display:block;
	padding-bottom:100%
}
.middleCenter {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	text-align:center;
	margin:auto
}
.ellipsis {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.xz-bg {
    background: #2F527A;	
	height:1rem;
}
.honor {
	/* overflow:hidden; */
	padding:1rem 0;
	background: #f0f3f5;
}
.honor .honor-title {
	font-size:38px;
	color:#333;
	text-align:center
}
.honor .honor-title:after {
	content:'';
	display:block;
	width:51px;
	height:3px;
	background:#cbcbcb;
	margin:18px auto
}

.honor .tabbox{
	position:relative;
}
.honor .pro-min {
	text-align:center;
	position:relative;
	margin-top:56px;
}
.honor .pro-min .getIndex {
	width:20%;
	text-align:center;
}
.honor .pro-min .getIndex .item {
	border:1px solid #e3e3e3;
	transition:.5s
}
.honor .pro-min .getIndex .item .pic {
	display:block;
	margin:0 auto;
	position:relative;
	text-align:center
}
.honor .pro-min .getIndex .item .pic:after {
	padding-bottom:139%
}
.honor .pro-min .slick-prev:before,.honor .pro-min .slick-next:before {
	content:""
}
.honor .pro-min .slick-prev {
	left:0;
	background:url("../images/left3.png") no-repeat center center;
	width:21px;
	height:37px;
	position:absolute;
	top:50%;
	z-index:44;
	display:block;
	margin-top:-18px
}
.honor .slick-list {
	overflow:hidden
}
.honor .pro-min .slick-next {
	right:0;
	background:url("../images/right3.png") no-repeat center center;
	width:21px;
	height:37px;
	position:absolute;
	top:50%;
	z-index:44;
	display:block;
	margin-top:-18px
}
.honor .pro-min .slick-prev:hover {
	background:url("../images/left3h.png") no-repeat center center
}
.honor .pro-min .slick-next:hover {
	background:url("../images/right3h.png") no-repeat center center
}
.honor .pro-min .getIndex:hover .item {
	border:1px solid #f39800
}
.honor .pro-min .getIndex .item i:hover {
	cursor:pointer
}
@media(max-width:1023px) {
	.honor {
		padding:30px 0
	}
	.honor .honor-title {
		font-size:24px
	}
	.honor .honor-title:after {
		width:31px;
		margin:5px auto
	}
	.honor .pro-min {
		margin:20px 0 0 0
	}
}


.honor .swiper-button-prev,
.honor .swiper-button-next {
  transition: all 500ms ease;
  margin-top: 0rem;
  width: 0.74rem;
  height: 0.74rem;
  border-radius: 50%;
  background: #fff;
}
.honor .swiper-button-prev:after,
.honor .swiper-button-next:after {
  color: #3d3d3d;
  font-size: 0.3rem;
}
.honor .swiper-button-prev:hover,
.honor .swiper-button-next:hover {
  background: #089bed;
}
.honor .swiper-button-prev:hover:after,
.honor .swiper-button-next:hover:after {
  color: #fff;
}
.honor .swiper-button-prev {
  left: -1rem;
}
.honor .swiper-button-next {
  right: -1rem;
}


@media (max-width: 1024px) {
  .inside-fzlc-2 .swiper-button-prev {
    left: 50px;
  }
  .inside-fzlc-2 .swiper-button-next {
    right: 50px;
  }
}