html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
a,button{cursor:pointer}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:400;font-style:normal}
a,a:hover{text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none}
.hide{display:none}
.clear{zoom:1}
.clear:after{content:"";clear:both;display:block;height:0;line-height:0;font-size:0}
body{min-width:1200px;font: 14px/30px "Microsoft YaHei",Arial;color: #906f3d;}
.page{background: url('../images/page.jpg') no-repeat center top;}
.main{width: 1200px; margin: 0 auto; position: relative;}
.head{height: 751px; background: url('../images/head.jpg') no-repeat center top;}
.logo{position: absolute;top: 33px;left: -10px;display: block;width: 209px;}
.link{position: absolute; top:20px; right: 24px; display: flex;}
.link a{display: inline-block; line-height: 24px; padding: 0 15px; border-radius: 12px; border: 1px solid #ffb16c; text-align: center; color: #ffb16c; margin: 0 8px;}
.link a:hover{text-decoration: underline;}
.time{position: absolute; left: 195px; top: 509px; color: #89270f; font-size: 18px; line-height:40px;}
.part1{height: 761px; background: url('../images/p1.jpg') no-repeat center top;}
.content{padding: 127px 30px 0;}
.lottery{float: left;width: 800px; position: relative;}
.lottery li{float: left;width: 190px;height: 140px; margin: 0 10px 10px 0; color: #c8af73; line-height: 1; overflow: hidden; background: url('../images/cj.jpg') no-repeat;}
.lottery li.active{background-position: center bottom;}
.lottery li p{text-align: center; color: #c89d67; width: 190px;height: 30px; padding-top: 110px; background: url('../images/jp.png') no-repeat center top;}
.lottery li.lottery-unit-9{margin-right: 410px;}
.lottery li.lottery-unit-0 p{background-position-y: 0;}
.lottery li.lottery-unit-1 p{background-position-y: -140px;}
.lottery li.lottery-unit-2 p{background-position-y: -280px;}
.lottery li.lottery-unit-3 p{background-position-y: -420px;}
.lottery li.lottery-unit-4 p{background-position-y: -560px;}
.lottery li.lottery-unit-5 p{background-position-y: -700px;}
.lottery li.lottery-unit-6 p{background-position-y: -840px;}
.lottery li.lottery-unit-7 p{background-position-y: -980px;}
.lottery li.lottery-unit-8 p{background-position-y: -1120px;}
.lottery li.lottery-unit-9 p{background-position-y: -1260px;}
.lottery_cont{width: 320px; position: absolute; top: 160px; left: 236px; color: #fff59d; font-size: 18px;}
.btn_start,.btn_query,.btn_register{background: url('../images/btn.jpg') no-repeat -999px; font-size: 0; display: inline-block; overflow: hidden; text-indent: -999px;}
.btn_start{display: block; width: 320px; height: 90px; background-position: 0 0; margin-bottom: 5px;}
.btn_start:hover{background-position: 0 -102px;}
.btn_bind{float: right; font-weight: bold; color: #fff59d; text-decoration: underline;}
.notice{float: right; width: 275px; padding: 0 28px; height: 440px; overflow: hidden; background: url('../images/notice.jpg') no-repeat;}
.scroll{height: 288px;width: 275px;position: relative;overflow: hidden;margin: 60px auto 13px;}
.scroll ul{position:absolute;top:0;left:0;width: 100%;}
.scroll li{height: 36px;line-height: 36px;color: #c89d67;text-align: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;}
.btn_query,.btn_register{height: 41px;width: 132px;}
.btn_query{background-position: 0 -204px;}
.btn_query:hover{background-position: 0 -255px;}
.btn_register{background-position: -142px -204px; float: right;}
.btn_register:hover{background-position: -142px -255px;}
.rule_text{position:relative; padding:4px 20px 0 136px; font-size:16px; line-height:30px;}
.rule_text span{position:absolute;left:50px;top:10px;display:inline-block;background:#730e0e;border-radius:4px;padding:0 4px;line-height:20px}
.part2{height: 885px; background: url('../images/p2.jpg') no-repeat center top;}
.intro{text-align: center; padding-top: 104px; height: 86px;font-size: 16px;}
.ranking{float: left; margin: 80px 0 0 203px;width: 406px}
.list{width: 406px; height: 420px;}
.list li{height: 42px;line-height: 40px;color: #d5b093; /*border-bottom: 1px solid rgba(0, 0, 0, .2);*/position: relative;display: none;}
.list li.show{display:block;}
/* .list li::before{content: ''; position: absolute; left: 0; bottom: 0; height: 1px; width: 100%; background: rgba(216, 52, 42, .2);} */
.list li span{float: left; text-align: center;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;height: 40px;}
.list li .index{width: 36px;}
.list li:nth-child(1) .index,.list li:nth-child(2) .index,.list li:nth-child(3) .index{background: url('../images/d.png') no-repeat center;}
.list li .name{width: 127px; margin-left: 13px;}
.list li .role{width: 140px;}
.list li .num{width: 80px;margin-left: 8px;}
.pagination{text-align: center; margin: 6px 0;}
.pagination a{display: inline-block; min-width: 20px; line-height: 20px; margin: 0 2px; color: #d5b093; font-size: 14px; background: #972802; 
background-image: linear-gradient(top,#591500,#ab2e02);
background-image: -webkit-linear-gradient(top,#591500,#ab2e02);}
.pagination .on{background: #fccb87; 
background-image: linear-gradient(top,#d07e3f,#fece89);
background-image: -webkit-linear-gradient(top,#d07e3f,#fece89); color: #5b371f;}


.twpop{z-index: 100;position: relative;}
.twpop .twpop-main{background: #773819; background: -webkit-gradient(linear,top,from(#391c0c),to(#793919)); background: linear-gradient(#391c0c, #793919); color: #c89d67; border:1px solid #954018; border-radius: 0;}
.twpop .twpop-title{border-color: #6b2f11;}
.twpop .twpop-close{background: url('../images/close.png') no-repeat center / 22px;}
.twpop .twpop-btn{color: #feff8e; border-color: #dd6b01; border-radius: 0; background: #984800; background: -webkit-gradient(linear,top,from(#7b3b01),to(#b15c01)); background: linear-gradient(#7b3b01, #b15c01);}
.twpop .twpop-from-bd{background-color: #fff;}


.twpop-list li{text-align: left; display: flex;justify-content: space-between; align-items: center; padding: 4px 0; border-bottom: 1px dashed #bc4a2a;}
.rule{text-align: left;}
.rule p{margin-bottom: 4px;}
/* .cyou_bottom{background: #000;}
.cyou_bottom_cont p,.cyou_bottom_cont a{color: #424242!important;}  */