.pc_banner {
  width: 100%;
  max-width: 1920px;
  height: auto;
  overflow: hidden;
  position: relative;
  display: block;
}
.banner-swiper-container{
  overflow: hidden;
}
.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 45px;
	height: 45px;
	margin-top: 60px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 45px 45px;
	-webkit-background-size: 45px 45px;
	background-size: 45px 45px;
	background-position: center;
	background-repeat: no-repeat
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next.banner-swiper-button-next {
	background-image: url("../image/banner_arrow_right.png");
	left: 58px;
	right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev.banner-swiper-button-prev {
	background-image: url("../image/banner_arrow_left.png");
	right: 58px;
	left: auto
}


.swiper-pagination-bullet {
	display: inline-block;
	margin: 0 3px;
    cursor: pointer;
    width: 14px;
    height: 14px;
    border-radius: 14px;
    background-color: #ffffff;
    transition: 0.6s;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	transition: 0.6s;
    width: 14px;
	height: 14px;
	background-color: #fd9b00;
	/* border-radius: 2px; */
}


.client-swiper-container{
  padding-left: 200px;
  box-sizing: border-box;
}

.client-swiper-button-next,
.client-swiper-button-prev {
	position: absolute;
	top: 165px;
	width: 58px;
	height: 78px;
	z-index: 999;
	cursor: pointer;
	-moz-background-size: 58px 78px;
	-webkit-background-size: 58px 78px;
	background-size: 58px 78px;
	background-position: center;
	background-repeat: no-repeat
}

.client-swiper-button-prev,
.swiper-container-rtl .swiper-button-next.client-swiper-button-next {
	background-image: url("../image/customer/left.png");
	left: 0;
	right: auto
}

.client-swiper-button-next,
.swiper-container-rtl .swiper-button-prev.client-swiper-button-prev {
	background-image: url("../image/customer/right.png");
	right: auto;
	left: 58px
}

/* 商品切换 */
.pro-swiper-button-next,
.pro-swiper-button-prev {
	position: relative;
	/* top: 0; */
	width: 60px;
	height: 50px;
	z-index: 999;
	cursor: pointer;
	background-color: #3c73fa;
	background-image: url(../image/icon_zjt.png);
	background-repeat: no-repeat;
	background-size: 19px 16px;
	background-position: center center;
	/* -moz-background-size: 60px 50px;
	-webkit-background-size: 60px 50px;
	background-size: 60px 50px; */
	background-position: center;
	background-repeat: no-repeat;
	margin: 0;
}
.pro-swiper-button-prev{
	background-color: #e0e9fe;
	background-image: url(../image/icon_yjt.png);
	background-repeat: no-repeat;
	background-size: 19px 16px;
	background-position: center center;
}

.pro-swiper-button-prev,
.swiper-container-rtl .swiper-button-next.pro-swiper-button-next {
	background-image: url("../image/icon_zjt.png");
	left: auto;
	right: auto;
	margin-right: 30px;
}

.pro-swiper-button-next,
.swiper-container-rtl .swiper-button-prev.pro-swiper-button-prev {
	background-image: url("../image/icon_yjt.png");
	right: auto;
	left: auto;
	
}

/* 案例切换 */
.case-swiper-button-next,
.case-swiper-button-prev,
.company-swiper-button-next,
.company-swiper-button-prev {
	position: absolute;
	top: 50%;
	margin-top: -24px;
	width: 48px;
	height: 48px;
	z-index: 999;
	cursor: pointer;
	background-color: #3eac5e;
	background-image: url(../image/arrow_left.png);
	background-repeat: no-repeat;
	background-size: 9px 17px;
	background-position: center center;
	/* -moz-background-size: 60px 50px;
	-webkit-background-size: 60px 50px;
	background-size: 60px 50px; */
	background-position: center;
	background-repeat: no-repeat;
}
.company-swiper-button-next,
.company-swiper-button-prev{
	margin-top: -60px;
}
.case-swiper-button-prev{
	background-color: rgba(0, 0, 0, 0.1);
	background-image: url(../image/arrow_right.png);
	background-repeat: no-repeat;
	background-size: 9px 17px;
	background-position: center center;
}

.case-swiper-button-prev,
.swiper-container-rtl .swiper-button-next.case-swiper-button-next {
	background-image: url("../image/arrow_right.png");
	left: -10px;
	right: auto;
}

.case-swiper-button-next,
.swiper-container-rtl .swiper-button-prev.case-swiper-button-prev {
	background-image: url("../image/arrow_left.png");
	right: -10px;
	left: auto;
	
}
.product_detail_swiper .case-swiper-button-prev,
.product_detail_swiper .swiper-container-rtl .swiper-button-next.case-swiper-button-next {
	background-image: url("../image/arrow_right.png");
	left: 0px;
	right: auto;
}

.product_detail_swiper .case-swiper-button-next,
.product_detail_swiper .swiper-container-rtl .swiper-button-prev.case-swiper-button-prev {
	background-image: url("../image/arrow_left.png");
	right: 0px;
	left: auto;
	
}
.product_detail_swiper .swiper-pagination{
	left: 0;
	right: 0;
	bottom: -40px;
}
.product_detail_swiper .swiper-pagination-bullet{
	background-color: #f5f6fb;
}
.product_detail_swiper .swiper-pagination-bullet-active{
	background-color: #fd9b00;
}


.company-swiper-button-prev,
.swiper-container-rtl .swiper-button-next.company-swiper-button-next {
	background-image: url("../image/arrow_right.png");
	left: 0px;
	right: auto;
}

.company-swiper-button-next,
.swiper-container-rtl .swiper-button-prev.company-swiper-button-prev {
	background-image: url("../image/arrow_left.png");
	right: 0px;
	left: auto;
	
}

/* 荣誉资质 */
.honor-swiper-button-next,
.honor-swiper-button-prev {
	position: relative;
	/* top: 0; */
	width: 60px;
	height: 50px;
	z-index: 999;
	cursor: pointer;
	background-color: #3c73fa;
	background-image: url(../image/icon_zjt.png);
	background-repeat: no-repeat;
	background-size: 19px 16px;
	background-position: center center;
	/* -moz-background-size: 60px 50px;
	-webkit-background-size: 60px 50px;
	background-size: 60px 50px; */
	background-position: center;
	background-repeat: no-repeat;
	margin: 0;
}
.honor-swiper-button-prev{
	background-color: #e0e9fe;
	background-image: url(../image/icon_yjt.png);
	background-repeat: no-repeat;
	background-size: 19px 16px;
	background-position: center center;
}

.honor-swiper-button-prev,
.swiper-container-rtl .swiper-button-next.honor-swiper-button-next {
	background-image: url("../image/icon_zjt.png");
	left: auto;
	right: auto;
	margin-bottom: 24px;
}

.honor-swiper-button-next,
.swiper-container-rtl .swiper-button-prev.honor-swiper-button-prev {
	background-image: url("../image/icon_yjt.png");
	right: auto;
	left: auto;
}


.swiper-container {
  width: 100%;
  /* height: auto; */
  margin: auto;
}
.custom-swiper-container img,.pc_banner img{
	width: 100%;
}

@media screen and (max-width: 768px){
  .pc_banner {
	  margin-top: 50px;
  }
  .pc_banner .swiper-wrapper img {
	  width: auto;
	  margin-left: calc(50% - 370px);
    height: 300px!important;
  }
  .banner-box{
    height: 100%;
    overflow: hidden;
  }
  .pc_banner .swiper-button-next,.pc_banner .swiper-button-prev{
	  display: none;
  }
}