/*
 * Author: 
 * Version: 0.1.0
 * Compile Date: 2018-05-09 11:16
*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span,object,iframe{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}body{font:12px/1.6 Arial,Helvetica,sans-serif}a{text-decoration:none;-webkit-transition:color .4s;-moz-transition:color .4s;-o-transition:color .4s;transition:color .4s}a:active{outline:0}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input::-moz-placeholder,textarea::-moz-placeholder{color:#b9b9b9}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b9b9b9}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b9b9b9}input{outline:0;border:0;font-family:Arial,Helvetica,sans-serif}textarea{overflow:auto;resize:none}.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both}.clearfix{zoom:1}.hide{display:none!important}.fl{float:left}.fr{float:right}body{background:#0c0904;color:#fff}.wrapper{width:1280px;margin:0 auto;overflow:hidden}.fullbg,.fullbg .wrapper{background:url(../image/main.jpg) no-repeat center top}.fullbg .wrapper{height:1159px}.t_hide{font-size:0;line-height:0;overflow:hidden;text-indent:-9999px}.logo{mix-blend-mode:screen}.slogan{font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;background:url(../image/slogan.png) no-repeat center;width:749px;height:54px}.time{padding:0 0 0 80px;margin-top:-10px;letter-spacing:-.5px;font:24px/26px "Century Gothic"}.time sup{margin-left:2px;letter-spacing:0}.gift{width:380px;margin:40px 0 0 110px;padding:20px 10px 0}.gift .list{font-size:0}.gift li{margin:0 0 13px -40px}.gift .gift-name,.gift .gift-img{display:inline-block;vertical-align:middle}.gift .gift-name{margin-left:15px;font-size:22px;letter-spacing:-.7px}.gift .note{margin:0 0 0 16px;font-size:16px;color:#db973e;line-height:22px;width:330px;letter-spacing:-.4px}.gift .gift-2 .gift-img{margin-left:-2px}.step{margin:100px 0 0;padding:0 0 0 15px}.step span{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.step li{position:relative;width:400px}.step .s{font-size:34px;color:#eea544;font-weight:700;text-transform:capitalize;line-height:56px}.step .num{font:72px/90px "Letter Gothic Std";color:#b2b2b2;position:absolute;left:-6px;top:46px;letter-spacing:-2px}.step .tit,.step .detail{padding-left:80px}.step .tit{font-size:22px;line-height:24px;color:#eea544;text-transform:capitalize;margin-top:12px}.step .detail{font-size:17px;color:#fffccc;line-height:20px;letter-spacing:-.5px}.step .step-1{margin-left:130px}.step .step-2{margin-left:416px;margin-top:-5px}.step .step-3{margin-left:750px;margin-top:-20px}.step a:hover span{color:#fff;text-shadow:0 0 15px #fb8138}.footer{height:50px;padding:25px 0;text-align:center;background:#0c0904;color:#fff;font-size:16px;line-height:26px;text-align:center}.footer a{color:#fff}.footer a:hover{text-decoration:underline}.footer table{width:100%}.pop{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;z-index:-1;opacity:0;-webkit-transition:all .3s .4s;-moz-transition:all .3s .4s;-o-transition:all .3s .4s;transition:all .3s .4s}.pop .pop-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000;opacity:.8;filter:Alpha(Opacity=80)}.pop .pop-main{z-index:2;position:absolute;background:url(../image/pop-main.png) no-repeat center bottom;width:620px;height:676px;padding:92px 0 0;left:50%;top:50%;margin:-380px 0 0 -310px;-webkit-transform:translate(0,-300px);-moz-transform:translate(0,-300px);-ms-transform:translate(0,-300px);-o-transform:translate(0,-300px);transform:translate(0,-300px);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pop.show{z-index:999;visibility:visible;opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.pop.show .pop-main{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.pop .pop-close{z-index:30;right:25px;top:35px;width:45px;height:45px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-repeat: no-repeat;}.pop .pop-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.pop .pop-title{width:100%;position:absolute;top:0;left:0;height:92px;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px}.pop.pop-register .pop-title{background-repeat: no-repeat;}.pop.pop-register .register-form{padding:120px 0 0}.pop.pop-register iframe{display:block;margin:0 auto}.pop.pop-claim .pop-title{background-repeat: no-repeat;}.pop.pop-claim iframe{display:block;height:390px;width:326px;margin:120px auto 0}.claim-form{margin:0 auto;padding:70px 0 0;width:395px;font-size:0}.claim-form label,.claim-form input,.claim-form span{display:inline-block;vertical-align:middle}.claim-form label{width:170px;text-align:right;font-size:18px;color:#eea544;margin-right:5px}.claim-form input,.claim-form select{background:#fff;border:1px solid gray}.claim-form input{width:200px;line-height:26px;padding:5px}.claim-form select{width:212px;height:36px;line-height:36px}.claim-form .code-img{width:80px;height:38px;cursor:pointer;margin:0 0 0 5px}.claim-form .claim-btn{display:block;margin:60px auto 0;border:0;width:318px;height:66px;background:0 0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.claim-form .claim-btn:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.claim-form .sm-ipt{width:100px}.claim-form li+li{margin-top:18px}.pop .pop-close{background-position:-575px 0px}.pop.pop-register .pop-title{background-position:0px -65px}.pop.pop-claim .pop-title{background-position:0px -177px}.pop .pop-close,.pop.pop-register .pop-title,.pop.pop-claim .pop-title{background-image: url(style_z.png)}