﻿*{  margin:0 auto; padding:0}
body{margin:0;background: #fff; font-family: "Microsoft YaHei", "Arial"; }
li{list-style:none}
.c{width:1024px;margin:0 auto}
.b1{width:100%;height:692px; background:#e94636;position:relative;background:url('../images/bg_main.jpg') no-repeat  top center;}
.b1 .logo{position:absolute;top:20px;left:15px;}
.b1 .slogan{position:absolute;top:70px;right:240px;}
.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:200px;position:absolute;top:510px;padding-top:100px;text-align:center;}
.bt{color:#e41b20;font-size:26px;background:#fccd3f;width:160px;margin:0 auto;padding:8px;border-radius:20px; text-align:center; position:relative; top:32%; right:24%; cursor:pointer}
.b2 .rule{margin:0 auto;line-height:35px;font-size:18px;text-align:left;}
.b2 .rule h2{ text-align:left}
.b2 .rule h2 img{ vertical-align:middle}
/*提示信息*/
.red-tc{ 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) #fff repeat-x; width:100%;}
.hb{background:url(../images/hb.png) no-repeat; width:500px; height:620px; position:relative; top:40%;}