* {
	padding: 0px;
	margin: 0px;
	-webkit-text-size-adjust: none;
}

body,
html {
	width: 100%;
	font-family: Microsoft YaHei, Arial, sans-serif;
	margin: 0px auto;
	max-width: 1080px;
	/* background: #fff2dd; */
	/* font-size:12px; */
	position: relative;
}

a {
	text-decoration: none;
}

ul li {
	list-style: none;
}

el {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	-ms-interpolation-mode: bicubic;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	/* Chrome  Safari */
	-moz-backface-visibility: hidden;
	/* Firefox */
	-ms-backface-visibility: hidden;
	/* Internet Explorer */
	/*......*/
	filter: blur(0);
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.ell {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.box {
	position: relative;
}

.box>img {
	display: block;
	width: 100%;
}

.boxM {
	position: relative;
}

.boxM>img {
	display: block;
	width: 100%;
}

.yk {
	position: absolute;
	top: 1.6rem;
	right: 47%;
	width: 1.28rem;
}

.yk img {
	display: block;
	width: 100%;
}

.liang {
	position: absolute;
	top: 4.4rem;
	right: 36%;
	width: 2.77rem;
}

.liang img {
	display: block;
	width: 100%;
}

.syz {
	position: absolute;
	left: 28%;
	top: 1.7rem;
	width: 0.71rem;
}

.syz img {
	display: block;
	width: 100%;
}

.wzk {
	position: absolute;
	left: 9%;
	top: 14rem;
	width: 9.01rem;
	/* margin: 0px auto; */
	/* display: block; */
}

.wzk img {
	display: block;
	width: 100%;
}

.yfhx {
	position: absolute;
	top: 14%;
	left: 44%;
	width: 2.4rem;
}

.yfhx img {
	display: block;
	width: 100%;
}

.gdnh {
	position: absolute;
	top: 19%;
	left: 30%;
	width: 1.48rem;
}

.gdnh img {
	display: block;
	width: 100%;
}

.dj {
	position: absolute;
	top: 74%;
	left: 53%;
	width: 2.19rem;
	z-index: 111111;
}

.dj img {
	display: block;
	width: 100%;
}

.video_fm {
	width: 9.67rem;
	height: 17.11rem;
	position: absolute;
	left: 5%;
	z-index: 111111;
	top: 6%;
}

.video_fm video {
	display: block;
	width: 100%;
	height: 100%;
	background: black;
}

.box11>.wz img {
	display: block;
	width: 100%;
}

@keyframes danmu-move {
	0% {
		left: 200%;
	}

	100% {
		left: -200%;
	}
}

.wz {
	position: absolute;
	left: 200%;
}
.wz img{
	display: block;
	width:100%;
}
.wz1 {
	top: 17%;
	width: 4.19rem;
	left: 52%;
	/* animation: danmu-move 7s linear 1.5s 2; 
	z-index: 11111111;*/
}

.wz2 {
	top: 4%;
	width: 4.4rem;
	left: 42%;
	/* animation: danmu-move 9.8s linear 1.1s 2; */
}

.wz3 {
	top: 12%;
	width: 3.2rem;
	left: 7%;
	/* animation: danmu-move 12.5s linear 1.3s 2; */
}

.wz4 {
	top: 31%;
	width: 3.3rem;
	left: 5%;
	/* animation: danmu-move 10.3s linear 1.6s 2; */
}

.wz5 {
	top: 32%;
	width: 2.93rem;
	left: 61%;
	/* animation: danmu-move 18s linear 5s 2; */
}

.wz6 {
	top: 51%;
	left: 10%;
	width: 3.3rem;
	/* animation: danmu-move 10.5s 1s linear 2; */
}

.wz7 {
	top: 51%;
	width: 3.75rem;
	left: 57%;
	/* animation: danmu-move 20.1s linear 2s 2; */
}

.huabu {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 1%;
	height: 11.09rem;
	z-index: 1111;
}

.video {
	position: absolute;
	width: 10rem;
	height: 5.63rem;
	margin-top: 56%;
	left: 4%;
	box-shadow: 0rem 0rem 0.5rem rgba(0, 0, 0, 0.3);
	border-radius: 8px;
	overflow: hidden;
	z-index: 1111;
	/* padding-bottom: 1%; */
	margin-bottom: 2%;
}

.video video {
	width: 100%;
	height: 100%;
}

.video>img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1rem;
	height: 1rem;
	margin-left: -0.5rem;
	margin-top: -0.5rem;
	z-index: 111111;
}

.fh {
	position: absolute;
	width: 1.3rem !important;
	top: 2% !important;
	right: 6%;
	left: initial !important;
	position: absolute !important;
	z-index: 1111 !important;
}

.box4_1>img {
	position: absolute;
	top: 0px;
}

.box4_1>img:first-child {
	position: relative;
	z-index: 111111;
	left: 80%;
	top: 4.8rem;
}

.boxMbox .box4_1>img {
	width: 100%;
	left: 0px;
}

.zanting {
	display: none;
}

.zanting1 {
	display: block;
}


@-webkit-keyframes backInUp{
	0%{
		transform: scale(0.8);
		opacity:1;
	}
	50%{
		transform:scale(1);
		opacity:1;
	}
	100%{
		transform: scale(0.8);
		opacity:1;
	}
}
.backInUp{
	animation:backInUp 1s ease 1s infinite alternate backwards;
}

.boxMbox .video{
	top:1rem;
}

.rw{
	position: absolute;
	width:6.13rem;
	left: -2.5rem;
	top: -5rem;
	z-index: 11111;
}
.rw img{
	display: block;
	width:100%;
}
.box11 .dj>img{
	z-index: 11111111111111111111111;
	position: relative;
}
.ztM{
	position: absolute;
	width: 1rem;
	top:1rem;
	right:2%;
	z-index: 1111;
}
.bf{
	position: absolute;
	width: 1rem;
	top:1rem;
	right:2%;
	z-index: 111;
}
.boxMbox>img{
	     position: absolute;
	     top: 0px;
	     width: 100%;
	     left: 0px;
}