@charset "utf-8";
html{font-size:100%;}
body,.m8-body{color:#4a4a4a;line-height:1.6;position:relative;font-size: 16px;}
div,input{box-sizing:border-box;}
h1,h2,h3,h4,h5,h6,p,span,input,div{line-height:1.2;font-family:Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,"PingFangSC-Light","Microsoft yahei",Arial,Helvetica,sans-serif;}
ul{width:auto;padding:0;margin:0;list-style:none;}
a{color:#666;}
.bg-fff{background-color:#fff;}
.bg-fafafa{background-color:#fafafa;}
.bg-blue{background-color:#3DBDB6;background:linear-gradient(to right,#3DBDB6,#0089CE);}
h4{font-size:1.5rem;font-size:24px\9\0;font-weight:350;}
h5{font-size:1.25rem; font-size:20px\9\0; font-weight:350;}
p{font-size:0.875rem; font-size:14px\9\0;}
.a-center{text-align:center;}
.center{text-align:center;}
a:hover,a:focus{text-decoration:none;color:inherit;}
.pc-show{display:inline-block;visibility:visible;}
.pc-hide{display:none;visibility:hidden;}
.banner{text-align:center;}
.wrapper{width:1140px;margin:0 auto;}
.dis-m{display:inline-block;vertical-align:middle;}

/*去掉看点*/
.m8-body{padding-bottom:0;}
.tagnav-new{display:none;}

/*右侧悬浮*/
.right-nav{position:fixed;right:20px;bottom:10%;}
.right-nav .local{z-index:10;width:60px;height:65px;margin-bottom:12px;cursor:pointer;background-repeat:no-repeat;background-image:url("../../img/campaign/moore8_20181212/nav.png");background-size:60px;}
.right-nav .goto-top{background-position:0 -75px;}
.wx-outer{display:none;position:absolute;right:68px;top:3px;width:197px;height:185px;}

/*模态框样式*/
.modal{width:670px;border-radius:10px!important;margin-left:-335px;}
.modal.fade.in{top:25%;}
.modal_bg{height:162px;width:280px;background-color:#eeeeee;border-radius:8px;overflow:hidden;}
.modal-content{height:100%;width:97%;margin:1.5% auto;border:0;}
.modal-dialog{height:90%;}
.close_bg{background:url('/assets/img/campaign/reg_lottery/radio-icons.png') no-repeat;background-position:-23px 0;width:22px;height:22px;display:inline-block;}
.modal-header .close{margin-top:0;}
.modal-header{padding-top:2px!important;padding-right:5px!important;}
.close{font-size:23px;line-height:1.3;opacity:1;filter:alpha(opacity=90);}
.modal-body{width:100%;text-align:center;padding:3%;padding-top:0;}
.modal-body h4,.modal-p,.modal-p2{color:#222;}
.modal-body h4,.md_title{font-size:2rem;line-height:1;margin-top:0;text-align:center;color:#222;margin-bottom:1rem;margin-bottom:16px\9\0;}
.modal-p{font-size:1.6rem;line-height:2;}
.modal-p2{font-size:1.4rem;line-height:1.5;}
.modal-p2 a:link,.modal-p2 a:visited,.modal-p2 a:hover,.modal-p2 a:active,.orange-text,a.orange-text:hover{color:#f7822a;text-decoration:none;}
.modal-btn{font-size:1.25rem;color:#666;border:1px solid #bfbfbf;border-radius:5px;text-align:center;width:200px;height:50px;line-height:46px;cursor:pointer;}
.tip-div{text-align:center;color:#bbb;font-size:1.2rem;margin-top:1.5rem;width:100%;cursor:pointer;}
.modal-btn:hover{opacity:.85;filter:alpha(opacity=85);}
.icons-tip-red{background:url(/assets/img/campaign/reg_lottery/radio-icons.png) no-repeat;background-position:0 -42px;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px;}
.icons-tip-orange{background:url(/assets/img/campaign/newyear2019/error.png) no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px;}
.mymodal-footer{border-top:1px solid #d1d1d1;padding:24px 100px;overflow:hidden;}
.modal-btn-gay{margin-right:45px;}
.modal-btn-active{background:#f77b26;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fad860),to(#f77b26));background-image:-webkit-linear-gradient(right,#fad860,0%,#f77b26,100%);background-image:-moz-linear-gradient(right,#fad860 0%,#f77b26 100%);background-image:linear-gradient(to right,#fad860 0%,#f77b26 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad860',endColorstr='#f77b26',GradientType=0);color:#fff;border-color:#fff;}
.modal-btn-active.centerbtn{float:none;margin:0 auto;}
.phone-show{display:none;}
.part01-bg{background:url('/assets/img/campaign/newyear2019/banner-bg01.jpg') no-repeat;height:610px;}
.part02-bg{background:url('/assets/img/campaign/newyear2019/banner-bg02.jpg') no-repeat;height:654px;}
.part03-bg{background:url('/assets/img/campaign/newyear2019/banner-bg03.jpg') no-repeat;height:693px;}
.part04-bg{background:url('/assets/img/campaign/newyear2019/banner-bg04.jpg') no-repeat;height:925px;}
.modal-body-big{height:auto;overflow:hidden;}
.modal-body-big  form{margin-top:2rem;margin-bottom:0;}
.ques-part{overflow:hidden;}
.ques-part  .ques-left,.ques-part  .ques-right{float:left;}
.ques-part  .ques-left{text-align:right;width:20%;font-size:1.25rem;margin-right:2%;}
.ques-part  .ques-right{width:76%;text-align:left;min-height:60px;}
.ques-right input{width:80%;height:26px\9\0; margin-bottom:8px\9\0;height:2.25rem;border-radius:6px;font-size:1.25rem;border:1px solid #bebebe;margin-bottom:0.5rem;}
.ques-right .error{color:#f7822a;font-size:14px;position:relative;padding-left:25px;}
.ques-right .error:before{content:"";position:absolute;width:20px;height:20px;background:url('/assets/img/campaign/newyear2019/error.png') no-repeat;left:0;top:-2px;}
.js-submit{margin:0 auto;}
.unclick{pointer-events:none;opacity:.55;filter:alpha(opacity=55);margin:0 auto;}
.showfrom{color:#f7822a;cursor:pointer;}
.js-lottery-tip{cursor: pointer;}

/*购买VIP*/
.vip{margin-bottom:1.4rem;margin-bottom:22.4px\9\0;}
.vip h4,.vip  h5,.vip img{display:inline-block;vertical-align:middle;}
.vip  img{margin-right:0.5rem;height:33px;}
.vip h4{margin-right:1.15rem;}
.vip h5{color:#333;}
.vip h5>span{font-size:1.5rem;}
.vip01  h4,.vip01 h5>span{color:#e17941;}
.vip02  h4,.vip02 h5>span{color:#7dd69a;}
.vip03  h4,.vip03 h5>span{color:#68adef;}
.vip-rule{color:#333;font-size:1rem;margin-top:2.2rem;    margin-top: 35.2\9\0;}
.strong-red{color:#df5b14;}
.br-index{text-indent:2.8rem;text-indent:44.8px\9\0;display:inline-block;}
.button-bg{background:url('/assets/img/campaign/newyear2019/bt-bg.png') no-repeat;cursor: pointer;
width:193px;margin-top:2.2rem;margin-bottom:2rem; margin-top:35px\9\0;margin-bottom:32px\9\0;}
.button-bg:hover{opacity:.85;filter:alpha(opacity=85);}
.button-bg h4{color:#fff;width:100%;height:50px;line-height:48px;font-size:1.5rem;}
.animation-up{width:100%;height:24px;margin-top:1rem; margin-top:16px\9\0;text-align:center;position:relative;animation:mymove 2s infinite;-webkit-animation:mymove 2s infinite; /*Safari and Chrome*/clear:both;}
.animation-up img{ display: block;margin:0 auto; }
@keyframes mymove{
    0%{top:-10px;}
    50%{top:0;}
    100%{top:-10px;}
}
@-webkit-keyframes mymove{
    0%{top:-10px;}
    50%{top:0;}
    100%{top:-10px;}
}

/*幸运转盘样式*/
.lottery_conent{overflow:hidden;}
.cl-lottery{width:480px;height:480px;text-align:center;position:relative;margin:auto;float:left;margin-top:7rem;margin-left:1rem;margin-top:112px \0;margin-left:16px \0;}
.cl-lottery-pointer-wrap{position:absolute;overflow:hidden;width:284px;height:284px;top:19%;left:50%;margin-left:-142px;cursor:pointer;}
.cl-lottery-list li span,.cl-lottery-list li .text-muted{display:inline-block;vertical-align:middle;}
.scrollwrap-half-title p,.cl-lottery-list li span{width:30%;margin-bottom:0;}
.scrollwrap-half-title p{padding-left:5%;}
.cl-lottery-list li span{padding-left:7%;}
.scrollwrap-half-title span{width:53%;text-align:center;}
.lottery-text{width:104px;height:104px;position:absolute;top:31%; left:50%;margin-left:-52px; background: url("/assets/img/campaign/newyear2019/pointer-text.png");}
.lottery-opticy{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;background:#fff;opacity:0;filter:alpha(opacity=0);}
.lottery-pointer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;}
.lottery-text img{width: 60%;margin-top:10%;}
.lottery-text,.lottery-time{z-index:4;color: #fff;}

/*获奖列表*/
.list-wrap-min{margin-top:4.6rem;margin-top:73px\0;float:left;width:550px;margin-left:4.8rem;margin-left:75px\0;}
.list-wrap-top{margin-left:1.25rem;}
.list-wrap-min h4{color:#fff;margin-top:0;}
.maxlist-lottery{height:130px;overflow:hidden;}
.cl-scrollwrap{height:190px;overflow:hidden;background:#f57100;border-radius:8px;padding:25px 22px \0;padding:1.6rem 1.4rem;margin-top:1.8rem;margin-top:28px\0;}
.cl-lottery-list{margin:0;padding:0;overflow:hidden;margin-right:-10%;color:#fff;}
.cl-lottery-list li{list-style:none;width:43%;margin-right:5%;font-size:0.875rem;line-height:18px;margin-bottom:0.2rem;margin-top:0.2rem;float:left;color:#fff;}
.lottery-rule{margin-top:1.8rem;padding-left:1rem;margin-top:28px\0;padding-left:16px\0;display: block;}
.lottery-rule p{color:#fff;line-height:1;}
.lottery-rule p>a:link,.lottery-rule p>a:visited,.lottery-rule p>a:hover,.lottery-rule p>a:active{color:#68adef;text-decoration:underline!important;}
.lottery-rule p.title14{font-weight:450;margin-bottom:0.2rem;}

/*惊喜大放送*/
.surprise{padding-top:6.5rem;margin-bottom:7rem;padding-top:104px\9\0;margin-bottom:112px\9\0;}
.surprise h4,.surprise h5{color:#333;}
.surprise h4{margin-bottom:2rem;margin-bottom:32px\9\0;}
.surprise .button-bg >h4{color:#fff;}
.surprise h5{line-height:1.8;}
.surprise h5 > span.red-text{font-size:1.3rem;font-size:20px\9\0;font-weight:350;}
.red-text{color:#de5454;}

/*新春抢福袋*/
.spring{padding-top:4rem;padding-top:64px\9\0;}
.spring h4,.spring h5,.spring p{color:#fff;}
.spring h5{margin-bottom:0.5rem; margin-bottom:8px\9\0;}
.spring h5 .big-text{font-weight: 600;}
.imglist{margin-top:1.8rem;margin-top:28px \9\0;}
.imglist,.imglist ul{overflow:hidden;width:520px;}
.imglist li{float:left;width:32%;margin-left:1%;margin-bottom:1.5em;margin-bottom:24px\9\0;text-align:center;}
.imglist li img{border-radius:10px;}
.activity-type{line-height:1.5;margin-top:0.5rem;margin-top:8px\9\0;}
.big-text{font-size:1.5rem;font-size:24px\9\0;}
.activity-type .title{font-weight:450;}
.activity-rules{background:#e17a73;height:140px \9\0;padding:1rem 1.25rem; padding:16px 18px \9\0;border-radius:14px;box-shadow:0 0 15px #a23950;margin-top:1.5rem;margin-top:24px\9\0; box-sizing: border-box;}
.activity-rules p{margin-bottom:0.3rem; margin-bottom:3px \9\0;}

.header2018-mobile{display: none;visibility: hidden;}



@media (max-width:1400px){
     .part01-bg,.part02-bg,.part03-bg,.part04-bg{background-position:-500px;}
}

@media (max-width:1200px){
    .wrapper{width:90%;}
    html{font-size:95%;}
    .wx-wper{display:none;}
    .banner{position:relative;height:330px;}
    .banner img{position:absolute;left:50%;top:0;margin-left:-750px;width:1500px;max-width:2048px;}
    .list-wrap-min{margin-top:4rem;width:50%;margin-left:1.8rem;}
}
@media (max-width:1165px){
    .cl-lottery{margin-left:0;}
    .list-wrap-min{width:45%;}
}
@media (max-width:1025px){
    .part02-bg .wrapper{width:98%;}
    .spring{padding-top:3rem;}
    .part04-bg{background-color:#de5454;padding-bottom:3rem;}
    .list-wrap-top{margin-left:0;}
}
@media (max-width:945px){
    html{font-size:80%;}
    .title-img{max-width:300px;}
    .part01-bg,.part02-bg,.part03-bg,.part04-bg{background-position:-650px;height:auto;}
    .wrapper{padding-bottom:1.5rem;padding-top:1.5rem;}
}
@media (max-width:935px){
    .part02-bg{background:#fbd26a;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fbd26a),to(#e48b73));background-image:-webkit-linear-gradient(left,#fbd26a,0%,#e48b73,100%);background-image:-moz-linear-gradient(left,#fbd26a 0%,#e48b73 100%);background-image:gradient(linear,left 0%,left 100%,from(#fbd26a),to(#e48b73));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9a373',endColorstr='#e48b73',GradientType=0);}
    .cl-lottery,.list-wrap-min{float:unset;margin:3rem auto;}
    .list-wrap-min{width:70%;}
    .list-wrap-top{text-align:center;}
}
@media (max-width:768px){
    .header2018-mobile{display: block;visibility:visible;}
    .entrance-brand-pid,.header2018{display:none;visibility:hidden;}
    .header2018-mobile .entrance-brand{height:82px;}
    .entrance-search{margin:10px;border:1px solid #e1e0e0;height:32px;width:94%;border-radius:5px;background-color:#fff;}
    .entrance-ser-input{border:0!important;outline:0!important;height:30px!important;line-height:20px!important;box-shadow:none!important;width:86%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:2%!important;padding-right:1%!important;color:#999!important;font-size:14px!important;border-radius:5px;}
    .ser-img{background:url("//asset.semidata.info/new.eefocus.com/theme-channel/image/search-phone.png") center center no-repeat;cursor:pointer;width:8%;height:30px;border:0;float:left;}
    .entrance-brand{background: #fff;}
    #logo-header{padding-top:0;margin-top:0;}
    html{font-size:71%;}
    .m8-body{padding-top:0;}
   
}
@media (max-width:767px){
    .modal{width:80%;margin-left:-40%;left:50%;}
    .modal-btn{width:46%;}
    .modal-btn-gay{margin-right:8%}
    .ques-part .ques-right{min-height:4rem;}
}
@media (max-width:640px){
    html{font-size:62.5%;}
    .right-nav{display:none;}
    .part01-bg,.part02-bg,.part03-bg,.part04-bg{background-position:-800px;height:auto;}
    .surprise{padding-top:2rem;}
    .list-wrap-min{width:90%;}
    .modal-body{min-height:150px;}
    .modal-btn{padding-left:5%;padding-right:5%;height:40px;line-height:38px;}
    .ques-right .error{font-size:12px;}
}
@media (max-width:569px){
    .cl-lottery{width:100%;height:500px;}
    .bg-lottery{width:500px;margin-left:-250px;background-size:500px;height:100%;}
    .cl-lottery-pointer-wrap{top:105px;}
    .imglist,.imglist ul{width:100%;}
    .imglist li{width:30%;margin-left:3%;}
}
@media (max-width:518px){
    .cl-lottery{height:400px;}
    .bg-lottery{width:400px;margin-left:-200px;background-size:400px;}
    .cl-lottery-pointer-wrap{top:84px;width:230px;height:230px;margin-left:-115px;}
    .lottery-text{top:25.8%;}
    .mymodal-footer{padding:25px;}
    .cl-lottery-list li{width:100%;}
}
@media (max-width:480px){
    .banner img{margin-left:-300px;width:600px;}
    .banner{height:130px;}
    .title-img{max-width:200px;}
    .vip img{height:22px;}
    .button-bg{background-size:80%;}
    .button-bg h4{width:80%;height:40px;line-height:37px;}
    .pc-show{display:none;visibility:hidden;}
    .vip h5,.vip-rule .strong-red,.vip-rule .br-index{display:block;margin-top:0.5rem;text-indent:0;}
    .modal-btn-active.centerbtn{width: 80%;}
}
@media (max-width:415px){
    .part01-bg{background-position:-701px bottom;background-size:1600px;}
    .part03-bg{background-position:-671px;background-size:1600px;}
}
@media (max-width:400px){
    .cl-lottery{height:300px;}
    .bg-lottery{width:300px;margin-left:-150px;background-size:300px;}
    .cl-lottery-pointer-wrap{top:59px;width:180px;height:180px;margin-left:-90px;}
    .lottery-text{top:24.8%;width:90px;height:90px;margin-left:-45px;background-size: 90px;}
    .maxlist-lottery{height: 150px;}
}
@media (max-width:360px){
}
@media (max-width:350px){
    html{font-size:55%;}
    .bg-lottery{width:300px;margin-left:-150px;background-size:300px;}
}
