

body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5b8b\4f53',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
li {list-style: none;}
.hid{ display:none;}
body{padding-top:42px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0;}
.clearfix{*zoom:1;}
.fl{float: left; display:inline;}
.fr{float: right; display:inline;}

/*通用底部样式*/
#footer_ied {text-align:center; font-size: 12px;line-height: 24px; background:url(//shp.qpic.cn/gqq_photo/2017042109/n-danji-xlgwy20170421-bga3/0) 50% 0 no-repeat;}
#footer_ied .wrap_ied {width: 1000px; margin: 0 auto; background:url(//shp.qpic.cn/gqq_photo/2017042109/n-danji-xlgwy20170421-bgb3/0) 50% 0 no-repeat; height:230px; padding-top:30px;}
#footer_ied p,#footer_ied a{color: #511013;}

.container{ position:relative; font-family:'\5FAE\8F6F\96C5\9ED1'; overflow:hidden;}
.container img{ display:block;} 
.container .main{ width:1000px; margin:0 auto; position:relative}
.container a:hover,.tgp_tc a:hover{ text-decoration:none; -webkit-filter: brightness(1.1); filter: brightness(1.1);}
.container a{ outline:none;}

.spr{background:url(//shp.qpic.cn/gqq_photo/2017042109/n-danji-xlgwy20170421-spr/0);}
.spr.spr_bg2{height:530px; width:800px; background-position:0 0;}
.spr.spr_spbox{height:304px; width:495px; background-position:0 -530px;}
.spr.spr_bg3{height:291px; width:800px; background-position:0 -834px;}
.spr.spr_span{height:76px; width:84px; background-position:-495px -530px;}
.spr.spr_bg1{height:62px; width:315px; background-position:0 -1125px;}
.spr.spr_t4{height:60px; width:196px; background-position:-579px -530px;}
.spr.spr_t2{height:60px; width:196px; background-position:-495px -606px;}
.spr.spr_t3{height:60px; width:196px; background-position:-495px -666px;}
.spr.spr_t5{height:60px; width:196px; background-position:-495px -726px;}
.spr.spr_t1{height:60px; width:196px; background-position:-315px -1125px;}
.spr.spr_hlcj{height:54px; width:175px; background-position:-511px -1125px;}
.spr.spr_btn{height:54px; width:175px; background-position:0 -1187px;}
.spr.spr_yqhy{height:54px; width:175px; background-position:-175px -1187px;}
.spr.spr_cxhyzt{height:54px; width:175px; background-position:-350px -1187px;}
.spr.spr_txshdz{height:54px; width:175px; background-position:-525px -1187px;}
.spr.spr_xyy{height:54px; width:175px; background-position:0 -1241px;}
.spr.spr_hyfl{height:54px; width:175px; background-position:-175px -1241px;}
.spr.spr_ljgm{height:54px; width:175px; background-position:-350px -1241px;}
.spr.spr_qr{height:54px; width:175px; background-position:-525px -1241px;}
.spr.spr_jxzk{height:54px; width:176px; background-position:0 -1295px;}
.spr.spr_lqtyj{height:54px; width:175px; background-position:-176px -1295px;}
.spr.spr_24{height:50px; width:86px; background-position:-691px -606px;}
.spr.spr_48{height:50px; width:86px; background-position:-691px -666px;}
.spr.spr_tx{height:60px; width:98px; background-position:-698px -1125px;}
.spr.spr_btn1{height:42px; width:129px; background-position:-495px -786px;}
.spr.spr_gbtc{height:40px; width:40px; background-position:-691px -726px;}
.spr.spr_bd{height:40px; width:110px; background-position:-624px -786px;}

.page1{ background:url(//shp.qpic.cn/gqq_photo/2017042109/n-danji-xlgwy20170421-bga1/0) 50% 0 no-repeat; height:820px;}
.page1 .main{background:url(//shp.qpic.cn/gqq_photo/2017042109/n-danji-xlgwy20170421-bgb1/0) 50% 0 no-repeat; height:820px;}

.disul{ text-align:center; font-size:0;}
.disli{ display:inline-block; vertical-align:top; *display:inline; *zoom:1}

.page1 .logo{ position:absolute; width:250px; height:70px; left:70px; top:6px; text-indent:-9999px; overflow:hidden; z-index:3}
.page1 .login{ text-align:center; height:34px; line-height:34px; padding-top:330px; color:#ffffdf; font-size:14px; margin-bottom:46px;}
.page1 .login a{ color:#ffe900; margin:0 2px;}
.page1 p.disul a{ margin:0 15px;}
.page1-box{ padding-left:89px; margin-top:35px;}
.spr_spbox{ position:relative;}
.spr_spbox a{ position:absolute; left:50%; top:50%; margin:-38px 0 0 -42px; -webkit-animation: flash 1s linear infinite;animation: flash 1s linear infinite;}
.txt-box{ margin-left:28px; padding-top:64px; width:380px;}
.txt-box h3{ color:#5b2b2a; font-size:17px; line-height:62px; text-align:center; color:#5b2b2a}
.txt-box .price{ font-size:14px; line-height:27px; position:relative; color:#00111b; padding-left:8px; margin-top:5px; height:54px;}
.txt-box .price p{ position:relative;}
.txt-box .price p em{ width:80px; left:-4px; height:1px; background:#d04500; top:13px; position:absolute}
.txt-box .price i{ position:absolute; left:92px; top:-2px; text-indent:-999px; overflow:hidden;}
.txt-box .txt-btn-box{ margin-top:8px; height:54px;}
.txt-box .txt-btn-box a{ float:left; display:inline; margin-right:14px;}
.txt-box h4{ color:#511013; font-size:14px; line-height:20px; margin-top:15px}

.page2{ background:url(//shp.qpic.cn/gqq_photo/2017042109/n-danji-xlgwy20170421-bga2/0) 50% 0 no-repeat; height:1220px;}
.page2 .main{background:url(//shp.qpic.cn/gqq_photo/2017042109/n-danji-xlgwy20170421-bgb2/0) 50% 0 no-repeat; height:1220px;}
.page2 h5{ color:#511013; font-size:16px; line-height:32px; text-align:center; padding-top:84px; margin-bottom:27px;}
.page2 .btn-box a{ margin:0 52px;}
.page2 .rules{ color:#511013; font-size:14px; line-height:28px; text-align:justify; margin-top:110px; height:60px;}
.page2 .rules li{ padding-left:20px; position:relative}
.page2 .rules li span{ position:absolute; left:0; top:0}
.page2 .btn-box-r{ padding-right:4px; height:45px; color:#fff262; text-align:center; line-height:45px; font-size:14px; padding-left:840px;}
.page2 .lottery-box{ position:relative; padding:6px 0 0 30px; height:410px;}
.page2 .lottery-box .lottery{ width:410px; height:410px; position:relative;}
.page2 .lottery-box .list{ width:483px; color:#a04908; padding-top:4px; margin-left:73px; text-align:center}
.page2 .lottery-box span{ width:161px; float:left; display:inline;}
.page2 .lottery-box .list h6{ height:51px; line-height:51px; font-size:20px; font-weight:bold;}
.page2 .lottery-box .list .list-box{ height:352px; position:relative; overflow:hidden;}
.page2 .lottery-box .list li{ height:32px; line-height:32px; font-size:14px;}
.page2 .rules-dl{ color:#511013; font-size:14px; line-height:28px;}
.page2 .rules-dl dt{ font-size:20px; line-height:32px; font-weight:bold; padding-top:9px;}

.tgp_tc{ position:relative; display:none; outline:none; font-family:'\5FAE\8F6F\96C5\9ED1'}
.spr_box{ padding-top:36px;}
.tgp_tc.spr .spr_gbtc{right:52px; top:44px; }
.spr_gbtc{z-index:6; -webkit-transition:all 1.2s ease; transition:all 1.2s ease; position:absolute;}
.tgp_tc .spr_gbtc:hover{ -webkit-transform:rotate(360deg); transform:rotate(360deg);}
.tgp_tc .spr_box i.spr{ display:block; margin:0 auto}
.spr_bg2 .tc-table{ width:700px; margin:12px auto 0; height:254px;  color:#a04908; font-size:14px; text-align:center}
.spr_bg2 .tc-table th{ font-size:20px; font-weight:bold; background:#e4ca7c; height:50px;}
.spr_bg2 .tc-table td{ height:34px; background:#f7df95;}
.tgp_tc .tc-tips{ padding-left:72px; position:relative; margin:15px auto 0; width:628px; font-size:14px; line-height:20px; color:#a04908; text-align:justify;}
.tgp_tc .tc-tips span{ position:absolute; left:0; top:0}
.spr_box p.disul{ height:54px; margin-top:35px;}
.tgp_tc p.disul a.disli{margin:0 67px;}
.tgp_tc .status{ color:#a04908; font-size:20px; line-height:30px; text-align:center; margin-top:20px;}

.invite-box{ height:68px;}
.invite-1{ height:40px; width:540px; margin:0 auto; position:relative; line-height:40px; color:#a04908; font-size:20px; padding-top:28px;}
.invite-1 p{ width:110px;}
.invite-1 input{ height:40px; width:290px; margin:0; background:#e4ca7c; border:none; padding:0 0 0 12px; color:#a04908; font-size:20px; font-family:'\5FAE\8F6F\96C5\9ED1'}
.invite-2{ font-size:16px; text-align:center; color:#a04908; line-height:32px; padding-top:4px; display:none;}
.invite-2 p a{ text-decoration:underline; color:#629b08; margin-left:20px;}
.invite-2 p a:hover{ text-decoration:underline;}
.tc-video{ width:860px; height:500px; border:5px solid #b44f04; border-left-color:#e27f04; border-bottom-color:e27f04}
.tc-video .spr_gbtc{ right:-55px; top:-5px;}

.page2-ul{ padding-top:100px; height:117px;}
.page2-ul li{ width:230px; padding:0 10px; text-align:justify; float:left; display:inline; color:#511013; font-size:14px; line-height:28px;}
.ts_tips{ font-size:20px; line-height:32px; text-align:center; padding:10px 60px; color:#a04908}

@-webkit-keyframes flash{  0%{ -webkit-transform:scale(1);}50%{ -webkit-transform: scale(1.3);}100%{ -webkit-transform: scale(1);}}
@keyframes flash{ 0%{ transform:scale(1);}50%{ transform: scale(1.3);}100%{ transform: scale(1);}}

