body{margin:0;background:#ffef79; font-family: "Microsoft YaHei", "Arial"; }
.clear{clear:both;}
.box{background:url(../images/topbg.jpg) repeat-x scroll 0 0 #ccc;height:41px}
.top{margin:0 auto;width:980px}
.top_1{float:left;margin:0 auto}
.top_2{float:right;line-height:41px;margin-right:10px}
.top_2 a{color:#666}
li{list-style:none}
.c{width:1024px;margin:0 auto}
.b1{width:100%;height:550px; background:#e94636;position:relative;background:url('../images/bg_main.jpg') no-repeat  top center;}
.b1 .slogan{position:absolute;top:70px;right:300px;}
.b1 .redbg{margin-top:35px;}
.b1 .borders{margin-top:-139px}
@media(min-width:430px){.b1 .yiy{position:absolute;top:44%;left:30%;width:55%}}
.b2{width:100%;height:330px;position:absolute;top:380px;padding-top:140px;text-align:center;}
.b2 .bt{color:#fff;font-size:26px; background:url(../images/button.jpg) no-repeat;width:378px; height:76px;margin:0 auto;}
.b2 .rule{margin:0 auto;line-height:34px;font-size:18px;text-align:left;}
.b2 .rule p { padding:0 px;}
.b2 .rule h2{ text-align:center;padding:0px;}

/*提示信息*/
.red-tc{background: rgba(0,0,0,0.85); position: absolute; width:100%; height: 160%; top: 0; left:0; display: none;}
.red-yzj{width:390px;margin:0 auto;margin-top:20%}
.red-yzj .red-tc-k,.red-tc-btn,.no-btn{width:390px;margin:0 auto; padding:20px; background-repeat: no-repeat;}
.red-yzj .red-tc-k{background: url(../images/red-zj-bg.png); background-size: 100%;  margin-top: 20%; 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: 34px; padding: 0px 5px;}
.red-yzj .red-tc-btn,.red-yzj .no-btn{width:390px;margin:0 auto; background-color:#fff;color:#555}
.red-yzj .red-tc-btn button,.red-yzj .no-btn button{width:100%;margin:0 auto;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:10px; }
.rule-box p{ line-height:20px;font-size:16px; text-align:center;}
.btn{width:100px;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}
.bg1{ background:url(../images/bg1.jpg) top center #fcf370  no-repeat; width:100%;}
#prize{ font-size:38px; font-weight:bold }

.footer{height:177px;margin:0 auto;padding-top:23px;text-align:center;width:1000px;line-height:30px;color:#333333}
.footer a{color:#333333}









