.Luckdraw-body {background: #2d046c; padding-bottom: 23px;}
.Luckdraw-body .Luckdraw-banner {background: url(https://image01.homedo.com/Files/Images/cms/www/20180802/5518649823161916404_pic1.jpg) center top no-repeat; height: 398px; position: relative;}
.Luckdraw-body .Luckdraw-banner .text {position: absolute; width: 505px; height: 47px; top: 320px; left: 50%; margin-left: -252px; text-align: center; line-height: 47px; font-size: 30px; color: #fff;}
.Luckdraw-body .Luckdraw-banner .text strong {color: #ffea05; font-weight: normal; padding: 0 3px;}
.center{
    margin: 0 auto;
    width: 410px;
}
.ell{
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.Luckdraw-body .Luckdraw-main {background: url(https://image01.homedo.com/Files/Images/cms/www/20180802/5646260263414536718_pic1.jpg) center top no-repeat;}
.Luckdraw-body .Luckdraw-main .Luckdraw-login {    font-size: 22px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    background: rgba(0,0,0,0.2);
    display: inline-block;
    border-radius: 50px;
    padding: 20px 30px;
    margin-bottom: 25px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-login span {text-decoration: underline}
.Luckdraw-body .Luckdraw-main .Luckdraw-login em { padding: 0 5px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-login a {color: #fb3626; padding: 6px 2px;display:inline-block;width:120px;background:#fcd301;border-radius:50px;font-weight:bold;margin-left:10px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-login strong {font-weight: normal;color: #fffe04;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj {height: 764px; margin-bottom: 20px; background: url(https://image01.homedo.com/Files/Images/cms/www/20180510/5470952234440565361_pic1.png) 0 0 no-repeat}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left {width: 662px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder {margin: 60px 0 0 58px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td {padding:0 20px 20px 0; width: 186px; height: 196px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td dl,
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td #play,
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td .playing{display: block; width: 186px; height: 196px; }
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td dl {background: url(https://image01.homedo.com/Files/Images/cms/www/20180510/5339599301700712605_pic1.png) 0 0 no-repeat; padding-top: 16px; height: 180px; }
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td dl dt {height: 112px; width: 144px; background-position: top center; margin:0 auto 20px }
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td dl dd {line-height: 26px; text-align: center; font-weight: bold; font-size: 18px; color: #5e2f35; height: 26px; margin: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td.active dl {background-position:-186px 0;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td #play {background: url(https://image01.homedo.com/Files/Images/cms/www/20180510/5094009029539718270_pic1.png) 0 0 no-repeat}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-left .ke-zeroborder td #play.playing {background-position:-186px 0;}

.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-right {padding: 60px 103px 0 0;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-right dd {height: 470px; padding: 25px 0; background: #bc0011; border-radius: 10px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-right dd p {height: 30px; line-height: 30px; overflow: hidden;  font-size: 14px; padding-left: 30px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-right dd p span {width: 178px; color: #fff;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-right dd p em {width: 124px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #ffde00}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-bottom {padding-right: 106px; margin-top: -37px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-bottom a.fr { padding-left:25px; color:#fff; font-size:14px; line-height:20px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-cj .cj-bottom a.fr em {display:block; float:left; width:20px; height:15px; margin:3px 0 0 -25px; background:url(https://image01.homedo.com/Files/Images/cms/www/20161206/5095378725854571145_pic1.png) 0 0 no-repeat;}

.Luckdraw-body .Luckdraw-main .Luckdraw-hdgz {background: #3c0896; border-radius: 20px;  border: 8px #7403e9 solid; padding-top: 30px; color: #fff; font-size: 18px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-hdgz dt,
.Luckdraw-body .Luckdraw-main .Luckdraw-hdgz dd { margin: 0 60px;}
.Luckdraw-body .Luckdraw-main .Luckdraw-hdgz dt {font-size: 26px; font-weight: bold}
.Luckdraw-body .Luckdraw-main .Luckdraw-hdgz dd p {margin-bottom: 30px; line-height: 34px;}

.Luckdraw-porp-box {display: none;}
.Luckdraw-porp-box .porp-bg {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .4; filter: alpha(opacity=40); z-index: 0;}
.porp-box {width: 565px; background-color: #fffbf3; box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.4); position: fixed; left: 50%; top: 50%; margin-left: -282px; border-radius: 10px; z-index: 2;}
.porp-box.none {display: none;}
.porp-box-01 {height: 223px; margin-top: -96px;}
.porp-box-02 {height: 176px; margin-top: -88px;}
.porp-box-03 {height: 400px; margin-top: -195px;}
.porp-box .box-relative {position: relative;  height: 100%; padding: 0 35px;}
.porp-box .box-relative .close-icon {position: absolute; width: 46px; height: 46px; top:-23px; right: -23px; background: url(https://image01.homedo.com/Files/Images/cms/www/20180510/5658036106473977260_pic1.png) 0 0 no-repeat;}
.porp-box .box-relative .box01-text {text-align: center; padding: 46px 0 20px; font-size: 24px; color: #666666; font-weight: bold}
.porp-box .box-relative .box04-text {text-align: center; padding: 46px 0 20px; font-size: 24px; color: #f70c3c; font-weight: bold}
.porp-box .box-relative .box04-time {text-align: center; }
.porp-box .box-relative .box04-time h2{font-size:14px;color:#5b5b5b;display: inline-block;}
.porp-box .box-relative .box04-time span{font-size:17px;color:#ff0b00;display:inline-block;}
.porp-box .box-relative .box01-text-small{text-align: center;font-size:16px;color:#666666;padding-bottom: 20px;}
.porp-box .box-relative .box02-text {text-align: center; padding: 46px 0 20px; font-size: 24px; color: #f70c3c; font-weight: bold}
.porp-box .box-relative .box03-text{font-size:16px;color:#484848;padding-bottom: 20px;}
.porp-box .box-relative .box03-title {font-size: 22px; font-weight: bold; color: #f70c3c; padding-top: 34px; padding-bottom: 20px;}
.porp-box .box-relative .box01-title strong,.porp-box .box-relative .box03-title strong,
.porp-box .box-relative .box01-text strong,.porp-box .box-relative .box02-text strong {color: #394fb0}

.porp-box-03 dl {position: relative; padding-left: 75px; margin-bottom:15px; }
.porp-box-03 dl dt {line-height: 30px; font-size: 14px; color: #484848; position: absolute; left: 0; top: 0}
.porp-box-03 dl dd input {height: 28px; width: 305px; border: #f0f0f0 solid 1px; padding: 0 10px; line-height: 28px; color: #222; outline: none; background: #fff; font-size: 14px;}
.porp-box-03 dl .inputAddress .drop-input-wrap {
    position:relative;
    margin-right:11px;
    width: 98px;
    padding: 0;
    background-color: #fff;
    cursor: pointer;
}
.porp-box-03 dl .inputAddress .drop-input-wrap:last-child {
    margin-right: 0
}
.porp-box-03 dl .inputAddress .drop-input-wrap input {
    padding: 0;
    width: 100%;
    background: url(//image01.homedo.com/Files/Images/cms/www/20180601/4953649016925361351_pic1.png) 78px center no-repeat;
    cursor: pointer;
    text-indent: 10px;
    padding-right: 20px;
    box-sizing: border-box;
}
.drop-area-list {
    position: absolute;
    padding-top: 1px;
    z-index: 100;
    max-height: 100px;
    top: 29px;
    overflow-y: auto;
    left: 0;
    width: 98px;
    background: #fff;
    border: #f0f0f0 solid 1px;
    border-top: none;
}
.drop-area-list li {
    height: 22px;
    line-height: 22px;
    text-indent: 10px;
    color: #8c8c8c;
    cursor: pointer;
}
.drop-area-list li:hover {
    background: #f6f6f6;
    color: #484848;
}
input::placeholder,
input:-ms-input-placeholder,
input::-moz-placeholder,
input:-moz-placeholder,
input::-webkit-input-placeholder {
    color: #ff0!important;
}
.porp-box-03 dl dd.more {margin-bottom: 20px;}
.porp-box-03 dl dd textarea {margin-top: 10px;height: 58px; width: 305px;  border: #f0f0f0 solid 1px; padding: 0 10px; line-height: 29px; color: #222; outline: none; background: #fff; font-size: 14px;resize: none;}
.porp-box-03 dl dd p {line-height: 30px; font-size: 14px; color: #000;resize: none}
.porp-box-03 dl dd em {position: relative;}
.porp-box-03 dl dd em span {position: absolute; color: #f30; top: 0; left: 5px; white-space: nowrap}
.porp-box-03 dl dd.errow input {border-color: #f30}
.porp-box-03 dl dd .errow1{border-color: #f30}
.porp-box .box-relative  .box01-btn {text-align: center}
.porp-box .box-relative  .box02-btn {padding-left:60px;}
.porp-box .box-relative  .btn-box a {display: inline-block; height: 41px; line-height: 41px; border-radius: 41px; color: #fff; font-size: 18px; background: #f70c3c; margin: 0 15px; text-align: center;}
.porp-box .box-relative  .btn-box a.btn-01 {width: 127px;}
.porp-box .box-relative  .btn-box a.btn-02 {width: 164px; background: #394fb0;}
.porp-box .box-relative  .btn-box a.btn-03 {width: 127px; background: #ededed; color: #6b6b6b}

.Luckdraw-none-wrap {margin: 0; padding-top: 0.1px;padding-bottom: 0.1px;background: #f6f6f6;}
.Luckdraw-none {margin: 70px auto; width: 558px; padding: 50px 0;background: #fff; border-radius: 6px;box-shadow: 0 0 21px 0 #eee;}
.Luckdraw-none h2 {font-size: 24px; text-align: center; line-height: 60px; margin-bottom: 10px; color: #222; font-weight: bold}
.Luckdraw-none .btn-box {text-align: center;}
.Luckdraw-none .btn-box a {display: inline-block; height: 39px; line-height: 39px; border-radius: 41px; color: #fff; font-size: 18px; background: #f70c3c; margin: 0 15px; text-align: center; border:#1dbfda solid 1px; }
.Luckdraw-none .btn-box a.btn-01 {width: 125px; background: #1dbfda; color: #fff}
.Luckdraw-none .btn-box a.btn-02 {width: 162px; background: #fff; color: #1dbfda}