*{ margin: 0; padding: 0 }
.w1000{width: 1000px;margin:0 auto;}
body{background:#ff6658 url(../images/bg.jpg) top center no-repeat;font-size:12px;font-family:'Microsoft YaHei',Helvetica,Arial,sans-serif;}
a{text-decoration: none; color: #fff}

.header{ height: 116px;}
.header .logo{background:url(../images/logo.png) no-repeat; width:350px; height:92px; display: block;float: left;margin-top:3px; margin-left:10px;}
.header .menu{display: flex;position: relative;left: 243px; background:url(../images/menubg.png) no-repeat; width:499px; height:64px; line-height:55px; text-align:center; margin-right:80px;}
.header .menu ul{margin-left: 62px;}
.header .menu ul li{text-align: center;margin: 0 14px; display: inline-block}
.header .menu ul li a{font-size: 16px; color: #6e3610;font-weight:bold}

/*.main{min-height: 1000px;}*/

.mainwin{height: 620px;position:relative; }
.mainwin .btn{ width:200px; height:76px; display:block; position:absolute; top:456px; background:url(../images/btn.png) no-repeat; text-align:center; line-height:64px; font-size:24px; color:#c04a32; left:0; z-index:9;}
.mainwin .btn2{ left:210px;}
.mainwin .btn:hover{ background-position:bottom center; color:#6e3610}

.winlist{width:400px; height: 375px;position: absolute; left:6px; top:95px;}
.winlist .wininfo{position: absolute; left:25px; top:0px; width:345px;}
.winlist .wininfo ul{ line-height:32px;}
.winlist .wininfo ul li{ color:#756a99; font-size:12px;text-align: center; border-bottom:1px dotted #bbb4d4; height:35px; line-height:35px; overflow:hidden}
.winlist .wininfo ul li span{ display:inline-block;}
.winlist .wininfo ul li span.s2{ color:#d33024; margin:0 40px;}

.logined{ height:40px; line-height:40px; position:absolute; top:-48px; text-align:center; width:584px; color:#ffcaff; font-size:20px; z-index:10; display:none;right:10px;}
.logined i{ color:#ffcaff; font-size:30px; margin:0 5px; display:inline-block; vertical-align: top}
.logined span{ margin:0 10px;}
.logined b{ font-weight:normal; color:#ffedd6; font-size:20px}
.logined .qdbtn{ width:70px; height:35px; line-height:35px; display: inline-block; background:#ffcf2e; color:#3e3000; vertical-align:middle; border-radius:10px; margin-left:20px; display:inline-block; vertical-align: middle; font-size:16px;}

.turntablebg{background: url(../images/turntablebg.png) no-repeat; width: 794px; height: 625px; position: absolute;right:-100px;top:0px; }
.turntablebg .turntable{background: url(../images/turntable.png) no-repeat; width: 474px; height: 474px;position: absolute;left:159px; top: 39px;}
.turntablebg  .playbtn{ display:block;background:url(../images/playbtn.png) no-repeat; background-size:cover; width:184px; height:227px; left:50%; margin-left:-92px; top:148px; position:absolute}
.turntablebg  .playbtn a{display: block;width: 184px; height: 184px; bottom:0px; position: absolute;}


.prizelist{ background:url(../images/prizelist.png) no-repeat; width:1000px; height:212px; position:relative;overflow:hidden}
.prizelist .hd{ overflow:hidden;}
.prizelist .hd .prev,.prizelist .hd .next{ display:block;  width:36px; height:36px;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") left center no-repeat; position:absolute; left:40px; top:90px; z-index:999}
.prizelist .hd .next{ background-position:right center; left:auto;right:40px;}
.prizelist .hd ul{ display:none;}
.prizelist .hd ul li.on{ background-position:0 0; }
.prizelist .bd>div{ margin:0 auto; margin-top:40px;}
.prizelist .bd ul li{ float:left;vertical-align:middle;height:130px}
.prizelist .bd ul li:after{display:inline-block; width:0; height:100%; content:"center"; vertical-align:middle; overflow:hidden;}
.prizelist .bd ul li img{vertical-align:middle;}

.maincon{}
.maincon .title{ text-align: center; margin:10px 0;}
.maincon .con{padding-bottom:30px;font-size: 14px; line-height: 30px;}
.maincon .con ul li{ font-size:14px; color:#ffedd6; position:relative; padding-left:12px;}
.maincon .con ul li span{ position:absolute; left:0; top:0; width:22px; height:22px; text-align:center; line-height:22px; background:#fff600; border-radius:22px; color:#773424; font-size:16px; font-family:Myriad Pro; font-weight:bold; top:4px;}

.maincon .con1 .title{ margin-bottom:20px;}


.footer{height: 100px;background: #9b2e21;overflow:hidden; text-align: center; line-height:100px; border-top:1px solid #ff8a5d}
.footer .copyright{color: #fde4cb;font-size: 14px;}

.tclogin{ background:url(../images/tclogin.png) no-repeat; background-size:cover; width:564px; height:317px; overflow:hidden; display:none}
.tclogin .user_name{ width:350px; height:80px;line-height:80px; background:#fff4e4; border-radius:20px; text-align:center; font-size:24px; border:none; margin:0 auto; margin-top:68px; display:block; color:#6c3114}
.tclogin .tcsub{ width:350px; height:80px;line-height:80px; background:#f63d3d; border-radius:20px; text-align:center; font-size:30px; border:none; margin:0 auto; margin-top:68px;display:block; color:#fff; font-weight:bold}

.tcwin{ background:url(../images/tcwin.png) no-repeat; background-size:cover; width:438px; height:500px; overflow:hidden; text-align:center; display:none}
.tcwin .wintext{ margin-top:360px; font-size:24px; color:#5e2b17;}
.tcwin .wintext b{ color:#f63d3d; font-weight:normal}
.tcwin .makesure{ width:200px; height:45px; line-height:45px; display:block; margin:0 auto; margin-top:30px; background:#f63d3d; border:none; border-radius:20px; color:#fff; font-size:24px; position:relative; cursor:pointer;}


.layui-layer-nobg{box-shadow:0;}
.layui-layer-nobg .layui-layer-setwin{ right:0; top:0;}
.layui-layer-nobg .layui-layer-setwin .layui-layer-close2{ background:url(../images/close.png) no-repeat; background-size:cover; width:50px; height:50px; display:block; right:-24px; top:-24px}

.layui-layer-nobg .layui-layer-setwin .layui-layer-close2:hover{background: url(../images/close.png) no-repeat;}


/* 红包查询 */
.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);}
.white_content{display:none;position:fixed;top:25%;left:35%;width:589px;height:391px;z-index:1002;overflow:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cxbox{width:589px;height:391px;margin:0 auto;background:url(../images/bjcx.png) no-repeat;}
.cxbox_bt{height:36px;line-height:36px;}
.cxbox_bt p{font-size:17px;color:#f1f3b3;float:left;padding-left:15px;}
.cxbox_bt a{font-size:17px;margin-right:20px;float:right;}
.cxbox_hy{height:50px;padding:30px 0 0 90px;}
.cxbox_hy p{float:left;font-size:17px;color:#f1f3b3;line-height:32px;}
.cxbox_hy input{border:1px solid #cb2129;height:30px;line-height:30px;width:220px;background:#750606;float:left;font-size:17px;color:#f1f3b3;font-family:Arial,"微软雅黑";padding-left:10px;}
.cxbox_hy a{background:url(../images/bjs.jpg) no-repeat;height:32px;width:86px;display:block;float:left;font-size:17px;line-height:32px;text-align:center;color:#7c0303;}
.cxbox_bd table{margin:0 auto;border-bottom:1px solid #dd0002;border-left:1px solid #dd0002;}
.cxbox_bd table tr td{line-height:32px;text-align:center;font-size:15px; font-family:Arial,"微软雅黑";border:1px solid #dd0002;border-bottom:0px;border-left:0px;}
.cxbox_bd table tr.ad{background:#700001;}
/* 红包查询 结束 */

div.quotes{padding-right:3px;padding-left:3px;padding-bottom:3px;margin:3px;padding-top:3px;text-align:center;color:#fff}
div.quotes a{border-right:#ddd 1px solid;padding-right:5px;border-top:#ddd 1px solid;padding-left:5px;padding-bottom:2px;border-left:#ddd 1px solid;color:#fff;margin-right:2px;padding-top:2px;border-bottom:#ddd 1px solid;text-decoration:none}
div.quotes a:hover{border-right:#a0a0a0 1px solid;padding-right:5px;border-top:#a0a0a0 1px solid;padding-left:5px;padding-bottom:2px;border-left:#a0a0a0 1px solid;margin-right:2px;padding-top:2px;border-bottom:#a0a0a0 1px solid}
div.quotes a:active{border-right:#a0a0a0 1px solid;padding-right:5px;border-top:#a0a0a0 1px solid;padding-left:5px;padding-bottom:2px;border-left:#a0a0a0 1px solid;margin-right:2px;padding-top:2px;border-bottom:#a0a0a0 1px solid}
div.quotes span.current{border-right:#e0e0e0 1px solid;padding-right:5px;border-top:#e0e0e0 1px solid;padding-left:5px;font-weight:bold;padding-bottom:2px;border-left:#e0e0e0 1px solid;color:#fff;margin-right:2px;padding-top:2px;border-bottom:#e0e0e0 1px solid;background-color:#f0f0f0}
div.quotes span.disabled{border-right:#f3f3f3 1px solid;padding-right:5px;border-top:#f3f3f3 1px solid;padding-left:5px;padding-bottom:2px;border-left:#f3f3f3 1px solid;color:#ccc;margin-right:2px;padding-top:2px;border-bottom:#f3f3f3 1px solid}

.con2 table {text-align: center;color: #fff;border-collapse: collapse;width: 96%;margin: 20px auto;border: none;line-height: 30px;}
.con2 table td {border: 1px solid #ff0;padding: 3px 1px;}
.table-title {font-weight: bold;color: #ffff00;background: #a41100;}
@media screen and (max-width:414px) {
    body{background:#ff6658 url(../images/mobilebg.jpg) top center;font-size:14px;}
    .w1000{width: 100%;}
    .header{height: 55px;}
    .header .logo{background-size: 100%; width: 40%;height: 55px;}
    .header .menu{background-size: 68% 100%;width: 97%;left: 36%; line-height: 0px;top: -55px;}
    .header .menu ul{margin-left: 0;width: 69%;line-height: 5px;}
    .header .menu ul li{margin: 0;margin-top: 15px;margin-left:25px; margin-right: 25px;}
    .mainwin {display: flex;position: initial;}
    .turntablebg{background-size: 55%;position: absolute;left: -3%;top: 64px;height: 308px;}
    .turntablebg .turntable{left: 10.5%;top: 19px;background-size: 100%;width: 266px;height: 268px;}
    .turntablebg .playbtn{background-size: 100%;width: 103px;height: 129px;left: 32.5%;top: 25%;}
    .turntablebg .playbtn a{width: 104px;height: 105px;}
    .winlist{top: 63%; background-image: url(../images/list.png);}
    .winlist .wininfo{top: 75px;}
    .mainwin .btn{top: 376px;left: 27.5%;}
    .maincon{margin-top: 45%;}
    .maincon .con1 .title img{width: 100%;}
    .prizelist{background-size: 100%;width: 100%; height: 100px;}
    .prizelist .hd .next{right: 7px;top: 25px;}
    .prizelist .hd .prev{left: 7px;top: 24px;}
    .prizelist .bd>div{margin-top:-18px;width: 331px !important;}
    .prizelist .bd ul li img{width: 60%;}
    .maincon .con1 ul li{padding-left: 0;}
    .maincon .title img{width: 100%;}
    .white_content{left: 0;width: 414px;}
    .cxbox{width: 423px;}
    .cxbox_hy{padding: 30px 0 0 0px;}
    .cxbox_bd table{width: 88%;}
    .layui-layer-nobg{width: 100% !important;}
    .tclogin{width: 100% !important;background-size: 100%;}
    .layui-layer-nobg .layui-layer-setwin .layui-layer-close2{right: 0;}
    .tclogin .user_name{margin-top: 27px;}
    .tclogin .tcsub{margin-top: 39px;}
    .tempWrap{height: 300px !important;}
}
@media screen and (max-width:411px) {
    .winlist{top: 62%;}
    .mainwin .btn{left: 26%;top: 376px;}
}
@media screen and (max-width:375px) {
    .turntablebg{left: -8%;}
    .winlist{top: 450px;background-size: 92%;left: 6px;}
    .winlist .wininfo{left: 9px;}
    .mainwin .btn{width: 165px;background-size: 100%;top: 376px;left: 27.5%;}
    .prizelist .bd>div{width:291px !important;margin-top: -30px;}
    .white_content{width: 375px;}
    .cxbox{width: 386px;}
    .cxbox_hy a{margin-left: 147px;}
    .tclogin .tcsub{margin-top: 22px;}
}
@media screen and (max-width:360px) {
    .white_content{width: 320px;}
    .cxbox{width: 333px;}
    .cxbox_hy a{margin-left: 122px;}
    .header .menu ul li{margin-left: 0px;margin-right: 15px;}
    .turntablebg{right: -110%;}
    .winlist{top: 67%;width: 100%; background-repeat: no-repeat;left: 13px;}
    .winlist .wininfo{left: -18px;}
    .winlist .wininfo ul li span.s2{margin: 0 18px;}
    .mainwin .btn{width: 109px;top: 127%;font-size: 17px;line-height: 32px;top: 376px;}
    .prizelist .hd .prev{left: 2px;top: 15px;}
    .prizelist .hd .next{right: 2px;top: 15px;}
    .maincon .con1 ul li{width: 80px !important;}
    .prizelist .bd>div{width: 246px !important;}
    .tclogin .user_name{width: 310px;}
    .tclogin .tcsub{width: 303px;margin-top: 3px;}
}
@media screen and (max-width:320px) {
    .turntablebg{left: -18%;}
}