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:1224px;font: 16px/24px "Microsoft YaHei",Arial;color: #ffd36c;}
.page{background: url('../images/bg.jpg') no-repeat center top;position: relative;}
.logo{position: absolute;top: 38px;left: 134px;display: block;width: 160px;z-index: 1;}
.main{width: 1224px;margin: 0 auto; background: url('../images/main.jpg') no-repeat; height: 1197px; text-align: center;}
.slogan{height: 423px;position: relative;}
.month{width: 770px;height: 304px; background-repeat: no-repeat; position: absolute;top: 77px;left: 36px;}
.yc{background-image: url('../images/yc.png');}
.ym{background-image: url('../images/ym.png');}
.time{position: absolute; left: 190px; top: 330px; font-size: 20px; color: #ffc945; font-weight: bold; padding: 0 15px; display: inline-block;}
.time::after,.time::before{content: ''; position: absolute; top: 50%; margin-top: -1px; width: 52px; height: 2px; background: #ffc945;}
.time::before{left: -52px;}
.time::after{right: -52px;}
.content{padding-top: 80px;height: 430px;}
.txt{text-align: center;}
.list{display: flex;justify-content: center;margin:30px 0; min-height: 110px;}
.list .item{display: inline-block; margin: 0 25px; min-width: 200px;font-weight: bold;}
.ride,.equal{display: inline-block; width: 30px; height: 30px; background: url('../images/ico.png') no-repeat; margin: 22px 0;}
.equal{background-position: center bottom;}
.digit{font-size: 32px; margin-bottom: 10px; color: #ffd36c; height: 78px; line-height: 78px; border-top: 1px solid #8e0a01; border-radius: 39px; background: #b95119;background-image: linear-gradient(top,#ad3a0a,#c56728); background-image: -webkit-linear-gradient(top,#ad3a0a,#c56728);}
.btn{display: inline-block;width: 260px; height: 100px; margin-bottom: 10px; background: url('../images/btn.jpg') no-repeat;}
.btn:hover{background-position: 0 -100px;}
.num{display: inline-block; margin: 0 25px;}
.rule{font-size: 14px;line-height: 24px;color: #8e6d50;text-align: left;}
.rule b{font-weight: bold;}
.rule p{position: relative;padding-left: 18px;}
.rule p i{display: block;width: 16px;height: 16px;line-height: 16px;text-align: center; border-radius: 50%;background: #8e6d50;color: #2b1d17; position: absolute;left: 0; top: 4px; font-style: normal; font-size: 12px;}

.twpop{z-index: 100;position: relative;}
.twpop .twpop-main{background-color: #822803; color: #ffd36c; border:1px solid #972c24; border-radius: 0;}
.twpop .twpop-title{border-color: #972c24;}
.twpop .twpop-btn{color: #61273c; border: none; border-radius: 3px; background: #fdb75d; background: -webkit-gradient(linear,top,from(#fc9840),to(#fede89)); background: linear-gradient(#fc9840, #fede89);}
.twpop .twpop-from-bd{background-color: #fff;}
.twpop .twpop-close{background-image: url('../images/close.png');}
.gray{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.gift .cell{text-align: left;padding: 5px 0;}
.select2-container--default .select2-selection--single{background: transparent!important;border: none!important;}
