@media screen and (max-width: 321px){
	html {font-size: 8px !important;}
}
@media screen and (min-width: 413px){
	html {font-size: 12px !important;}
}
.cj-banner {position: relative;/* background:url('https://image01.homedo.com/Files/Images/cms/www/20181016/5654081471359659164_pic1.jpg')no-repeat top center;background-size: 100%; */}
.cj-banner .rules-btn {position: absolute;right: 0;top: 0;width: 18%;height: 2.3rem;line-height: 2.3rem; background-color: #fe0000; text-align: center;color: #fff;border-radius: 0 0 0 .5rem;font-size: 1.2rem;}
.DrawState {text-align: center;color: #ffffff;padding-bottom: 2rem;font-size:1.4rem;margin-top: -2rem;    padding-top: 1.5rem;}
.DrawState .Login-btn {width: 38%;font-size: 1.4rem;margin-right: 1rem;border-radius: 2rem;box-shadow:0 0.2rem 0.5rem #242654;}
.DrawState .HasLogin {font-size: 1.7rem;padding-top: 1.2rem;}
.DrawState .HasLogin .DrawNubmer {color: #fbf159;margin: 0 .3rem;font-weight: bold;}
.NoLuck span{font-size:1.4rem;color:#fefddc;background-color: rgba(0,0,0,0.3);padding:0.8rem 2rem;border-radius:2rem;}
.HasLogin span{font-size:1.5rem;color:#fefddc;background-color: rgba(0,0,0,0.3);padding:0.8rem 4rem;border-radius:2rem;}

.LuckDraw-BOX {position: relative;padding:0 3.46%;background-size: 100%!important;}
.LuckDraw-BOX .light {border-radius: 2rem;position: relative;box-shadow: #0052a3 0 12px 0 0;}
.LuckDraw-BOX table {width: 92%;margin: 4% 4% 9%;position: absolute;top: 0;border-radius: 2rem;}
.LuckDraw-BOX tr td .box {background-color: #fffbfb;box-shadow: 0 0.5rem #ffbfc0;border-radius: 1rem;padding-top: 69%;position: relative;}
.LuckDraw-BOX tr td .box img {width: 60%;display: block;margin: 5% auto 0%;}
.LuckDraw-BOX tr td .box p {font-size: 1rem;font-weight: bold;padding: 3% 0; position: absolute;left: 50%;top: 50%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align: center;width: 100%;}
.LuckDraw-BOX tr td:first-child {padding: 0.2rem 0.1rem 0.8rem 0.5rem;}
.LuckDraw-BOX tr td:nth-child(2){padding:0.2rem 0.3rem 0.8rem;}
.LuckDraw-BOX tr td:last-child{padding: 0.2rem 0.5rem 0.8rem 0.1rem;}
.LuckDraw-BOX tr td p span {color: #f52f09;font-weight: bold;}
.LuckDraw-BOX tr:first-child td {padding-top: 0.6rem;}
.LuckDraw-BOX tr:first-child td span {font-size: 2.8rem;display: block;line-height: 2.4rem;padding-top: 0.4rem;}
.LuckDraw-BOX tr:first-child td small {color: #f52f09;font-size: 1.2rem;font-weight: bold;}
.LuckDraw-BOX tr:last-child td {padding-bottom: 1.1rem;}
.LuckDraw-BOX tr .play .box {background:url('//image01.homedo.com/Files/Images/cms/www/20181016/4761684388872517990_pic1.png')no-repeat top center/100%;box-shadow: 0 0.5rem #e48f00;}
.LuckDraw-BOX tr .play .box span {color: #ff0700;font-size: 2.1rem;line-height: 2.3rem;font-weight:bold;}
.LuckDraw-BOX tr .play .box.redBtn {background-color: #fe552a;box-shadow: 0 0.5rem #e48f00;}
.LuckDraw-BOX tr .play a {display: block;}
.LuckDraw-BOX td.active .box { background:#fffa61;box-shadow: 0 0.5rem #ffc507;}
.LuckDraw-BOX .c-light {position: absolute;top: 0;left: 0;}
.LuckDraw-BOX tr .play .box.notLuckDrawNum {background:url('//image01.homedo.com/Files/Images/cms/www/20181018/5040956144418948587_pic1.png') top center/100% no-repeat;box-shadow:0 0.5rem #8a8a8a;}
.LuckDraw-BOX tr .play .box.notLuckDrawNum a {pointer-events:none;}
.LuckDraw-BOX tr .play .box.notLuckDrawNum span {color: #fff;}
.ad{margin: 0 3.46%;margin-top:1rem;}
.WinningRecord {padding:8% 3.46% 1.5rem;position: relative;}
.WinningRecord img {width: 40%;position: absolute;left:50%;top:5.8%; margin-left: -20%;z-index: 9;}
.WinningRecord .win-list-box {height: 18rem;padding-top: 3.5rem;border-radius: 1.2rem;}
.WinningRecord .win-list {height: 17rem;overflow: hidden;}
.win-list ul {padding: 0 1rem;}
.win-list ul li {color: #fff;line-height: 3.6rem;text-align: left;font-weight: bold; background: none;font-size: 1.2rem;-webkit-justify-content: flex-start;justify-content: flex-start;position: relative;}
.win-list ul li .fr {position: absolute;right: 0.6rem;top: 0;overflow: hidden;height: 3.5rem;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
.win-list ul li:last-child {border:none;}
.win-list ul li div {display: block;width: 100%;}
.win-list ul li p {border-bottom: 1px dotted rgba(0,0,0,.3);position: relative;padding-left: 0.6rem;}
.win-list ul li p span.fr{color:#fbe729;}
.win-list ul li p:last-child {border:none;}

.act-rules {padding: 1rem 3.46% 2rem;}
.act-rules .rules-hd {text-align: center;}
.act-rules .rules-hd strong {display: inline-block;width:13rem;height: 3.4rem;line-height: 3.4rem;border-radius: 2rem;font-size: 1.8rem;}
.act-rules ul {    border-radius: 1rem;
    margin-top: -4.5rem;
    padding: 4rem 2rem 2rem 1.4rem;}
.act-rules li {position: relative;font-size: 1rem;line-height: 1.8rem;padding:0 0 .2rem 0rem;}
.act-rules li em {position: absolute;top: 0.2rem;left: 0;text-align: center;width: 1.2rem;height: 1.2rem;line-height: 1.2rem; border-radius: 50%;font-size: .8rem;font-weight: bold;}
.act-rules h3{font-weight: bold;color:#fff;font-size: 1.6rem;margin-left: 1.4rem;    margin-bottom: 1rem;}
.Draw-porp {position: relative;}
.cssFixed {position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align: center;z-index: 101;}
.hide-porp {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.7);z-index: 101;}
.prize-box {width: 36rem;height: 37rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20180714/5622673369737940492_pic1.png) 0 0 no-repeat;background-size: 100%;}
.prize-box .text {padding: 13.5rem 0 .8rem;color: #ff2d00;font-size: 1.7rem;font-weight: bold;}
.prize-box .prize img {width: 12.5rem;}
.prize-box .prize p {color: #222;font-size: 1.4rem;padding: .8rem 0 1rem;}
.prize-box a {    width: 60%;background-color: #ff2d00;padding: 0 2.5rem;height:3.5rem;line-height: 3.5rem;font-size: 1.5rem;color: #fff;display: inline-block;border-radius: 2rem;}
.prize-box a.Receive-btn{width: 20%!important;}
.prize-box .hb-tips {color: #ffa002;line-height: 1.8rem;}
.NotDraw {text-align: center;background-color: #fffada;border-radius: 0.6rem;width: 24rem; padding: 2rem 1rem;min-height: 8rem;}
.NotDraw.w19 {width: 19rem;}
.NotDraw strong {font-size: 1.6rem;color: #626260;line-height: 1.8rem;padding-bottom: 1rem;display: block;width: 17rem;margin:0 auto;}
.NotDraw p {color: #ffa800;padding-top: .5rem;}
.NotDraw .act-link {margin-top: 2rem;height: 3.6rem;line-height: 3.6rem;padding: 0 2rem;text-align: center;color: #fff;background-color: #ff2d00;display: inline-block;border-radius: 2rem;font-size: 1.5rem;}
.NotDraw .prizeTips-btn {margin-top: 1.5rem;}
.NotDraw .prizeTips-btn a {width: 9.5rem;height: 2.5rem;line-height: 2.5rem;font-size: 1.4rem;color: #fff;border-radius: 2rem;text-align: center;display: inline-block;margin: 0 .5rem;}
.NotDraw .prizeTips-btn .back {background-color: #ff2d00;}
.NotDraw .prizeTips-btn .giveUp {background-color: #ffa800;}

.WinningPrize-box {width: 30rem;background-color: #fffada;border-radius: .6rem;}
.WinningPrize-info {width: 100%;padding:.8rem 1.4rem 1.2rem;box-sizing:border-box;}
.WinningPrize-info .porp-hd {color: #222;padding-bottom: 0.7rem;display: block;font-size: 1.6rem;font-weight: normal;}
.WinningPrize-info .porp-hd span{color:#2a2a2a}
.WinningPrize-info .info-box {border: 0.1rem solid #ff8a00;border-radius: 0.6rem;background-color: #fff;padding: .8rem 1.2rem 1.2rem;}
.WinningPrize-info p {text-align:left;color: #2a2a2a;padding-bottom: .9rem;font-size: 1.4rem;}
.WinningPrize-info p em {color: #ff8227;padding-left: 0.2rem;}
.WinningPrize-info li {font-size: 1.4rem;text-align: left;color: #464646;border: 1px solid #dfdfdf;margin-bottom: 1rem;padding: 0.7rem;}
.WinningPrize-info li.hasChoice {border:none;padding:0.8rem 0.6rem;}
.WinningPrize-info li.marNone {margin-top: 0;}
.WinningPrize-info li input {color: #2a2a2a;font-size: 1.4rem;height: 1.9rem;line-height: 1.9rem;border:none;float: right;width: 17rem;outline: none;}
.WinningPrize-info li input.none::-webkit-input-placeholder {color: #ff2d00;}
.WinningPrize-info .addgress.hasText {border: none;padding: 0 .6rem;position: relative;}
.WinningPrize-info .addgress.hasText input {color: #0bcae4;padding-left: 1.5rem;width: 15.5rem;}
.WinningPrize-info .addgress.hasText i {width: 1.2rem;height: 1.3rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20180717/5349998106793385984_pic1.jpg) 0 0 no-repeat;position: absolute;top: .3rem;background-size: 1.2rem 1.3rem;left: 7rem;}
.WinningPrize-info .submit {color: #fff;font-size: 1.6rem;font-weight: bold;height: 3.6rem;line-height: 3.6rem;border-radius: 3rem;margin: 0 auto 0.5rem;width: 13rem;background-color: #f4471e;display: block;}
.WinningPrize-info #reset {background: none;border: none;color: #777;font-size: 1.4rem;outline: none;}
.closeCss {width: 3rem; position: absolute;bottom: -5rem;left: 50%;-webkit-transform:translateX(-50%)}

/*选择地址弹出窗*/
.choiceAddressBox{ overflow:hidden;position:fixed;z-index:10001;left:0;bottom:0;width:100%;height:0;}
.noaddress{position:fixed;z-index:10010;left:0;bottom:5.9rem;width:100%;}
.Address-box{background:#fff;}
.AddressTitle{position:relative;height:5rem;line-height:5rem;text-align:center;font-size:1.7rem;color:#222222;}
.AddressTitle .close-porp{width:1.1rem;height:1.1rem;background:url(https://image01.homedo.com/Files/Images/cms/www/20171116/5201223539950822118_pic1.png) 0 0 no-repeat;background-size:1.1rem;position:absolute;right:2rem;top:2rem;}
.AddressBtn{overflow:hidden;height:4.5rem;line-height:4.5rem;font-size:1.5rem;line-height:4.5rem!important;padding:0!important;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;padding:0;}
.AddressBtn li{font-size:1.5rem!important;float:left;padding:0 1.2rem!important;color:#222222;position:relative;display:none;height:4.5rem!important;}
.AddressBtn li.cur:after{color:#1DBFDA;content:"";height:0.2rem;width:100%;background:#0ebbd8;position:absolute;bottom:0;left:0;}
.choiceCity dd p{display:block;height:3.5rem;padding:0rem 1.2rem;line-height:3.5rem;text-align:left;font-size:1.5rem;color:#222222;}
.choiceCity dd{display:none;}
.choiceCity dd a{position:relative;}
.choiceCity dd a.cur{color:#1cbfda;}
.choiceCity dd a.cur:after{content:"";width:1.2rem;height:1.2rem;position:absolute;right:-1.5rem;top:.25rem;background:url('https://image01.homedo.com/Files/Images/cms/www/20171116/5155199873622162650_pic1.png') no-repeat center;background-size:1.2rem 1.2rem;}
.fromPlace{padding:0rem 1.5rem .5rem;font-size:1.4rem;margin-top:-0.5rem;}
.fromPlace span{color:#A0A0A0;font-size:1.2rem;}
.fromPlace a{color:#6D6D6D;padding-left:0.5rem;font-size:1.2rem;}
.choiceCity{height:17.5rem;overflow:scroll}

.TGbanner {margin-top: 2rem;}
.TG-link {margin-top: 2rem;height: 3.6rem;line-height: 3.6rem;width: 13rem;text-align: center;color: #fff;background-color: #ff2d00;display: inline-block;border-radius: 2rem;font-size: 1.5rem;}

.look-gifts {text-align: center;font-size: 1.2rem;padding: 2rem 0 0;}
.look-gifts a {color: #fff;text-align: center;}
.look-gifts a::after {content: "";width: 1.2rem;height: 1.2rem;background: url(//image01.homedo.com/Files/Images/cms/www/20190328/5319511818631306122_pic1.png) 0 0/100% no-repeat; display: inline-block;vertical-align: -.2rem;margin-left: .3rem;}

.record-box {padding: 13.2rem 6.8rem 0 7rem;box-sizing:border-box;background: url(https://image01.homedo.com/Files/Images/cms/www/20190326/4787106464339250109_pic1.png) 0 0/100% no-repeat;}
.record-box img{width: 20%;}
.record ul {height: 21rem;overflow-y:scroll;}
.record li {height: 6.5rem;line-height:1.5rem;background-color:#fff3c4;border-radius:.4rem;margin-bottom: .6rem;text-align:left;padding: 1.5rem 1rem 0;box-sizing:border-box;}
.record li .name {color:#bd0010;font-size: 1.4rem;font-weight:bold;line-height: 2.2rem;}
.record li .date {color:#999;font-size: 1.3rem;}

.no-record strong {color:#222222;font-size:1.6rem;    padding: 1rem 0 .4rem;display:block;}
.no-record p {color:#666666;font-size:1.3rem;line-height:1.9rem;    padding-bottom: 1.2rem;}