/* edited file
=========================================== */
.da-slider{
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0 auto;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0;
}
.da-slide h2,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
}
.da-slider-fb .da-slide h2{
	left: -5px;
}
.da-slider-fb .da-slide .da-img{
	left: 286px;
}
.da-slide h2{
	width: 584px;
	padding: 121px 0 0;
	z-index: 10;
}
.da-slide .da-img{
	width: 1108px;
	top: 0;
	left: 286px;
}


.da-dots span{
	display: inline-block;
	position: relative;
	width: 39px;
	height: 3px;
	margin: 0 1px 0 0;
	background: #fff;
	cursor: pointer;
	letter-spacing: normal;
}
.da-dots .da-dots-current {
	background: #90d3fa;
}

/* .da-arrows */
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 233px;
	width: 15px;
	height: 21px;
	cursor: pointer;
	z-index: 2000;
}
.da-arrows span.da-arrows-prev{
	left: -156px;
	background: url(../images/home/ico_mainslide01.png) no-repeat;
}
.da-arrows span.da-arrows-next{
	right: -156px;
	background: url(../images/home/ico_mainslide02.png) no-repeat;
}

.da-slide-current h2{
	left: -5px;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 286px;
	opacity: 1;
}

/* Animation classes and animations */
/* appr */
.da-slide-fromright h2{
	-webkit-animation: titApprAnim 0.6s ease-in-out 1.6s both;
	-moz-animation: titApprAnim 0.6s ease-in-out 1.6s both;
	-o-animation: titApprAnim 0.6s ease-in-out 1.6s both;
	-ms-animation: titApprAnim 0.6s ease-in-out 1.6s both;
	animation: titApprAnim 0.6s ease-in-out 1.6s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: imgApprAnim 0.6s ease-in-out 1.3s both;
	-moz-animation: imgApprAnim 0.6s ease-in-out 1.3s both;
	-o-animation: imgApprAnim 0.6s ease-in-out 1.3s both;
	-ms-animation: imgApprAnim 0.6s ease-in-out 1.3s both;
	animation: imgApprAnim 0.6s ease-in-out 1.3s both;
}

@-webkit-keyframes titApprAnim{
	0%{ left: -20px; opacity: 0; }
	100%{ left: -5px; opacity: 1; }
}
@-moz-keyframes titApprAnim{
	0%{ left: -20px; opacity: 0; }
	100%{ left: -5px; opacity: 1; }
}
@-o-keyframes titApprAnim{
	0%{ left: -20px; opacity: 0; }
	100%{ left: -5px; opacity: 1; }
}
@-ms-keyframes titApprAnim{
	0%{ left: -20px; opacity: 0; }
	100%{ left: -5px; opacity: 1; }
}
@keyframes titApprAnim{
	0%{ left: -20px; opacity: 0; }
	100%{ left: -5px; opacity: 1; }
}

@-webkit-keyframes imgApprAnim{
	0%{ left: 300px; opacity: 0; }
	100%{ left: 286px; opacity: 1; }
}
@-moz-keyframes imgApprAnim{
	0%{ left: 300px; opacity: 0; }
	100%{ left: 286px; opacity: 1; }
}
@-o-keyframes imgApprAnim{
	0%{ left: 300px; opacity: 0; }
	100%{ left: 286px; opacity: 1; }
}
@-ms-keyframes imgApprAnim{
	0%{ left: 300px; opacity: 0; }
	100%{ left: 286px; opacity: 1; }
}
@keyframes imgApprAnim{
	0%{ left: 300px; opacity: 0; }
	100%{ left: 286px; opacity: 1; }
}
/* delete */
.da-slide-toleft h2{
	-webkit-animation: titDelAnim 0.6s ease-in-out 0.6s both;
	-moz-animation: titDelAnim 0.6s ease-in-out 0.6s both;
	-o-animation: titDelAnim 0.6s ease-in-out 0.6s both;
	-ms-animation: titDelAnim 0.6s ease-in-out 0.6s both;
	animation: titDelAnim 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img{
	-webkit-animation: imgDelAnim 0.6s ease-in-out 0.6s both;
	-moz-animation: imgDelAnim 0.6s ease-in-out 0.6s both;
	-o-animation: imgDelAnim 0.6s ease-in-out 0.6s both;
	-ms-animation: imgDelAnim 0.6s ease-in-out 0.6s both;
	animation: imgDelAnim 0.6s ease-in-out 0.6s both;
}

@-webkit-keyframes titDelAnim{
	0%{ left: -5px;  opacity: 1; }
	100%{ left: -20px; opacity: 0; }
}
@-moz-keyframes titDelAnim{
	0%{ left: -5px;  opacity: 1; }
	100%{ left: -20px; opacity: 0; }
}
@-o-keyframes titDelAnim{
	0%{ left: -5px;  opacity: 1; }
	100%{ left: -20px; opacity: 0; }
}
@-ms-keyframes titDelAnim{
	0%{ left: -5px;  opacity: 1; }
	100%{ left: -20px; opacity: 0; }
}
@keyframes titDelAnim{
	0%{ left: -5px;  opacity: 1; }
	100%{ left: -20px; opacity: 0; }
}

@-webkit-keyframes imgDelAnim{
	0%{ left: 286px; opacity: 1; }
	100%{ left: 300px; opacity: 0; }
}
@-moz-keyframes imgDelAnim{
	0%{ left: 286px; opacity: 1; }
	100%{ left: 300px; opacity: 0; }
}
@-ms-keyframes imgDelAnim{
	0%{ left: 286px; opacity: 1; }
	100%{ left: 300px; opacity: 0; }
}
@-o-keyframes imgDelAnim{
	0%{ left: 286px; opacity: 1; }
	100%{ left: 300px; opacity: 0; }
}
@keyframes imgDelAnim{
	0%{ left: 286px; opacity: 1; }
	100%{ left: 300px; opacity: 0; }
}





