a:hover{color:#090}
img{width: auto; max-width: 100%;}
.center{width:1200px;margin:0 auto;}
.bannerbox {width:100%;position:relative; overflow:hidden;height:500px;margin-top:132px;}
.banner {width:1920px;position:absolute;left:50%;margin-left:-960px;}
h3{color: #45a5f9;font-size: 28px;text-align: center;}
.reward h3{margin: 50px 0 40px 0;}
.reward p{float: left;font-size: 20px;line-height: 30px;text-align: center;width:325px ;margin: 90px 110px 0 94px;}
.reward span{text-align: right;margin:5px 50px;}
.reward ul li{float: left;margin-left:190px ;margin-top: 105px;margin-bottom: 90px;}
.reward ul li:first-child{margin-left: 65px;}
.rules h3{margin-bottom: 85px;}
.rules dl{float: left;margin-top: 170px;text-align: 30px}
.rules dl dt{font-size: 24px;color:#777}
.rules dl dd{margin-bottom: 45px;font-size: 20px;color:#aaa}
.rules span{text-align: right;padding-bottom: 137px;display: block;}
.advantage{padding-top:66px;padding-bottom: 90px;}
.advantage{background:#edf6fa ;width: 100%;}
.advantage h3{margin-bottom:40px;}
.advantage ul li{width:360px;float: left;display: block;margin-left: 33px;border:1px solid #dcdcdc;text-align: center;line-height: 23px;}
.advantage ul li img{height: 80px;margin-top:20px ;}
.advantage ul li p{font-size: 20px;color: #aaa;margin: 20px 9px;letter-spacing:-1px}
.advantage ul li h4{font-size:30px ;color: #777;}
.play{padding-top: 50px;padding-bottom: 70px;}
.play ul li:first-child{margin-left: 75px;}
.play ul li{width:285px;float: left;margin-left: 92px;margin-top:53px;display: block;border:1px solid #dcdcdc;text-align: center;line-height: 23px;color:#777}
.play ul li img{margin-top: 20px;}
.play ul li h4{font-size: 24px;margin-top: 20px;font-weight: 300;}
.play ul li p{margin: 15px auto;}
.play ul li a{display: block;margin:0 auto;width:152px ;height: 40px;line-height: 40px;color: #45a5f9;border:1px solid #45a5f9;border-radius: 5px;background: #fff;margin-bottom: 20px;}
.play ul li:hover a{background:#45a5f9 ;color: #fff;}
