.huodong_banner{
width:100%;
height:540px;
background:url(huodong/images/banner.jpg) center top no-repeat;
position:relative;
}
.huodong_banner_A{
width:100%;
height:540px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.huodong_banner_B{
width:100%;
height:540px;
position:absolute;
left:0;
top:0;
z-index:2;
background:url(huodong/images/2023.png) center center no-repeat;
}
.huodong_barp{
width:1200px;
height:540px;
margin:0 auto;
position:relative;
}
.huodong_barp1{
width:145px;
height:120px;
position:absolute;
left:0;
top:57px;
animation: heart1 .7s ease-in-out infinite alternate;
}
.huodong_barp2{
width:246px;
height:262px;
position:absolute;
left:-41px;
top:210px;
animation: heart1 .7s ease-in-out infinite alternate;
}
.huodong_barp3{
width:205px;
height:205px;
position:absolute;
left:1040px;
top:60px;
animation: heart1 .7s ease-in-out infinite alternate;
}
.huodong_barp4{
width:167px;
height:210px;
position:absolute;
left:1076px;
top:241px;
animation: heart1 .7s ease-in-out infinite alternate;
z-index:2;
}
.huodong_barp5{
width:196px;
height:171px;
position:absolute;
left:947px;
top:291px;
animation: heart1 .7s ease-in-out infinite alternate;
}
.huodong_barp6{
width:1200px;
height:332px;
position:absolute;
left:0;
top:91px;
text-align:center;
}

.all_huodong{
width:100%;
padding-bottom:84px;
background:url(huodong/images/bg.png) center top no-repeat;
background-color:#f7f9ff;
overflow:hidden;
}
.huodong_ox{
width:1200px;
height:258px;
position:relative;
}
.huodong_TT{
width:100%;
height:66px;
line-height:66px;
font-size:46px;
font-weight:bold;
color:#000000;
text-align:center;
position:absolute;
left:0;
top:71px;
}
.huodong_Time{
width:100%;
height:46px;
line-height:46px;
font-size:28px;
color:#000000;
text-align:center;
position:absolute;
left:0;
top:149px;
}
.data-show-box{
    display: inline-block;
    text-align: center;
    font-size: 28px;
	color:#000;
}

.data-show-box span{
    display: inline-block;
	width:46px;
	height:46px;
	line-height:46px;
	text-align:center;
	background:url(huodong/images/num.png) no-repeat;
	color:#000000;
	font-size:24px;
}

.huodong_item{
width:1200px;
margin:0 auto;
}
.huodong_item ul{
margin:0;
padding:0;
list-style:none;
}
.huodong_item ul li{
width:1200px;
height:316px;
float:left;
border-radius:10px;
position:relative;
margin-bottom:64px;
background:url(huodong/images/li.png) no-repeat;
box-shadow:0 0 46px rgba(0,0,0,0.1);
overflow:hidden;
}
.huodong_item_A{
width:452px;
height:52px;
line-height:52px;
font-size:32px;
font-weight:bold;
color:#000;
position:absolute;
left:63px;
top:47px;
}
.huodong_item_B{
width:752px;
height:58px;
line-height:58px;
font-size:38px;
font-weight:bold;
color:#f8c100;
position:absolute;
left:63px;
top:96px;
}
.huodong_item_C{
padding:0 22px;
display:inline-block;
height:30px;
line-height:30px;
font-size:16px;
text-align:center;
border:1px solid #dbdbdb;
background-color:#f5f5f5;
color:#808080;
position:absolute;
left:63px;
top:167px;
border-radius:6px;
}
.huodong_item_D{
width:452px;
height:56px;
line-height:56px;
font-size:24px;
color:#000;
position:absolute;
left:63px;
top:231px;
}
.huodong_item_D em{
font-style:normal;
font-size:30px;
}
.huodong_item_D span{
font-size:36px;
}

.huodong_item_E{
width:324px;
height:auto;
position:absolute;
top:0;
left:780px;
text-align:center;
}
.huodong_item_F{
width:100px;
height:36px;
line-height:36px;
text-align:center;
font-size:15px;
color:#c09706;
background:url(huodong/images/round.png) no-repeat;
position:absolute;
right:0;
top:0;
font-weight:bold;
}

.huodong_TGT{
width:100%;
height:118px;
line-height:108px;
font-size:42px;
color:#000;
font-weight:bold;
text-align:center;
clear:both;
}
.huodong_GT{
width:1200px;
height:460px;
background:url(huodong/images/gz.png) no-repeat;
border-radius:10px;
overflow:hidden;
box-shadow:0 0 46px rgba(0,0,0,0.14);
position:relative;

}
.huodong_GTa{
width:764px;
height:auto;
position:absolute;
left:40px;
top:50px;
font-size:17px;
line-height:30px;
color:#4c4c4c;
}
.huodong_GTa strong{
color:#000;
}
.huodong_GTb{
width:306px;
height:370px;
position:absolute;
right:45px;
top:123px;
animation: heart1 .7s ease-in-out infinite alternate;
}