@charset "utf-8";
html { cursor: default;}  
h1, h2, h3, h4, h5, h6,p, li, label, td, th {cursor: text;}  
a:link, a:visited, a:hover, a:active { cursor: pointer;}
body{box-sizing: border-box;width:100%;margin:0; padding:0; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;background-color: #f7f8f8;color: #333;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;} 
img{ border:0;outline: none;}
ol,ul{list-style:none;}
a{ font-family:"微软雅黑",Arial, Helvetica, sans-serif;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}

.bg{
	width: 100%;
	min-width: 1220px;
	position: relative;
}
.section01{
	width: 100%;
	height: 105px;
	padding-top: 855px; 
	background: url(../img/bg01.jpg) center no-repeat;
}
.section01 h2{
	font-size: 48px;
	text-align: center;
	color: #fff;
}
.section01 .time{
	width: 350px;
	height: 28px;
	line-height: 28px;
	color: #5d4c30;
	font-size: 24px;
	margin: 0 auto;
	border-top: 1px solid #5d4c30;
	border-bottom: 1px solid #5d4c30;
	text-align: center;
}
.container{
	width: 1220px;
	margin: 0 auto;
	position: relative;
}
.section02{
	width: 100%;
	height: 390px;
	padding-top: 320px;
	background: url(../img/bg02.jpg) center no-repeat;
}
.section02 h2{
	font-size: 18px;
	color: #fff;
	text-align: center; 
}
.prize_box{
	width: 1158px;
	height: 228px;
	padding-top: 40px;
	padding-left: 60px;
	margin: 0 auto;
	margin-top: 50px;
	border:  1px solid #5d4c30;
}
.prize_box a{
	display: inline-block;
	width: 165px;
	height: 188px;
	margin: 0 8px;
	position: relative;
}
.prize_box a span{
	display: block;
	width: 19px;
	height: 10px;
	background: url(../img/arrow.png) no-repeat;
	position: absolute;
	top: 198px;
	left: 50%;
	margin-left: -11px;
	display: none;
	
}
.prize_box .weapon01 span{
	margin-left: -20px;
}
.prize_box a:hover span{
	display: block;
    -webkit-animation: updown 0.6s ease-in-out;
    animation: updown 0.6s ease-in-out;
    -webkit-transition: opacity .6s 1s ease-in-out;
    transition: opacity .6s 1s ease-in-out;
    opacity: 1;
}
@-webkit-keyframes updown {
  0% {
  	opacity: 0.6;
  	top: 188px;
}  
100% {
	opacity: 1;
	top: 198px; 
} 
} 

.prize_box a img{
	position: absolute;
	top: -228px;
	left: -100px;
	z-index: 100;
	border: 1px solid #5d4c30;
	display: none;
}
.prize_box a:hover img{
	display: block;
}
.prize_box .weapon01 img, .prize_box .weapon02 img, .prize_box .weapon03 img{
	left: 170px;
}
.prize_box .weapon04 img, .prize_box .weapon05 img, .prize_box .weapon06 img{
	left: -320px;
}
.prize_box .weapon01{
    background: url(../img/weapon01.png) no-repeat;
}
.prize_box .weapon02{
    background: url(../img/weapon02.png) no-repeat;
}
.prize_box .weapon03{
    background: url(../img/weapon03.png) no-repeat;
}
.prize_box .weapon04{
    background: url(../img/weapon04.png) no-repeat;
}
.prize_box .weapon05{
    background: url(../img/weapon05.png) no-repeat;
}
.prize_box .weapon06{
    background: url(../img/weapon06.png) no-repeat;
}
.section03{
	width: 100%;
	height: 440px;
	padding-top: 160px;
	background: url(../img/bg03.jpg) center no-repeat;
}
.section03 h3{
	text-align: center;
	color: #d2ae40;
	font-size: 18px;

}
.section03 p{
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin-bottom: 35px;
}