@charset "UTF-8";

@-webkit-keyframes banPic {
	0% {
		-webkit-transform: translateY(0px);
	}

	100% {
		-webkit-transform: translateY(10px);
	}
}

@-moz-keyframes banPic {
	0% {
		-moz-transform: translateY(0px);
	}

	100% {
		-moz-transform: translateY(10px);
	}
}

@-ms-keyframes banPic {
	0% {
		-ms-transform: translateY(0px);
	}

	100% {
		-ms-transform: translateY(10px);
	}
}

@-o-keyframes banPic {
	0% {
		-o-transform: translateY(0px);
	}

	100% {
		-o-transform: translateY(10px);
	}
}

@keyframes banPic {
	0% {
		transform: translateY(0px);
	}

	100% {
		transform: translateY(10px);
	}
}

@-webkit-keyframes banWave {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1.1);
	}
}

@-moz-keyframes banWave {
	0% {
		-moz-transform: scale(1);
		opacity: 1;
	}

	100% {
		-moz-transform: scale(1.1);
	}
}

@-ms-keyframes banWave {
	0% {
		-ms-transform: scale(1);
		opacity: 1;
	}

	100% {
		-ms-transform: scale(1.1);
	}
}

@-o-keyframes banWave {
	0% {
		-o-transform: scale(1);
		opacity: 1;
	}

	100% {
		-o-transform: scale(1.1);
	}
}

@keyframes banWave {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.1);
	}
}

@-webkit-keyframes banWave1 {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1.1);
	}
}

@-moz-keyframes banWave1 {
	0% {
		-moz-transform: scale(1);
		opacity: 1;
	}

	100% {
		-moz-transform: scale(1.1);
	}
}

@-ms-keyframes banWave1 {
	0% {
		-ms-transform: scale(1);
		opacity: 1;
	}

	100% {
		-ms-transform: scale(1.1);
	}
}

@-o-keyframes banWave1 {
	0% {
		-o-transform: scale(1);
		opacity: 1;
	}

	100% {
		-o-transform: scale(1.3);
	}
}

@keyframes banWave1 {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.3);
	}
}

@-webkit-keyframes banWave2 {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
		background-color: #5ea6ff;
	}

	100% {
		-webkit-transform: scale(1.1);
		background-color: #dd705d;
	}
}

@-moz-keyframes banWave2 {
	0% {
		-moz-transform: scale(1);
		opacity: 1;
		background-color: #5ea6ff;
	}

	100% {
		-moz-transform: scale(1.1);
		background-color: #dd705d;
	}
}

@-ms-keyframes banWave2 {
	0% {
		-ms-transform: scale(1);
		opacity: 1;
		background-color: #5ea6ff;
	}

	100% {
		-ms-transform: scale(1.1);
		background-color: #dd705d;
	}
}

@-o-keyframes banWave2 {
	0% {
		-o-transform: scale(1);
		opacity: 1;
		background-color: #5ea6ff;
	}

	100% {
		-o-transform: scale(1.1);
		background-color: #dd705d;
	}
}

@keyframes banWave2 {
	0% {
		transform: scale(1);
		opacity: 1;
		background-color: #5ea6ff;
	}

	100% {
		transform: scale(1.1);
		background-color: #dd705d;
	}
}

@keyframes tada {
	0% {
		transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	100% {
		transform: scale3d(1, 1, 1);
	}
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
	}
}

@-moz-keyframes tada {
	0% {
		-moz-transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-moz-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-moz-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-moz-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	100% {
		-moz-transform: scale3d(1, 1, 1);
	}
}

@-ms-keyframes tada {
	0% {
		-ms-transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	100% {
		-ms-transform: scale3d(1, 1, 1);
	}
}

@-o-keyframes tada {
	0% {
		-o-transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-o-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-o-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-o-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	100% {
		-o-transform: scale3d(1, 1, 1);
	}
}

@keyframes zoomInDownCs {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}

	50% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}

@-webkit-keyframes zoomInDownCs {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
	}
}

@-moz-keyframes zoomInDownCs {
	0% {
		opacity: 0;
		-moz-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-moz-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
	}

	60% {
		opacity: 1;
		-moz-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-moz-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
	}
}

@-ms-keyframes zoomInDownCs {
	0% {
		opacity: 0;
		-ms-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-ms-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
	}

	60% {
		opacity: 1;
		-ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-ms-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
	}
}

@-o-keyframes zoomInDownCs {
	0% {
		opacity: 0;
		-o-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-o-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
	}

	60% {
		opacity: 1;
		-o-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-o-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
	}
}

@-webkit-keyframes buling {
	100% {
		left: 440px;
	}
}

@-o-keyframes buling {
	100% {
		left: 440px;
	}
}

@-moz-keyframes buling {
	100% {
		left: 440px;
	}
}

@keyframes buling {
	100% {
		left: 440px;
	}
}
@-moz-keyframes banner_bj{
	100%{
		background-position: 0 800px;
	}
}
@-ms-keyframes banner_bj{
	100%{
		background-position: 0 800px;
	}
}
@-webkit-keyframes banner_bj{
	100%{
		background-position: 0 800px;
	}
}
@keyframes banner_bj{
	100%{
		background-position: 0 800px;
	}
}

.index-list-title p:after {
	content: "";
	position: absolute;
	top: 65px;
	left: 50px;
	width: 20px;
	height: 45px;
	background-image: linear-gradient(90deg, rgba(252, 233, 169, 0.2), rgba(252, 233, 169, 0.5), rgba(252, 233, 169, 0.2));
	animation: buling infinite 2s;
	-webkit-transform: rotate(-16deg);
	-moz-transform: rotate(-16deg);
	-ms-transform: rotate(-16deg);
	-o-transform: rotate(-16deg);
	transform: rotate(-16deg);
	z-index: 999999999;
}

.index-tip p.top-p em {
	display: inline-block;
	-webkit-animation: tada 1s infinite both;
	-moz-animation: tada 1s infinite both;
	-ms-animation: tada 1s infinite both;
	-o-animation: tada 1s infinite both;
	animation: tada 1s infinite both;
}
.bannerxinxin{
	position: absolute;
    background: url(../img/foreground.png) repeat-y;
    width: 1000px;
    height: 839px;
    animation: banner_bj 7s linear infinite;
    top: 0;
}