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 / 20px "Microsoft YaHei",Arial;color: #feca8c;}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.tc{text-align: center;}
.head{background: url('../images/head.jpg') no-repeat center top; height: 980px;position: relative; overflow: hidden;}
.line{position: absolute;top:30px;right: 44px; z-index: 2;}
.home_line,.down_line{border: 1px solid #bc7e57; color: #ffebb6; display: inline-block; line-height: 30px; border-radius: 15px; padding: 0 14px 0 30px; font-size: 14px;}
.home_line:hover,.down_line:hover{background-color:#bc7e57}
.home_line{background: url('../images/home.png') no-repeat 12px center;}
.down_line{background: url('../images/down.png') no-repeat 12px center;}
.wrap{position: relative;background: #200805 url('../images/main.jpg') no-repeat center 980px;text-align: center;}
.main{width: 1000px; margin: 0 auto; position: relative; padding-bottom: 40px;}
.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;}
.logo{display: block;width:142px;position: absolute;top: 0;left: 0; z-index: 2;}
.title{height: 61px; line-height: 60px; background: url('../images/title.png') no-repeat center; font-size:48px; margin-bottom:28px;}
.tt{margin-top: 28px;}
.part{position: relative; color: #e9593e; padding: 30px; background: url('../images/bc.jpg') repeat-y center ; width: 938px; margin: 0 auto;font-size: 20px; font-weight: bold;}
.part::after,.part::before{content: ''; width: 998px; height:20px; background: url('../images/tb.jpg') no-repeat left top; position: absolute; left: 0;}
.part::before{top: 0;}
.part::after{bottom: 0; background-position: left bottom;}
.pt1,.pt2,.pt3{width:100%; height: 53px; background:#8b261e url('../images/tt3.jpg') no-repeat left top;}
.pt2{background-position: 0 -63px;}
.pt3{background-position: 0 -126px;}
.list{width: 100%; max-height: 600px; overflow-y: auto;}
.list::-webkit-scrollbar {width:4px;border-radius: 2px;background-color: #d19e44}
.list::-webkit-scrollbar-thumb{height: 10px;border-radius: 2px;background-color: #a3792f;}
.list li{height:52px; line-height:52px; display: flex; background: #f9d89e; margin-bottom:2px;}
.list li .id{width: 137px;}
.list li .id span{width: 54px;height:52px; background: url('../images/num.png') no-repeat center bottom; display: block; margin: 0 auto; color: #fff293;}
.list li:nth-child(1) .id span{font-size: 0; background-position: 0 0;}
.list li:nth-child(2) .id span{font-size: 0; background-position: 0 -60px;}
.list li:nth-child(3) .id span{font-size: 0; background-position: 0 -120px;}
.list li .name{border-left: 2px solid #ffe6c7;border-right: 2px solid #ffe6c7;}
.list li .name{width: 580px;}
.list li .vote{width: 215px;}
.swiper-btn{text-align: center; margin:20px 0 16px;}
.prev,.next{display: inline-block; width: 44px; height: 44px; background: url('../images/pn.png') no-repeat ; margin: 0 50px; cursor: pointer;}
.next{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.swiper-button-disabled{opacity: .5;}
.choose{justify-content: center;line-height:36px; font-size: 22px;}
.choose select{height:34px; line-height:34px; font-size:20px; border:1px solid #a9653b;outline: 0; padding: 0 10px; background: #7e0d03; color: #f7c476; border-radius:10px; margin-left:20px;background-image: linear-gradient(top,#5c0a01,#9d1004);background-image: -webkit-linear-gradient(top,#5c0a01,#9d1004);}
.info{position: relative; margin: 30px auto; padding: 50px 80px 20px; box-sizing: border-box; text-align: center; font-size: 22px; line-height: 30px;}
.info .ct{border-bottom: 1px dashed #ff8a00; display: flex; justify-content: space-between; text-align: left; padding-bottom: 10px;}
.info .ct p{min-width: 340px;}
.info_txt{padding: 10px 0 20px;}
.info_txt p{padding: 10px 0; display: flex; align-items: center; justify-content: space-between; text-align: left; position: relative;}
.info_txt b{display: inline-block; width: 340px;}
.info_txt span{font-weight: normal;}
.info_txt .ask{width: 34px;height: 34px;display: inline-block; background: url('../images/ask.png') no-repeat center / cover; margin: 0 0 -10px 10px; cursor: pointer;}
.table{width: 100%; background: #f9d89e;text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;}
.table td{border: 2px solid #ffe6c7; height: 52px; line-height: 52px; overflow: hidden;}
.table .t1{width: 158px; line-height: 1.4; font-weight: bold;}
.table .t2{width: 388px;border-left: 2px solid #ffe6c7;border-right: 2px solid #ffe6c7;}
.table .t3{width: 246px;border-right: 2px solid #ffe6c7;}
.table .t4{line-height: 1.4;font-weight: bold;padding: 0 2px;}
.table .f16{font-size: 16px;}
.btn_end,.btn_get,.btn_not{height: 52px; line-height: 52px; color: #fff;}
.btn_end{border: 1px solid #909090; background: #b0b0b0;color: #330500;}
.btn_get{cursor: pointer;border: 1px solid #3ba950; background: #085f0c;background-image: -webkit-linear-gradient(top,#062f01,#088313);}
.btn_not{border: 1px solid #a9653b; background: #7c0e02;background-image: -webkit-linear-gradient(top,#5e0b01,#9f1204);}
.qr_txt{color: #b79253; line-height: 26px; font-size: 22px; margin: 30px 0 20px;}
.qr{width: 240px; height: 240px; margin: 0 auto;}
.side{position: fixed;right: 0;top: 250px;z-index:2}
.btn_rule,.btn_gift{cursor: pointer;display: block; color: #ffebb6; font-size: 22px; width: 43px;height: 122px; line-height: 28px; padding-top: 10px; background: url('../images/side_btn.png') no-repeat; margin-bottom: 45px;}
.twpop{z-index: 100;position: relative;}
.twpop .twpop-main,.info{width: 998px; max-width: 998px; border: 1px solid #8f491b;background: #4a1802;background-image: linear-gradient(top,#320f01,#6a2304);background-image: -webkit-linear-gradient(top,#320f01,#6a2304);}
.twpop .twpop-main::after,.twpop .twpop-main::before,.info::after,.info::before{content: '';position: absolute;}
.twpop .twpop-main::before,.info::before{width: 1007px; height: 38px; background: url('../images/pt.png') no-repeat; left:-10px; top:-21px;}
.twpop .twpop-main::after,.info::after{width: 61px; height: 13px; background: url('../images/pb.png') no-repeat;left: -7px; bottom: -5px;}
.twpop .twpop-main{color: #c7b17d; font-size: 20px; }
.twpop-msg .twpop-main::after,.twpop-msg .twpop-main::before,.twpop-load .twpop-main::after,.twpop-load .twpop-main::before{display: none;}
.twpop .twpop-title{border-bottom: 1px dashed #ff8a00; margin: 0 60px; font:bold 34px / 70px '思源宋体','宋体'; padding: 0;
background: linear-gradient(#d25f18, #feef86);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.twpop .twpop-from-bd{background: #fff;}
.twpop .twpop-btn,.btn{display: inline-block; cursor: pointer; width: 189px; height:71px; background: url('../images/btn.png') no-repeat center; color: #a52a00; font:bold 34px / 70px '思源宋体','宋体';text-align: center;}
.btn i{display: inline-block; font-style: normal; background: linear-gradient(#670100, #e85700);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.twpop .twpop-btn{border: none; border-radius: 0; padding: 0;}
.twpop .twpop-close{background: url('../images/close.jpg') no-repeat; width: 54px; height: 52px; right: -55px; top: -1px;}
.twpop .twpop-diy-content::-webkit-scrollbar {width:4px;border-radius: 2px;background-color: #95500d}
.twpop .twpop-diy-content::-webkit-scrollbar-thumb{height: 10px;border-radius: 2px;background-color: #763e07;}
.gray{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.rule{text-align: left; font-size: 16px;}
.rule p{margin-bottom: 10px;}
.rule b{color: #ff6833; font-weight: bold; margin: 30px 0 5px; display: block;}
.gift .cell{padding:8px 0;text-align: left; border-bottom: 1px dashed #ac7a51;}
.select2-container--default .select2-selection--single{background: transparent!important;border: none!important;}
.select2-container .select2-selection--single{height: 30px!important;}
.select2-results__option{padding: 0 10px!important;}
#cyou_bottom{background: #21120a;}
#cyou_bottom .cyou_bottom_cont p,#cyou_bottom .cyou_bottom_cont a, .footer-right a{color: #666!important;}