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}
body{min-width:1000px;font: 14px / 24px "Microsoft YaHei",Arial;color: #a08b62;}
.wrap{background: #24170f;text-align: center;}
.main{width: 1000px;margin: 0 auto;position: relative;}
.cell{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.bd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.clear{zoom:1}
.clear:after{content:"";clear:both;display:block;height:0;line-height:0;font-size:0}
.part1{background: url('../img/p1_b.jpg') no-repeat center top; height: 729px;}
.logo{position: absolute;left: 10px; top: 5px;}
.time{position: absolute; left: 40px; top: 160px; font-size: 16px; color: #fdf4b4; letter-spacing: 2px; padding: 0 8px 0 10px; text-align: justify;display:none;}
.time::after,.time::before{content: ''; position: absolute; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #fcf2ab; transform: rotate(45deg);}
.time::before{left: 0;}
.time::after{right: 0;}
.topRt{position:absolute;top:30px;right:-230px;}
.topRt a{border:1px solid #4b381c;color:#4b381c;height:34px;line-height:34px;font-size:14px;float:left;margin-left:12px;padding: 0 22px;border-radius: 21px;}
.topRt a:hover{text-decoration:underline;}
.part2{background: url('../img/p2.jpg') no-repeat center top; height: 479px;}
.intro{padding-top: 96px;}
.outName{font-size: 18px;font-weight: bold; color: #c99e59;text-align: left; margin: 50px 0 0 100px; height: 35px;}
.activeTime{height: 97px;margin-left: 99px;}
.activeTime span{width:97px;height:97px;line-height:97px;color:#D0AA77; font-weight: bold; font-size:53px;margin-right:51px;float:left; background: linear-gradient(#fde5c1, #c9a16e, #fde5c1);background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.activeTime .people{margin-left: 34px;width: 177px;}
.part3{background: url('../img/p3.jpg') no-repeat center top; height: 627px;}
.coupon{margin: 56px auto 10px; display: flex;justify-content: center;}
.coupon li{background:url('../img/coupon_bg.png') no-repeat center top;width: 145px;height: 266px;margin: 0 10px; overflow: hidden;color: #37e820;}
.coupon .ico{width: 70px; height: 90px; margin: 14px auto 28px; display: block;}
.coupon .tit{font-size: 18px;color: #D0AA77;background: linear-gradient(#fbe2be, #c9a16e, #fbe2be);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.coupon .cont{font-size: 16px;margin-top: 8px;}
.coupon .btn_lq,.coupon .btn_ylq{font-size: 16px;color: #111111;background: linear-gradient(to bottom, #ffbc4d, #ffe296);width: 65px;height: 24px;margin: 6px auto 0;cursor: pointer;}
.coupon .btn_ylq{background:#ccc;color:#333}
.money{color: #37e820;}
.part3 .rule{text-align: left; margin-top: 50px;}
.part4{background: url('../img/p4.jpg') no-repeat center top; height: 1008px;}
.part4 .intro{height: 76px;}
.server_rank{background:url('../img/rank_bg.png') no-repeat center top;width: 416px;height: 568px; margin: 0 auto; overflow: hidden;}
.server_rank_list{margin-top: 200px;margin-left: 32px;}
.server_rank_list li{margin-bottom: 38px;display: flex;}
.server_rank_list span{color:#d3a787 ;font-size: 14px;text-align: center;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;}
.rank_noun{width: 48px;}
.rank_clothes{width: 98px;}
.rank_name{width: 140px;}
.rank_money{width: 70px;}
.part4 .rule{text-align: left; margin-top: 40px;}
.part5{background: url('../img/p5.jpg') no-repeat center top; height: 1833px;}
.part5 .intro{height: 76px;}
.ranking_tab{width: 694px; height: 90px; margin: 0 auto; position: relative;}
.ranking_tab span{background:url('../img/ranking_tab.png') no-repeat;display:block;height:90px;position:absolute;top:0;font-size:0;width:255px;cursor: pointer;}
.ranking_tab .t1{left: 0;background-position: 0 0;}
.ranking_tab .t2{left: 234px;background-position: -265px 0;z-index: 9;}
.ranking_tab .t3{right:0;background-position:-501px 0;}
.ranking_tab .t1.cur{background-position:0 -93px;}
.ranking_tab .t2.cur{background-position: -265px -93px;}
.ranking_tab .t3.cur{background-position:-501px -93px;}
.ranking_list{margin-top: 400px;}
.ranking_list .item,.bz_list .item{position: relative;display: none;}
.ranking_list .rt{height: 198px; position: relative;}
.one,.two,.three{position: absolute; top: 0; width: 268px; color: #c09650; font-size: 16px; font-weight: bold;}
.one{left: 345px; top: 48px; width: 288px;}
.two{left: 72px;}
.three{right: 64px;}
.ranking_other{height: 280px; margin-left: 53px;}
.ranking_other li{border:1px solid #563212;width:25px;height:210px;color:#a08b62;padding:10px 6px 0 6px;line-height:18px;font-size:15px;margin-right: 13px;float: left;}
.ranking_gift{width: 1000px;height: 462px; margin: 0 auto;}
.part5 .rule{text-align: left;margin: 40px 0 0 35px;}
.part6{background: url('../img/p6.jpg') no-repeat center top; height: 645px;}
.part6 .intro{padding-top: 105px;}
.bz_tab{margin: 54px 0 45px;text-align: center;}
.bz_tab span{cursor: pointer;display: inline-block; margin: 0 8px; width:160px;height:50px;text-align:center;line-height:50px;font-size:18px;font-weight:bold;color:#3E2212;text-shadow: 1px 1px 0px #e1d184;background: url('../img/bz_tab.jpg') no-repeat;}
.bz_tab span.cur{background-position: right top;}
.bz_list{margin-bottom: 34px;}
.bz_list ul{display: flex; justify-content: center;}
.bz_list li{display: inline-block; margin: 0 40px; width: 157px; height: 246px; background: url('../img/bz.png') no-repeat; color: #e6b075;}
.bz_list .ico{height: 124px;display: flex; justify-content: center;align-items: center; margin-bottom: 28px;}

.twpop{z-index:100;position:relative;}
.twpop .twpop-main{background-color:#591111;color:#f7c47b;border:2px solid #87100b;border-radius:0;}
.twpop .twpop-btn{color:#fece91;border-color:#ff8225;border-radius:0;background:#d63304;background:-webkit-gradient(linear,top,from(#d63304),to(#d63d02));background:linear-gradient(#d63304,#d63d02);}
.twpop .twpop-from-bd{background-color:#fff;}
.twpop .twpop-title{border-color:#6e2d2a;}
.twpop .twpop-close{background-image:url('../img/close.png'); background-size:20px;}