body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td,th{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{ font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
#footerIframe {padding: 20px 0;background-color: #141414; }

.bg2_1 {background: url(../images/bg2_01.jpg) no-repeat center top;}
.bg2_2 {background: url(../images/bg2_02.jpg) no-repeat center 400px;}
.bg2_3 {background: url(../images/bg2_03.jpg) no-repeat center 800px;}
.bg2_1 .rel1002 {width: 1002px;position: relative;margin: 0 auto;height: 1200px;}
.bg2_1 .rel1002 .rule {font-size: 14px;color: #fff;position: absolute;top: 420px;left: 50px;width: 545px;line-height: 1.8em;}
.bg2_1 .rel1002 .rule span {color: #ea4b35;}
.bg2_1 .rel1002 div.login, .bg2_1 .rel1002 div.logout {height: 27px;line-height: 27px;font-size: 14px;color: #fff;position: absolute;right: 25px;top: 360px;}
.bg2_1 .rel1002 a.login {width: 80px;text-align: center;background: url(../images/submit.jpg);margin-left: 10px;color: #fff;text-decoration: none;display: block;}
.bg2_1 .rel1002 div.logout p,.bg2_1 .rel1002 div.logout a {float: left;}
.bg2_1 .rel1002 .btn {background-image: url(../images/btns.jpg);display: block;width: 317px;height: 87px;background-position: 0 0;position: absolute;top: 420px;left: 620px;border: none;cursor: pointer;}
.bg2_1 .rel1002 .btn:hover {background-position: 0 -87px;}
.bg2_1 .rel1002 .time {color: #8F8F8F;position: absolute;left: 675px;top: 510px;}

#showCode {font-size: 16px;position: relative;width: 500px;height: 325px;background-color: #121212;}
#showCode .alert_bar {height: 38px;width: 498px;border: 1px solid #37140e;background-image: url(/public/images/alert_bar.gif);text-align: center;line-height: 38px;color: #9e9793;position: relative;color: #9E9793;}
#showCode .close {position: absolute;right: 12px;top: 12px;cursor: pointer;}
#showCode p {text-align: center;color: #C2C2C2;margin-top: 40px;line-height: 1.8em;}
#showCode input {display: block;margin: 20px auto 0;background-color: #101010;border: 1px solid #361306;width: 229px;height: 36px;color: #557F26;text-align: center;}
a:focus {outline:none;}

.bg1_1 {background: url(../images/bg1_01.jpg) no-repeat center top;}
.bg1_2 {background: url(../images/bg1_02.jpg) no-repeat center 402px;}
.bg1_3 {background: url(../images/bg1_03.jpg) no-repeat center 803px;}
.bg1_1 .rel1002 {width: 1002px;position: relative;margin: 0 auto;height: 1200px;}

.bg1_1 .rel1002 .time1,.bg1_1 .rel1002 .time2 {font-size: 14px;color: #fff;position: absolute;}
.bg1_1 .rel1002 .time1 {left: 38px;top: 240px;}
.bg1_1 .rel1002 .time2 {left: 294px;top: 248px;}
.bg1_1 .rel1002 .section {position: absolute;top: 373px;left: 0;width: 1000px;}
.bg1_1 .rel1002 .section .user_info {width: 762px;height: 39px;font-family: "宋体";}
.bg1_1 .rel1002 .section .user_info .title, .bg1_1 .rel1002 .section .list .title {font-size: 22px;color: #fff;height: 39px;line-height: 39px;float: left;font-family: "微软雅黑"; margin: 0 0 0 10px;}
.bg1_1 .logout {color: #fff;}
.bg1_1 .logout p {float: left;margin-top: 12px;}
.bg1_1 #logout,.bg1_1 #login {border: 1px solid #d93725;background-color: #090b1a;color: #d93725;font-size: 12px;width: 33px;height: 16px;float: left;display: block;text-align: center;margin-top: 11px;}
#my_prize {background: url(../images/reward.png);width: 87px;height: 26px;margin: 7px 4px 0 10px;display: block;text-align: center;line-height: 26px;float: left;font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;}

.turntable { background: url(../images/turntable.jpg) no-repeat; height: 364px; position: absolute; width: 762px; }
.turntable #lottery { position:absolute; width:254px; height:121px; left:255px; top:122px;}
.turntable span { position:absolute; width:252px; height:121px;background-color: #000;opacity: 0.7;filter:alpha(opacity=70);}
.turntable span.p1{ left:1px; top:1px;}
.turntable span.p2{ left:255px; top:1px;}
.turntable span.p3{ left:509px; top:1px;}
.turntable span.p4{ left:509px; top:122px;}
.turntable span.p5{ left:509px; top:243px;}
.turntable span.p6{ left:255px; top:243px;}
.turntable span.p7{ left:1px; top:243px;}
.turntable span.p8{ left:1px; top:122px;}

.bg1_1 .list {width: 225px;height: 403px;position: absolute;right: 0;top: 0;}
.bg1_1 #data1 {font-size: 12px;color: #6c708e;margin-left: 30px;}
.bg1_1 .rel1002 .section .list .title {border-bottom: 2px solid #531409;width: 94%;margin-bottom: 10px;}
.bg1_1 .rule {position: absolute;top: 855px;left: 0;color: #d3d3d3;font-size: 14px;margin-bottom: 15px;}
.bg1_1 .rule .title {font-size: 22px;}
.bg1_1 .rule li{font-family: "宋体";height: 25px;line-height: 25px;}
.bg1_1 .media {position: absolute;top: 855px;right: 0;}
.bg1_1 .media h4 {font-size: 20px;font-family: "微软雅黑";margin: 10px 0;color: #d3d3d3;}
.alert {font-size: 16px;position: relative;width: 500px;height: 350px;background-color: #121212;color: #fff;}
.alert .alert_bar {height: 38px;width: 498px;border: 1px solid #37140e;background-image: url(/public/images/alert_bar.gif);text-align: center;line-height: 38px;color: #9e9793;position: relative;color: #9E9793;}
.alert .close {position: absolute;right: 12px;top: 12px;cursor: pointer;}
.bg1_1 #demo {color: #fff;height: 350px;width: 225px;overflow: hidden;}
.bg1_1 #demo p {padding-left: 20px;line-height: 1.8em;}
#prizelist ul {margin: 15px 0;padding-left: 80px;font-size: 14px;}
#prizelist ul li {height: 1.8em;}
#page {text-align: center;}
#page span, #page a {margin-right: 5px;}
#page a {color: #d93725;}


.bg {background: url(../images/bg.jpg) no-repeat center top;}
.bg .rel1002 {width: 1002px;margin: 0 auto;height: 1000px;position: relative;}
.bg .rel1002 .btns1 {position: absolute;top: 546px;left: 338px;}
.bg .rel1002 .btns2 {position: absolute;top: 618px;left: 34px;}
.bg .rel1002 .btns2 a {margin-right: 6px;}

.bg3 {background: url(../images/bg3.jpg) no-repeat center top;}
.bg3 .rel1002 {width: 1002px;position: relative;margin: 0 auto;height: 1205px;}
.bg3 .rel1002 .note {font-size: 16px;color: #fff;width: 900px;padding: 275px 0 0 30px;}
.bg3 .rel1002 .imgs {background: #111;width: 902px;margin-top: 20px;padding: 50px;}
.bg3 .rel1002 .imgs .title {font-size: 40px;color: #fff;margin-bottom: 30px;}
.bg3 .rel1002 .imgs .img {float: left;margin-right: 5px;margin-bottom: 10px;}
.bg3 .rel1002 .imgs .img img {border: 3px solid #000;}
.bg3 .rel1002 .imgs .img p {color: #797979;font-size: 13px;text-align: center;margin: 10px 0;}

.bg4 {background: url(../images/bg4.jpg) no-repeat center top;}
.bg4 .rel1002 {width: 1002px;position: relative;margin: 0 auto;height: 1205px;}
.bg4 .rel1002 .note {font-size: 16px;color: #fff;width: 900px;padding: 275px 0 0 55px;}
.bg4 .rel1002 .things {margin: 150px 0 0 105px;}
.bg4 .rel1002 .img {float: left;position: relative;}
.bg4 .rel1002 .img p {background-color: #000;opacity: 0.8;filter:alpha(opacity=80);color: #fff;position: absolute;top: 278px;left: 4px;width: 335px;height: 60px;line-height: 60px;font-size: 20px;text-align: center;}
.bg4 .buy{position: absolute;top: 946px;left: 297px;}

#alert_box {height: 150px;}
#alert_box form {display: block;margin: 40px auto;width: 425px;}
#alert_box form a, #btn_address_submit {color: #d93725;}
#message,#message_in_form {margin: 20px 20px;text-align: center;}
#address_form li {line-height: 1.8em;}

#address_div form {display: block;margin: 10px auto;width: 425px;}