body{font:14px/24px "Microsoft YaHei",Arial;}
.wrap{min-width:1100px;max-width:1920px;position:relative;overflow:hidden;background:#220604 url('../images/page.jpg') no-repeat center top;}
.main{position:relative;width:1200px;margin:0 auto;text-align:center;}
.logo{display:block;width:164px;position:absolute;top:20px;left:10px;z-index:1;}
.link{position:absolute;top:30px;right:10px;z-index:1;}
.link a{font-size:14px;color:#f9e98e;border-radius:14px;height:28px;line-height:28px;padding:0 15px;display:inline-block;border:1px solid #f9e98e;margin:0 2px;}
.link a:hover{text-decoration:underline;}
.head{position:relative;height:1068px;background:url('../images/head.jpg') no-repeat;}
.time{font-size:16px;color:#f9e98e;position:absolute;text-align:center;width:100%;top:1004px;letter-spacing:2px;}
.part1{height:794px;position:relative;background:url('../images/p1.jpg') no-repeat;}
.intro{padding-top:128px;color:#af8441;font-size:14px;}
.intro span{color:#efda65;}
.intro a{font-size:16px;color:#55d10a;font-weight:bold;text-decoration:underline;text-underline-offset:4px;}
.btn_get,.btn_sign,.btn_fire,.btn_dh,.btn_ball{width:262px;height:88px;display:block;font-size:0;overflow:hidden;text-indent:-999px;background:url('../images/btn.png') no-repeat;cursor:pointer;}
.btn_get{margin:410px auto 0;}
.btn_get:hover{background-position:-280px 0;}
.btn_get.end,.btn_get.end:hover{background-position:-560px 0;}
.part2{height:1034px;position:relative;background:url('../images/p2.jpg') no-repeat;}
.btn_sign{background-position:0 -100px;}
.btn_sign:hover{background-position:-280px -100px;}
.btn_sign.end,.btn_sign.end:hover{background-position:-560px -100px;}
.btn_ball{background-position:0 -200px;}
.btn_ball:hover{background-position:-280px -200px;}
.btn_ball.end,.btn_ball.end:hover{background-position:-560px -200px;}
.sign_txt span{display:inline-block;margin:0 18px;color:#f0b964;}
.part3{height:976px;position:relative;background:url('../images/p3.jpg') no-repeat;}
.swiper{width:1038px;margin:80px auto 0 auto;}
.pagination{padding-top:6px;}
.pagination .swiper-pagination-bullet{width:45px;height:5px;background:#653c3a;border-radius:3px;margin:0 3px;}
.pagination .swiper-pagination-bullet-active{background:#fbcf90;}
.crad{width:1038px;height:530px;overflow:hidden;color:#f9c484;}
.crad li{width:179px;height:239px;background:url('../images/crad.png') no-repeat;margin:0 14px 26px;float:left;}
.crad .ct{font-size:16px;font-weight:bold;color:#fbcf90;height:24px;padding:20px 0 10px;}
.crad .ico{width:126px;height:96px;margin:0 auto 18px;}
.btn_dh{display:inline-block;width:91px;height:33px;background-position:0 -467px;}
.btn_dh:hover{background-position:-100px -467px;}
.btn_dh.end,.btn_dh.end:hover{background-position:-200px -467px;}
.part4{height:1044px;position:relative;background:url('../images/p4.jpg') no-repeat;}
.notice{background:url('../images/notice.png') no-repeat center;height:35px;border-radius:20px;padding:2px 20px 2px 103px;box-sizing:border-box;width:407px;margin:18px auto 0 auto;}
.notice li{height:35px;line-height:35px;color:#ffe57b;text-align:left;font-size:14px;}
.btn_fire{margin:550px auto 0;background-position:0 -300px;height:66px;}
.btn_fire:hover{background-position:-280px -300px;}
.btn_fire.end,.btn_fire.end:hover{background-position:-560px -300px;}
.last span{color:#ffde6d;font-size:18px;font-weight:bold;padding:0 5px;}
.btn_award,.btn_edit{display:inline-block;line-height:38px;border-radius:19px;border:1px solid #ffea97;padding:0 27px;color:#ffea97;margin:0 15px;transition:all .2s linear;}
.btn_award:hover,.btn_edit:hover{background:#ffea97;color:#ac8d14;}
.last{margin:0 auto 22px auto;}
.cyou_bottom{background:#000;}
.cyou_bottom_cont p,.cyou_bottom_cont a{color:#636362!important;}
.sign{width:1135px;height:662px;background:url('../images/qd2.png') no-repeat;box-sizing:border-box;padding-top:170px;}
.sign ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;margin-left:353px;}
.sign li{font-size:26px;color:#dfdacc;font-weight:bold;display:block;width:104px;height:90px;cursor:pointer;line-height:90px;}
.sign li.item{color:#4d3c35;}
.sign li.on{background:url('../images/s_on.png') no-repeat center / 55px 47px;}
.part2 .btns{margin:0 auto 20px auto;display:flex;justify-content:space-between;align-items:center;width:630px;}
.side{position:fixed;right:60px;top:50%;margin-top:-215px;width:160px;height:374px;background:url('../images/side.png') no-repeat center top / 160px 427px;overflow:hidden;padding-top:56px;z-index:4;}
.side .item{text-align:center;color:#f3fcd6;line-height:20px;height:185px;}
.side .st{color:#fdfb9d;margin:10px 0 5px;}
