/**
 * banner
 */
.section-item{
	position: relative;
    width: 100%;
    box-sizing: border-box;
    display: block;
    margin: 0;
    padding: 0;
}
#header-swiper-container {
    color: #FFFFFF;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
#header-swiper-container .swiper-slide {
    background-size: cover!important;
    background-position: center!important;
    padding-top: 40%;
}
.swiper-button-prev {
	left: 50px;
}
.swiper-button-next {
	right: 50px;
}
@media screen and (max-width: 960px) {
	.swiper-button-prev, .swiper-button-next{
		display: none;
	}
}

/**
 * 第一屏
 */
.item-section-1 {
	padding: 80px 0;
}
@media screen and (max-width: 995px) {
	.item-section-1 {
		padding: 0;
	}
}

/**
 * 第二屏
 */
.item-section-2 {
	padding-bottom: 80px;
}
.item-section-2 .sec-title {
	text-align: center;
}
.item-section-2 .sec-title h2:before {
	left: 50%;
	margin-left: -60px;
}
.item-section-2 .sec-title h2:after {
	left: 50%;
	margin-left: -60px;
}
.qualifications {
	width: 100%;
}
.qualifications-list {
	width: 25%;
	float: left;
}
.qualifications-layui {
	padding: 20px;
}
.qualifications-layui .qImg {
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	padding-bottom: 120%;
}
.qualifications-layui h3 {
	color: #555555;
	font-size: 16px;
	text-align: center;
	padding-top: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
@media screen and (max-width: 995px) {
	.qualifications-list {
		width: 50%;
	}
}
@media screen and (max-width: 995px) {
	.qualifications-layui {
		padding: 5px;
	}
}

/**
 * 第三屏
 */
.item-section-3 {
	padding-bottom: 80px;
}
.item-section-3 .sec-title {
	text-align: center;
	padding-bottom: 20px;
}
.item-section-3 .sec-title h2:before {
	left: 50%;
	margin-left: -60px;
}
.item-section-3 .sec-title h2:after {
	left: 50%;
	margin-left: -60px;
}

/**
 * 第五屏
 */
.services-block-two .inner-box .image a{
	position: relative;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 80%;
}

/**
 * 第七屏
 */
@media screen and (max-width: 560px) {
	.clients-section .logo-icon {
		font-size: 270px;
	}
}