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}
html,body,.page,.wrap{width:100%;height:100%;overflow:hidden;}
body{min-width:1000px;font:14px / 26px "Microsoft YaHei",Arial;color:#000;}
.wrap{position:relative;color:#d4b37d;}
.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;}
.part{background:url('../imgs/page.jpg') no-repeat center top;overflow:hidden;}
.swiper-slide:nth-child(7) p:last-child{font-weight:bold;}
.ljl{background:url('../imgs/ljl.jpg') no-repeat center top;}
.home{background:url('../imgs/home.jpg') no-repeat center top;width:100%;height:100%;overflow:hidden;}
.logo{position:absolute;left:108px;top:72px;display:block;width:105px;height:70px;z-index:2;}
.btn,.ico,.lottery li{display:inline-block;}
.top{position:absolute;top:72px;right:70px;z-index:2;text-align:right;}
.top a{display:inline-block;width:35px;height:35px;border-radius:50%;margin-left:12px;}
.top a:hover{background-color:rgba(0,0,0,.3);}
.home_link{background:url('../imgs/home-icon.png') no-repeat;}
.down_link{background:url('../imgs/down-icon.png') no-repeat;}
.share_link{background:url('../imgs/share-icon.png') no-repeat;}
.time{white-space:nowrap;position:absolute;top:616px;left:50%;transform:translateX(-430px);font-size:22px;color:#d0462e;letter-spacing:2px;display: none;}
.arrow{position:absolute;left:50%;bottom:5%;width:80px;margin-left:-40px;font-size:12px;color:#ffd974;text-align:center;-webkit-animation:arrow 1s infinite ease-in-out alternate;-moz-animation:arrow 1s infinite ease-in-out alternate;-ms-animation:arrow 1s infinite ease-in-out alternate;-o-animation:arrow 1s infinite ease-in-out alternate;animation:arrow 1s infinite ease-in-out alternate;}
.arrow .ico{height:61px;width:17px;margin:0 auto 5px;display:block;background:url('../imgs/arrow.png') no-repeat;}
@-webkit-keyframes arrow{from{-webkit-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(10px);transform:translateY(10px);}
}
@-moz-keyframes arrow{from{-webkit-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(10px);transform:translateY(10px);}
}
@-ms-keyframes arrow{from{-webkit-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(10px);transform:translateY(10px);}
}
@-o-keyframes arrow{from{-webkit-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(10px);transform:translateY(10px);}
}
@keyframes arrow{from{transform:translateY(0);transform:translateY(0);}
to{transform:translateY(10px);transform:translateY(10px);}
}
.main{text-align:center;padding-top:70px;}
.tit{background:url('../imgs/title.png') no-repeat -999px;width:735px;margin:0 auto 4px auto;font-size:0;overflow:hidden;text-indent:-999px;}
.t1{background-position:0 0;height:115px;}
.t2{background-position:0 -115px;height:112px;}
.t3{background-position:0 -227px;height:115px;}
.t4{background-position:0 -345px;height:112px;}
.t5{background-position:0 -460px;height:108px;}
.t6{background-position:0 -568px;height:112px;}
.t7{background-position:0 -690px;height:114px;}
.p1{background:url('../imgs/p1.png') no-repeat;width:967px;height:532px;margin:60px auto 0;position:relative;}
.day{padding:98px 0 0 187px;height:187px;}
.day li{width:72px;height:187px;float:left;font-size:0;background:url('../imgs/day.png') no-repeat -999px;}
.day li:nth-child(1){background-position:0 0;}
.day li:nth-child(2){background-position:-72px 0;}
.day li:nth-child(3){background-position:-144px 0;}
.day li:nth-child(4){background-position:-216px 0;}
.day li:nth-child(5){background-position:-288px 0;}
.day li:nth-child(6){background-position:-360px 0;}
.day li:nth-child(7){background-position:-432px 0;}
.day li.on:nth-child(1){background-position:0 -187px;}
.day li.on:nth-child(2){background-position:-72px -187px;}
.day li.on:nth-child(3){background-position:-144px -187px;}
.day li.on:nth-child(4){background-position:-216px -187px;}
.day li.on:nth-child(5){background-position:-288px -187px;}
.day li.on:nth-child(6){background-position:-360px -187px;}
.day li.on:nth-child(7){background-position:-432px -187px;}
.sign-gift{margin:92px 0 0 290px;height:54px;display:flex;}
.sign-gift a{width:90px;height:31px;color:#fb961e;background:url('../imgs/btn-djlq.png') no-repeat center /cover;line-height:29px;font-size:15px;margin-left:72px;}
.sign-gift a.end,.sign-gift a.end:hover{background:url('../imgs/btn-bg-gray.png') no-repeat center /cover !important;color:#333333 !important;}
.sign-gift a:hover{color:#ffaa44;background:url(../imgs/btn-djlq-hover.png) no-repeat center /cover;}
.sign-gift .cur{background:url('../imgs/btn-cur.png') no-repeat center /cover;color:#451a0a;}
.sign-gift a.cur:hover{background:url(../imgs/btn-cur-hover.png) no-repeat center /cover;color:#451a0a;}
.inquiry{display:inline-block;line-height:28px;border:1px solid #ffdf9a;border-radius:14px;padding:0 11px;color:#ffdf9a;cursor:pointer;}
.inquiry:hover{background-color:#ffdf9a;color:#000;}
.cur_total{font-size:16px;color:#ffdf9a;margin:16px 0 20px;}
.cur_total b{color:#ffdf9a;font-weight:bold;}
.btn-sign{display:block;height:90px;width:90px;background:url(../imgs/btn-sign.png) no-repeat;position:absolute;top:130px;right:112px;}
.btn-sign:hover{background:url(../imgs/btn-sign-hover.png) no-repeat;}
.btn-sign.end,.btn-sign.end:hover{background:url(../imgs/btn-signed.png) no-repeat;}
.gift_pack .item{width:444px;display:inline-block;height:672px;box-sizing:border-box;padding-top:500px;color:#ffdf9a;font-size:12px;overflow:hidden;line-height:1.8;background-repeat:no-repeat;}
.btn-receive{height:62px;width:170px;background:url('../imgs/btn-receive.png') no-repeat;}
.btn-receive:hover{background:url(../imgs/btn-receive-hover.png) no-repeat;}
.btn-receive.end,.btn-receive.end:hover{background:url(../imgs/btn-ylq.png) no-repeat;}
.word{margin:15px 0 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:14px;text-align:left;color:#b8966e;}
.word li{display:block;width:1001px;position:relative;background:url('../imgs/word.png') no-repeat -999px;box-sizing:border-box;padding-left:180px;}
.word span{white-space:nowrap;color:#e1ab39;}
.word .w1{background-position:0 0;height:80px;line-height:80px;}
.word .w2{background-position:0 -80px;height:70px;line-height:70px;}
.word .w3{background-position:0 -150px;height:70px;line-height:70px;}
.word .w4{background-position:0 -220px;height:70px;line-height:70px;}
.word .w5{background-position:0 -290px;height:70px;line-height:70px;}
.word .w6{background-position:0 -360px;height:70px;line-height:70px;}
.word .w7{background-position:0 -430px;height:74px;line-height:74px;}
.word .on{background-position-y:-175px;}
.word .on i{color:#ffdf9a;}
.surplus b{font-size:20px;font-weight:bold;}
.btn-draw{height:80px;width:260px;background-position:0 -180px;margin:5px auto 36px;}
.btn-draw:hover{background-position:-272px -180px;}
.condi{width:1000px;margin:0 auto;justify-content:space-around;color:#333;}
.condi .ico{font-size:16px;color:#421608;text-indent:70px;line-height:60px;width:200px;background-position:-542px -90px;margin-top:7px;font-weight:bold;text-align:left;}
.koi{height:380px;position:relative;background-repeat:no-repeat;background-position:center bottom;color:#af5402;font-size:14px;box-sizing:border-box;padding-top:244px;line-height:32px;}
.koi .koi_num{margin:60px 0 50px;font-size:26px;font-weight:bold;color:#70170f;}
.btn-ljl{display:block;height:63px;width:195px;background:url('../imgs/btn-ljl.png') no-repeat;margin:0 auto 15px auto;font-size:14px;color:#7b0f00;box-sizing:border-box;padding-top:36px;}
.btn-ljl:hover{background:url('../imgs/btn-ljl-hover.png') no-repeat;}
.btn-ljl.end{background:url('../imgs/btn-yljl.png') no-repeat;}
.btns{display:flex;justify-content:center;align-items:center;}
.btns a{width:100px;height:19px;display:block;box-sizing:border-box;}
.btn-prize{background:url('../imgs/btns.png') no-repeat -9999px;background-position:0 0;}
.btn-prize:hover{background-position:0 -21px;}
.btn-info{background:url('../imgs/btns.png') no-repeat -9999px;background-position:-130px 0;margin-left:20px;}
.btn-info:hover{background-position:-130px -21px;}
.scroll{height:60px;width:400px;position:relative;overflow:hidden;margin:0 auto;}
.scroll ul{position:absolute;top:0;left:0;width:100%;}
.scroll li{height:32px;line-height:32px;background:transparent;width:400px;float:initial;margin:0;color:#af5402;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;}
.btn-query,.btn-register{height:40px;width:99px;margin:0 4px;}
.btn-query{background-position:-505px -270px;}
.btn-query:hover{background-position:-505px -320px;}
.btn-register{background-position:-614px -270px;}
.btn-register:hover{background-position:-614px -320px;}
.tab{margin-top:45px;display:flex;justify-content:center;}
.tab li{width:182px;height:60px;line-height:60px;margin:0 1px;font-size:16px;cursor:pointer;background:url('../imgs/tab.png') no-repeat;}
.tab li:nth-child(1){background-position:0 0;}
.tab li:nth-child(2){background-position:-184px -59px}
.tab li:nth-child(1).cur{background-position:0 -60px;}
.tab li:nth-child(2).cur{background-position:-184px 0px;}
.tab li span{background:linear-gradient(#36140a,#641d02);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;}
.tab .cur span{background:linear-gradient(#ffac74,#ffdfbe);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.store > div{display:none;}
.store ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:1002px;height:250px;margin:60px auto 0;}
.store li{background:url('../imgs/seller.png') no-repeat;width:190px;height:102px;display:flex;position:relative;line-height:16px;color:#ffdf9a;}
.store li img{display:block;margin:16px 0 0 2px;}
.s-info{flex:1;text-align:left;box-sizing:border-box;padding-left:4px;box-sizing:border-box;padding-left:4px;}
.s-info p:nth-child(1){margin-top:12px;color:#ffd05e;font-size:14px;font-weight:600;white-space:nowrap;}
.s-info p:nth-child(2){color:#caa574;font-size:12px;line-height:24px;}
.btn-dh{width:65px;height:24px;display:block;margin:4px 0;background:url(../imgs/btn-dh.png) no-repeat;}
.btn-dh:hover{background:url(../imgs/btn-dh-hover.png) no-repeat;}
.btn-dh.end,.btn-dh.end:hover{background:url(../imgs/btn-ydh.png) no-repeat;}
.ranking{width:1120px;margin:10px auto;min-height:450px;display:flex;align-items:center;justify-content:space-between;}
.list{width:410px;height:597px;background:url('../imgs/list.png') no-repeat;float:left;overflow:hidden;}
.list ul{margin:200px 50px 0 65px;}
.list li{line-height:30px;overflow:hidden;color:#ffe58e;}
.list ul span{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;}
.list .id{width:45px;}
.list .uid{width:100px;margin-left:30px;;}
.list .val{float:right;width:85px;}
.list .integral{margin-top:10px;}
.list .integral span{font-weight:600;}
.ran_info{width:700px;}
.ran_info ul{width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;}
.ran_info li{width:208px;height:148px;background:url('../imgs/rank.png') no-repeat;position:relative;border-radius:8px;margin:15px 10px}
.ran_info li p{font-size:20px;font-weight:bold;padding-top:98px;background:linear-gradient(#480202,#a20200);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;}
.ran_info li span{position:absolute;left:-24px;top:10px;line-height:35px;width:100px;font-size:18px;color:#f8e28e;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);font-weight:600;}
.repay{background:url('../imgs/repay.png') no-repeat;width:773px;height:171px;border:1px solid #fff;border-radius:8px;margin:58px auto 25px;position:relative;}
.repay_num,.repay_ratio,.repay_result{font-size:22px;font-weight:bold;color:#946410;line-height:60px;position:absolute;top:70px;height:60px;}
.repay_num{left:48px;width:142px;}
.repay_ratio{left:320px;width:142px;}
.repay_result{left:580px;width:140px;}
.btn-cqfl{width:290px;height:92px;margin-top:30px;background:url('../imgs/btn-cqfl.png');}
.btn-cqfl:hover{background:url('../imgs/btn-cqfl-hover.png');}
.btn-cqfl.end{background:url('../imgs/btn-ycqfl.png');}
.nav{position:fixed;right:45px;top:50%;z-index:10;margin-top:-252px;height:494px;overflow:hidden;}
.nav li{height:68px;line-height:20px;text-align:right;font-size:16px;color:#c5c5c5;cursor:pointer;padding-right:26px;background-repeat:no-repeat;background-position:right -55px;background-image:url(../imgs/nav.png);}
.nav li.cur,.nav li:hover{color:#ffd05f;background-position:right -123px;}
.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.gift .cell{text-align:left;padding:5px 0;border-bottom:1px solid #762e13;}
.twpop{z-index:100;position:relative;}
.twpop .twpop-main{background-color:#681c00;color:#ffdf9a;border:1px solid #3d0900;border-radius:0;}
.twpop .twpop-close{background:url('../imgs/close.png') no-repeat center / 18px;}
.twpop .twpop-from-bd{background-color:rgba(0,0,0,.4);}
.twpop .twpop-input,.twpop .twpop-select{color:#ffd77b;}
.twpop .twpop-btn{color:#441708;border:none;background:#d29b46;background:-webkit-gradient(linear,top,from(#ad6a1a),to(#ffd77b));background:linear-gradient(#ad6a1a,#ffd77b);}
.select2-container--default .select2-selection--single{background:transparent !important;border:none !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffd77b !important;}
.select2-search--dropdown .select2-search__field{outline:none;}
#cyou-top{position:fixed;left:0;top:0;z-index:999;}
.day p{color:#333;}
.intro{font-size:14px;letter-spacing:1px;}
.intro a{color:#ffe500;font-weight:bold;text-decoration:underline;text-underline-offset:2px;}
