body{margin:0;padding:0;background:#ffef79}
li{list-style:none}
.c{min-width:320px;max-width:640px;margin:0 auto}
.b1{width:100%;min-height:300px;background:#e94636;position:relative}
.b1 .logo{position:absolute;top:20px;left:15px;width:35%}
.b1 .slogan{position:absolute;top:8%;left:16%;width:70%}
.b1 .yiy{position:absolute;top:46%;left:25%;width:50%}
.b1 .borders{position:absolute;top:80%;left:0;width:100%}
@media(min-width:430px){.b1 .yiy{position:absolute;top:43%;left:26%;width:50%}}
.b2{height:200px;margin-top:0;text-align:center;background:#ffef79}
.b2 .bt{color:#fff;font-size:22px;}
.b2 .rule{width:40%;margin:0 auto;font-size:18px;margin-top:0}

/*ΜαΚΎΠΕΟ’*/
.red-tc{background: rgba(0,0,0,0.85); position: absolute; width:100%; height: 120%; top: 0; left:0; display: none;}
.red-yzj{margin-top:10%}
.red-yzj .red-tc-k,.red-tc-btn,.no-btn{width:80%;margin:0 auto; padding:10px; background-repeat: no-repeat;}
.red-yzj .red-tc-k{background: url(../images/red-zj-bg.png); background-size: 100%;  margin-top: 10%; text-align: center; font-size: 16px;}
.red-yzj .red-tc-k img{width: 50%; display: block; margin: 0 auto; padding-bottom: 10px;}
.red-yzj .red-tc-k p{font-size: 20px; padding-bottom: 10px;}
.red-yzj .red-tc-k>p span{font-size: 14px; padding: 0px 5px;}
.red-yzj .red-tc-btn,.red-yzj .no-btn{ background-color:#fff;color:#555}
.red-yzj .red-tc-btn button,.red-yzj .no-btn button{width: 100%; background: #ff0006; border-radius: 5px; border: none; line-height: 40px; font-size: 18px; color: #fff;}
.red-tc-btn h4{margin:0px}
.info ul li{height:35px;line-height:35px;margin-bottom:15px}
.info ul li label{padding-right:10px}
.info ul li input{height:26px;line-height:26px}
.red-tc-k{color:#fff}
#result p{margin-bottom:0}
.rule-box{ background:#fff;border-radius:15px;text-align:center;}
.rule-close{ background:url(../images/close.png) no-repeat; border-color: #000000;border-radius: 15px;border-style: solid; border-width: 2px;display: block;height: 26px;width: 26px;  position: absolute;right: -5px; top: -9px;}
.rule-box h2{ font-size:20px; padding:0; }
.rule-box p{ line-height:20px;font-size:16px; text-align:left;}
.btn{width:50%;text-align:center;margin:0 auto;background:#ff3300; border-radius:5px; padding:10px 15px; font-size:24px;color:#fff }
a{text-decoration:none}
#info{color:#111}
#info .overlay{width:80%;margin:0 auto}
#prize{ font-size:38px; font-weight:bold }

