.bg { max-width: 1920px; min-width: 1100px; background: url(/static/images/home1/signlottery/bg.png) center top no-repeat; background-size: 1920px auto; } .box { width: 1100px; margin: 0 auto; padding: 160px 0 100px; background: url(/static/images/home1/signlottery/bg2.png) center top no-repeat; background-size: 100% auto; } .swipe{ width: 100%; overflow: hidden; } .swipe .bd .tempwrap{ width: 100% !important; } .swipe li { float: left; width: auto!important; background-color: rgba(2, 160, 164, 0.65); border-radius: 16px; box-sizing: border-box; padding: 3px 13px; overflow: hidden; margin-right: 30px; } .swipe .headimg { width: 18px; float: left; margin-top: 5px; } .swipe .headimg img { width: 100%; border-radius: 50%; } .swipe .usermsg { float: right; font-size: 18px; color: #fff; } .swipe .usermsg span { color: #ffea5a; } .turn { float: left; height: 660px; } .turn .tbox { position: relative; width: 606px; height: 606px; background: url(/static/images/home1/signlottery/zp0.png) center no-repeat; background-size: 100% auto; } .turn .tbox .details { position: absolute; top: 78px; right: 32px; line-height: 40px; color: #944d02; font-size: 16px; cursor: pointer; } .turn .tlist { position: absolute; top: 63px; left: 63px; width: 480px; height: 480px; background: url(/static/images/home1/signlottery/zp1.png) center no-repeat; background-size: 100% auto; } .turn .titem { position: absolute; left: 120px; box-sizing: border-box; padding-top: 20px; width: 240px; height: 100%; text-align: center; font-size: 24px; color: #7f2d00; } .turn .titem img { width: 73px; margin-top: 10px; } .turn .point { position: absolute; top: 50%; left: 50%; margin-left: -120px; margin-top: -121px; width: 251px; height: 246px; background: url(/static/images/home1/signlottery/cj.png) center no-repeat; background-size: 100% auto; cursor: pointer; } .turn .point1 { position: absolute; top: 50%; left: 50%; margin-left: -120px; margin-top: -121px; width: 251px; height: 246px; background: center no-repeat; background-size: 100% auto; cursor: pointer; } .turn .tnum { position: absolute; left: 50%; bottom: -30px; margin-left: -235px; width: 471px; height: 71px; text-align: center; line-height: 66px; color: #6b330d; font-size: 22px; background: url(/static/images/home1/signlottery/cjbg.png) center no-repeat; background-size: 100% auto; } .tnums1 { color: #e60012; } .tnum .tnumtime { font-size: 20px; color: #93572e; } .task { box-sizing: border-box; float: right; width: 463px; height: 617px; padding: 18px 30px 0; background: url(/static/images/home1/signlottery/renwubg.png) center no-repeat; background-size: 100% auto; } .task .task-title { width: 100%; height: 44px; background: url(/static/images/home1/signlottery/zuorenwu.png) center no-repeat; background-size: 277px auto; } .task ul { margin-top: 20px; } .task ul > li { position: relative; width: 100%; height: 100px; padding: 16px; box-sizing: border-box; margin-bottom: 14px; background-color: #fff; overflow: hidden; border-radius: 15px; } .task li > div { float: left; } .task .task-img { width: 75px; height: 70px; } .task .task-img img { width: 100%; } .task .task-p { line-height: 30px; } .task .task-name { font-size: 17px; color: #222; font-weight: bold; } .task .task-memo { font-size: 16px; color: #666; } .task .task-btn { float: right; margin-top: 10px; width: 105px; height: 50px; cursor: pointer; } .task .task-btn img { width: 100%; } .task .task-icon { position: absolute; top: 0; right: 0; } .games { width: 1044px; height: 220px; margin: 0 auto; padding: 10px; background: linear-gradient(0deg, #ffa700 0%, #fccb30 99%); border-radius: 30px; } .games-cont { width: 100%; height: 100%; padding: 35px; box-sizing: border-box; background-color: #fff; border-radius: 30px; } .games ul { overflow: hidden; } .games li { float: left; width: 210px; } .games li:not(:last-child) { margin-right: 40px; } .games .game-img { width: 210px; height: 135px; background-color: #222; } .games .game-img img { width: 210px; } .games .game-name { font-size: 16px; line-height: 32px; } .games .game-num { font-size: 17px; color: #f03736; font-weight: bold; line-height: 32px; } .games .game-more { width: 180px; height: 44px; margin: 30px auto 0; text-align: center; line-height: 44px; background: #ffffff; border: 2px solid #f17903; border-radius: 22px; } .games .game-more a { color: #f17903; font-size: 16px; } .rule img { display: block; width: 167px; margin: 30px auto; } .rule p { font-size: 16px; color: #7f2d00; line-height: 35px; } .popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; background-color: rgba(0, 0, 0, 0.8); } .popup-cont { position: absolute; top: 50%; left: 50%; box-sizing: border-box; padding: 10px; background: linear-gradient(0deg, #ff8800 0%, #ffc401 100%); border-radius: 25px; } .paward { margin-left: -200px; /*margin-top: -180px;*/ width: 400px; height: 360px; } .paward-cont { width: 100%; height: 100%; padding-top: 50px; box-sizing: border-box; text-align: center; background: linear-gradient(0deg, #fbf0d6 0%, #fef9e8 99%); border-radius: 25px; } .paward-bg { position: absolute; top: -110px; left: -35px; width: 470px; height: 163px; background: center no-repeat; background-size: 100% auto; } .paward-title { font-size: 30px; color: #f30009; } .paward-img { width: 120px; height: 101px; margin: 0 auto; } .paward-img img { width: 100%; } .paward-msg { margin: 10px 0 20px; font-size: 16px; color: #ac3900; } .paward-btn { width: 220px; margin: 0 auto; cursor: pointer; } .paward-btn img { width: 100%; } .paward-close { position: absolute; bottom: -80px; left: 50%; margin-left: -24px; width: 48px; height: 48px; cursor: pointer; } .pdetail { margin-left: -260px; margin-top: -140px; width: 520px; height: 480px; padding: 10px; box-sizing: border-box; } .pdetail-cont { width: 100%; height: 100%; padding: 55px 0 20px 20px; box-sizing: border-box; background-color: #fff; border-radius: 25px; } .pdetail-bg { position: absolute; top: 0; left: 127px; width: 255px; } .pdetail-close { position: absolute; top: 30px; right: 50px; cursor: pointer; } .pdetail .pdetail-msg { font-size: 15px; color: #222; float: left; } .pdetail .pdetail-msg span { color: #fe6040; } .pdetail .pdetail-time { font-size: 15px; color: #a8a8a8; float: right; } .pdetail li { overflow: hidden; line-height: 40px; } .ul-box{ width: 100%; height: 380px; box-sizing: border-box; padding-right: 20px; overflow-y: scroll; }