.dly {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
}

@-webkit-keyframes and_none1 {
	from {
		-webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
		transform: translate(-50%, -50%) scale3d(1, 1, 1);
	}

	to {
		-webkit-transform: translate(-50%, -50%) scale3d(1.2, 1.2, 1);
		transform: translate(-50%, -50%) scale3d(1.2, 1.2, 1);
	}
}
@keyframes yun {
	0% {
		transform: translate(0, 0);
	}

	16% {
		transform: translate(-8.33%, 0);
	}

	33% {
		transform: translate(-16.66%, 0);
	}

	50% {
		transform: translate(-25%, 0);
	}

	66% {
		transform: translate(-33.32%, 0);
	}

	83% {
		transform: translate(-41.65, 0);
	}

	100% {
		transform: translate(-50%, 0);
	}
}

.dly>img:first-child {
	height: 100%;
	min-width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: block;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;

	-webkit-animation: and_none1 10s linear 0s both infinite alternate;
	animation: and_none1 10s linear 0s both infinite alternate;
}

.dly>img:nth-child(2) {
	position: absolute;
	left: 32px;
	top: 37px;
}

.dly>img:nth-child(3) {
	position: absolute;
	left: 0;
	top: 0;
	width: 150%;
	min-height: 100%;
	animation-name: yun;
	animation-duration: 20s;
	animation-timing-function: linear;
	/* animation-delay: 0.5s; */
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	/* Safari and Chrome: */
	-webkit-animation-name: yun;
	-webkit-animation-duration: 20s;
	-webkit-animation-timing-function: linear;
	/* -webkit-animation-delay: 0.5s; */
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
}

.dly .container {
	max-width: 1430px;
	position: relative;
	z-index: 10;
	height: 100%;
}

.dl-2 {
	width: 100%;
	height: 65vh;
	padding-top: 200px;
}

.dl-lef {
	float: left;
	width: 294px;
	height: 598px;
	padding-top: 200px;
	background: url(../image/dl-lef-bg.png) center center;
	background-size: cover;
	text-align: center;
}

.dl-lef a {
	display: inline-block;
	width: 68.36%;
	height: 75px;
}

.dl-lef a:hover img {
	animation: bounceIn 0.8s;
}

.dl-rig {
	float: right;
	width: calc(91% - 294px);
}

.dl-bt {
	float: right;
}

.dl-det {
	float: left;
	width: calc(100% - 100px);
	height: 63vh;
}

.dl-det-1 {
	width: 100%;
	height: 100%;
}

.dl-det-1 p {
	width: auto;
	height: 100%;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size: 24px;
	line-height: 40px;
	text-align: justify;
	text-align-last: left;
	word-break: normal;
	font-family: "anju";
	color: #000000;
	text-shadow: -2px -2px 5px #FFFFFF;
}
.dl-det-1 p span {
	visibility: hidden;
}
#anjufu {
	width: 100%;
	height: 100%;
}
.swiper-wrapper {
    -webkit-transition-timing-function: linear; 
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear!important;
    margin: 0 auto;
  } 
