.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
	clear: both;
	position: relative;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.pro-del-ys {
	background: #f6f6f6;
}

.ys-title {
	padding-top: 85px;
	text-align: center;
	padding-bottom: 60px;
}

.ys-content {
	border-bottom: 1px solid #ddd;
}

.ys-content1 {
	padding-bottom: 75px;
}

.ys-content2 {
	padding-bottom: 40px;
	padding-top: 70px;
}

.ys-content2 .w1200 {
	box-sizing: border-box;
	padding-right: 100px;
}

.ys-content3 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.ys-content1 .w1200 .f-left {
	padding-top: 30px;
}

.ys-content2 .w1200 .f-right {
	padding-top: 40px;
}

.ys-content3 .w1200 .f-left {
	padding-top: 30px;
}

.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@keyframes bounceInLeft {
		0%,60%,75%,90%,100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
		0% {opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);transform: translate3d(-50px, 0, 0);}
		100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
	}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}	
@keyframes bounceInRight {
		0%,60%,75%,90%,100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
		0% {opacity: 0;-webkit-transform: translate3d(50px, 0, 0);transform: translate3d(50px, 0, 0);}
		100% {opacity: 1;-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}
	}