body{min-width:1180px;background: url('../image/banner.jpg') no-repeat center 40px;}
.wrap{width:1180px;margin:0 auto;}
.step a{display:block;}
i{font-style: normal;}
.color_ffc502{color:#ffc502 !important;}
/*header*/
.header{width: 100%;height: 60px;background: #fff;color: #333;position: fixed;top: 0;left: 0;font-size: 16px;z-index: 6;box-shadow: 0 3px 8px rgba(0,0,0,0.18);}
.sp_logo{padding-top: 10px;}
.sp_link{line-height: 58px;}
.sp_link a{display: inline-block;margin-left: 60px;padding: 0 5px;}
.sp_link a:hover{color: #ff5224;border-bottom: 3px solid #ff5224;}
.a_logo img{width: 138px;}
.a_txt{margin-top: 12px;margin-left: 14px;border-left: 1px solid #dddddd;padding-left: 14px;line-height:36px;font-size: 22px;color:#666;}
/*banner*/
.banner{height: 800px;width: 1180px;margin: 40px auto 0;position: relative;}
.banner img{display: block;margin: -30px auto 0;}
.join{display:block;background:url('../image/a_bj.png');padding:10px 25px;color:#fff;font-size:22px;text-align: center;border-radius:25px;position: absolute;top: 58px;left:0;}
/*老虎机*/
.luckyDraw{margin-top: 0px;}
.lucky_box{width:648px;height:760px;background:url('../image/lhj.png') no-repeat center top;}
.price_box{height:188px;padding-top:240px;}
.lucky_btn{width:364px;height:155px;background:url('../image/draw.png') no-repeat left top;margin:24px auto 0;}
.lucky_btn_h{background:url('../image/draw_hover.png') no-repeat left top;}
.btn_box{margin-top:38px;}
.btn_box a{width:168px;height:50px;background:url('../image/draw_num.png') no-repeat top left;text-align: center;color:#fff;font-size:17px;line-height:42px;}
.btn_box a:first-child{margin:0 50px 0 145px;cursor:default;}
.btn_box .on:hover{background:url('../image/draw_num_hover.png') no-repeat top left;}
.more_icon{width:12px;height:12px;background:url('../image/more.png') no-repeat center center;display:inline-block;margin-left:5px;}
.t_priced{width:112px;background:url('../image/price_01.png')  repeat-y top center;overflow: hidden;height:185px;}
.t_priced{margin-left:10px;background-position-y: 158px;}
.t_priced_f{margin-left:156px;}
/*奖项设置*/
.gift_set{width:469px;height:312px;border:1px solid #fa5cd5;background: linear-gradient(top, #624bf5,#8916f6);background: -moz-linear-gradient(top,  #624bf5,#8916f6);background: -webkit-linear-gradient(top,  #624bf5,#8916f6);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#624bf5', endColorstr='#8916f6',GradientType=1);padding:34px 23px 34px 28px;margin-top:45px;margin-bottom:38px;}
.gift_set p{font-size:22px;color:#fff;line-height:38px;letter-spacing: 2px;margin-bottom:10px;}
.gift_set p i{display:block;float:left;height:50px;}
.gift_set .p_title{font-size:26px;margin-bottom:24px;}
.line_p{color:#fff;font-size:24px;text-align: center;line-height:38px;}
.code{width:165px;display:block;margin:30px auto 0;}
/*中奖名单*/
.luckyList{width:1100px;height:80px;background:url('../image/zjmd.png') no-repeat center top;margin-top:25px;margin-left:80px;overflow: hidden;}
.list_title{width:250px;color:#fff;line-height:75px;font-size: 28px;text-align: center;}
.list_box{width:850px;    height: 75px;overflow: hidden;}
.list_box p{width:355px;float:left;margin-left:40px;color:#fff;line-height:75px;font-size: 22px;text-align: center;letter-spacing: 2px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*活动说明*/
.activeRules{background: linear-gradient(left, #7c00f1,#1c00b1);background: -moz-linear-gradient(left,  #7c00f1,#1c00b1);background: -webkit-linear-gradient(left,  #7c00f1,#1c00b1);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c00f1', endColorstr='#1c00b1',GradientType=1);width:968px;height:290px;border:1px solid #fa5cd5;margin:60px 0 90px 88px;padding:55px 60px;position: relative;}
.activeRules .list_title{line-height:30px;text-align: left;font-size: 24px;padding:0;margin-bottom: 20px;}
.activeRules p{color:#fff;font-size:20px;line-height: 40px;position: relative;padding-left:40px;}
.activeRules p i{position: absolute;left:0px;}
.icon{position: absolute;background:url('../image/line.png') no-repeat top left;}
.icon_top{width:224px;height:44px;background:url('../image/line_top.png') no-repeat top left;top:-24px;right:160px;}
.icon_left{width:44px;height:224px;left:-24px;top:50px;}
.icon_right{width:44px;height:120px;right:-22px;bottom:20px;background:url('../image/line_right.png') no-repeat top left;}
/*弹窗*/
.shadow{width:100%;height:100%;background:url('../image/a_touming_bj.png');position: fixed;top:0;left:0;z-index:7;display:none;}
.shadow_con{width: 460px;height: 500px;background:url('../image/shadow_bg2.png') no-repeat top left;position: absolute;top:50%;left:50%;margin: -250px 0 0 -230px;}
.shadow_con p{color:#fff;font-size: 22px;text-align: center;line-height: 36px;}
.shadow_con .s_title{font-size: 32px;margin-top: 50px;margin-bottom: 18px;}
.s_box{margin-top: 15px;}
.s_box a{width: 190px;height: 75px;background: url('../image/btn_img2.png') no-repeat center center;color:#cc3240;text-align: center;line-height: 66px;font-size: 20px;}
.s_box .f_a{margin-left: 32px;margin-right:12px;}
.s_box .load{width: 360px;height:130px;background: url('../image/load_img.png') no-repeat center top;margin-left: 50px;border-top:1px solid #d3a6f3;margin-top: 18px;color: #fff;line-height: 98px;}
.close{position: absolute;right: -90px;top: 0px;width:82px;height:82px;background:url('../image/close.png') no-repeat center top;}
.go_buy_shadow .s_title{padding-top: 60px;padding-bottom: 35px;}
.shadow_con{display: none;}