
*{margin:0px;padding:0px;box-sizing: border-box;}
ul li{list-style:none;}
a{text-decoration:none;}
input,textarea,select{outline:none}
button{border:0px;outline:none;}
textarea{resize:none}

/*input placeholder="提示文字" 提示文字*/
input::-webkit-input-placeholder{color:#ddd;letter-spacing:1px;font-size:14px;}
input::-moz-input-placeholder{color:#ddd;letter-spacing:1px;font-size:14px;}
input::-ms-input-placeholder{color:#ddd;letter-spacing:1px;font-size:14px;}

/*textarea的 placeholder="提示文字" 提示文字*/
textarea::-webkit-input-placeholder{color:#ddd;letter-spacing:1px;font-size:14px;}
textarea::-moz-input-placeholder{color:#ddd;letter-spacing:1px;font-size:14px;}
textarea::-ms-input-placeholder{color:#ddd;letter-spacing:1px;font-size:14px;}



/*.index-left::-webkit-scrollbar{width:6px;height:6px;}
.index-left::-webkit-scrollbar-track {background-color:rgba(0,0,0,0);}
.index-left::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:5px;}*/


/*顶部导航栏*/



.ticket-header{height:60px;background-color:#fff;box-shadow:0px 0px 3px #aaa;}
.ticket-header-main{position: relative; width:1200px;height:60px;line-height:60px;margin:0 auto;}
.ticket-header-left{position: absolute;z-index: 20; text-shadow:0px 0px 1px #ddd;font-size:24px;font-weight:bold;letter-spacing:10px;color:#e0b44f;cursor:pointer;float:left;}
.ticket-header-nav{float:right;height:60px;}
.ticket-header-nav li{float:left;}
.ticket-header-nav li a{display:inline-block;width:100%;height:60px;color:#333;letter-spacing:1px;font-size:16px;border-bottom:2px solid transparent;padding:0px 24px;}
.ticket-header-nav li a:hover{border-color: #07c160;color:#000;font-weight:bold;}
.ticket-header-left:hover+div{
  display: block;
}
.ticket-header-main .header-collect{top:12px;left:80px;display:none;}

/*顶部第一部分*/
.ticket-one{position:relative;padding-top:25px;background:url(https://web2.xmyeditor.com/xmyweb/20210425/77353da68a0f2dd6097b45590fdcb56a.jpg) #f3be43 repeat-x;height:650px;}
.ticket-one-tit{
  border-radius:40px;
  text-align:center;
  width:400px;
  background:-webkit-linear-gradient(0deg,#fe6f33,#fe0e69);
  margin:0 auto;
  padding:6px;}
.ticket-one-tit-a{
  font-size:22px;
  font-weight:bold;
  color:#fd5f46;
  color:#fff;
  border:3px dotted #f3ba35;
  border-radius:40px;
  line-height:40px;}
.ticket-one-bag{width:800px;margin:60px auto 0px;text-align:center;height:400px;position:relative;}
.ticket-one-bag img{width:360px;}
.ticket-one-bag-p1{
  width:110px;
  height:110px;
  border-radius:50%;
  position:absolute;
  top:100px;
  left:329px;
  top:76px;
  background:-webkit-linear-gradient(0deg,#fe6f33,#fe0e69);
  text-align: center;
  font-size:28px;
  cursor:pointer;
  font-weight: bold;
  color:#fffc00;}
.ticket-one-bag-p1 span{margin-right:5px;}
.ticket-one-bag-p1:hover{color:#fff;}

.ticket-one-bag-p2{color:#fffc00;font-size:24px;font-weight:bold;letter-spacing:2px;margin-top:10px;}
.ticket-one-bag-p3{
  margin-top:10px;
  text-align:center;
  font-size:18px;
  color:#fee;
  letter-spacing:1px;
  font-weight:bold;
  display:inline-block;
  vertical-align:middle;}
.ticket-one-bag-p4{
  margin-top:10px;
  width:270px;
  height:8px;
  background-color:rgba(255,255,255,0.3);
  border-radius:10px;
  position:relative;
  display:inline-block;
  vertical-align:middle;}
.ticket-one-bag-p4 span{position:absolute;top:0px;left:0px;height:8px;border-radius:10px;background-color:#fff;width:100px;}
.ticket-one-bag-p2 span{font-size:36px;font-weight:bold;text-shadow:0px 0px 1px 1px #fff;color:#fff;}
/*优惠券部分*/
.ticket-one-card{
  width:1200px;
  margin:-140px auto 0px;
  z-index:100;
  position:relative;}
.ticket-one-card ul{width:100%;overflow:hidden;}
.ticket-one-card ul li{
  box-shadow:0px 0px 10px #fd625f;
  position: relative;
  width:220px;
  height:290px;
  float:left;
  margin:0px 10px 20px;
  border-radius:8px;}

.ticket-one-card-l1{
  /*background:-webkit-linear-gradient(top,#f33,#fe6f33);*/
  background-image:url(https://web2.xmyeditor.com/xmyweb/20210425/4f7ce84bf58792c5afbf3035c8808bff.png);
  background-size:100% 100%;
}
.ticket-one-card-l2{
  /*background:-webkit-linear-gradient(top,#0dd2f2,#fe76f4);*/
  background-image:url(https://web2.xmyeditor.com/xmyweb/20210425/bc5b5c1e9e41acc1b68ca1f6e364c2b8.png);
}

/*控制优惠券变灰*/
.ticket-one-card-l3{background-image:url(https://web2.xmyeditor.com/xmyweb/20210425/6af2faec2d024fa91d2d2dbea61e7abd.png);box-shadow:0px 0px 10px #aaa !important;}
.ticket-one-card-l3 .ticket-inform-tit{color:#999;}


/*标题*/
.ticket-inform-tit{
  position:absolute;
  width:80px;
  height:40px;
  border-radius:0px 0px 50px 50px;
  background-color:#fff;
  text-align:center;
  line-height:30px;
  font-size:18px;
  font-weight:bold;
  color:#fe5e3c;
  top:0px;
  left:70px;}

/*金额*/
.ticket-inform-money{font-size:90px;text-align:center;font-weight:bold;color:#fff;line-height:90px;position:absolute;top:44px;width:100%;left:0px;}
.ticket-inform-money span{font-size:30px;font-weight:200;}


/*满减*/
.ticket-inform-factor{text-align: center;color:#fff;letter-spacing:2px;font-size:16px;position:absolute;top:130px;width:100%;left:0px;}


/*倒计时*/
.ticket-inform-countdown{
  font-weight:bold;
  position:absolute;
  top:165px;
  font-size:12px;
  color:#000;
  width:100%;
  left:0px;
  letter-spacing:1px;
  text-align:center;}


/*领取*/
.ticket-inform-receive{
  font-weight: bold;
  letter-spacing:2px;
  color:#fafafa;
  border-radius:3px;
  width:130px;
  height:32px;
  background-color:#2f3242;
  position:absolute;
  bottom:30px;
  line-height:32px;
  text-align:center;
  left:45px;
  cursor:pointer;}
.ticket-inform-receive:hover{
  color: #eeca58;
  background-color: #3f4560;
}

/*开始抢购时间*/
.ticket-inform-begin-time{
  position:absolute;
  top:180px;
  width:100%;
  left:0px;
  letter-spacing:1px;
  text-align:center;}
.ticket-inform-begin-time-p1{font-size:16px;letter-spacing:2px;color:#fd5a47;font-weight:bold;}
.ticket-inform-begin-time-p2{font-size:20px;font-weight: bold;line-height:28px;margin-top:15px;color:#fd5a47;}
.ticket-inform-begin-time-p2 span{
  font-size:14px;
  font-weight:bold;
  margin:0px 5px;
  display:inline-block;
  /*width:28px;*/
  height:28px;
  background-color:#fd5a47;
  color:#fff;
  line-height:28px;
  text-align:center;
  border-radius:5px;
  padding: 0px 5px;
}

  /*已领取按钮*/
.ticket-inform-have{
  font-weight: bold;
  letter-spacing:2px;
  color:#999;
  border-radius:3px;
  width:110px;
  /*height:32px;*/
  /*background-color:#fff;*/
  position:absolute;
  bottom:10px;
  line-height:32px;
  text-align:center;
  left:55px;
  -webkit-transform:rotate(-0.5deg);
  -moz-transform:rotate(-0.5deg);
  -o-transform:rotate(-0.5deg);
  transform:rotate(-0.5deg);
}
.ticket-inform-have img{width:100%;}
/*剩余数量*/
/*.ticket-inform-num{
  position:absolute;
  height:8px;
  width:200px;
  background-color:rgba(255,255,255,0.3);
  border-radius:10px;
  bottom:10px;
  left:10px;}
.ticket-inform-num span{height:8px;position:absolute;top:0px;left:0px;background-color:#fff;width:80px;border-radius:10px;}
.ticket-inform-num-tit{
  font-size:12px;
  color:#fff;
  position:absolute;
  width:200px;
  bottom:20px;
  left:10px;
  text-align:left;
  letter-spacing:1px;}*/

.ticket-inform-num{
  position: absolute;
  height:12px;
  width:160px;
  background-color:rgba(255,255,255,0.4);
  border-radius:10px;
  bottom:96px;
  left:30px;}

.ticket-inform-num span{height:12px;position:absolute;top:0px;left:0px;background-color:#fff;width:80px;border-radius:10px;}
.ticket-inform-num-tit{
  font-size:12px;
  color:#fff;
  position:absolute;
  width:200px;
  bottom:76px;
  left:10px;
  text-align:center;
  letter-spacing:1px;}













/*动画样式*/
.ticket-wave{
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 140px;
    margin: auto;}
.top{z-index: 5;opacity: 1;}
.middle{z-index:4;opacity: .3;}
.bottom{z-index:3;opacity: .5;}
.wave{
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat-x;
    background-position: 0 bottom;
    transform-origin: center bottom;
    background-size: 50% 140px;}
@keyframes a{
  0%{transform:translateX(0) translateZ(0) scaleY(1)}
  50%{transform:translateX(-25%) translateZ(0) scaleY(.55)}
  to{transform:translateX(-50%) translateZ(0) scaleY(1)}}
.wave-top{animation: a 20s linear infinite;background-image:url(https://web2.xmyeditor.com/xmyweb/20210425/ccf48e9c6bd6192711cbfcd60115c945.png);}
.wave-middle{animation: a 30s linear infinite;background-image:url(https://web2.xmyeditor.com/xmyweb/20210425/b8edd36aff37857b4afe468094250415.png);}
.wave-bottom {animation: a 45s linear infinite;background-image:url(https://web2.xmyeditor.com/xmyweb/20210425/ccf48e9c6bd6192711cbfcd60115c945.png);}


/*文字说明*/
.ticket-word{width:1170px;background-color:#fff;margin:30px auto 50px;padding:35px;}
.ticket-word-tit{text-align:center;font-size:20px;font-weight:bold;letter-spacing:2px;color:#444;}
.ticket-word-tit span{margin:0px 10px;color:#f3ba35;}
.ticket-word-text{margin-top:40px;text-align:justify;color:#444;margin-left: 60px;}
.ticket-word-text p{font-size:14px;line-height:34px;letter-spacing: 2px;}



/*底部*/
.ticket-foot{height:160px;width:100%;background-color:#eaeaea;}





/*背景*/
.ticket-pop-bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index: 200}

/*内容*/
.ticket-pop{
  text-align:center;
  background-color:#fff;
  border-radius:10px;
  position:absolute;
  left:50%;
  top:50%;
  width:500px;
  height:200px;
  margin-top:-150px;
  margin-left:-250px;}

.ticket-pop-tit{position:absolute;color:#bbb;cursor:pointer;font-size:20px;right:10px;top:4px;}
.ticket-pop-tit:hover{color:#f35858;}

.ticket-pop-one{font-size:20px;color:#444;font-weight: bold;margin-top:40px;}
.ticket-pop-one .span{color:#fe6f33;letter-spacing:0px;margin:0px 3px;}
.ticket-pop-two{font-size:16px;color:#666;margin-top:6px;display: inline-block}
.ticket-pop-three{font-size:16px;color:#666;display: inline-block}


.ticket-pop-foot{text-align:center;margin-top:40px;}
.ticket-pop-foot p{
  cursor:pointer;
  margin:0px 40px;
  letter-spacing:2px;
  font-size:14px;
  display:inline-block;
  vertical-align:middle;
  width:80px;
  height:30px;
  border:2px solid #fe6f33;
  line-height:25px;
  border-radius:6px;
  box-sizing:border-box;}
.ticket-pop-foot p:hover{background-color:#e85111;color:#fff;border:2px solid #e85111;}
.ticket-pop-foot-p1{background-color:#fe6f33;color:#fff;}
.ticket-pop-foot-p2{color:#fe6f33;}
/*#ff3633*/
.bag-give{
  padding: 16px 20px 0px;
}
.bag-al-give span{
  display: block;
  margin-top: 35px;
}
.ticket-header-left{
  text-shadow:0px 0px 1px #ddd;
  font-size:24px;
  font-weight:bold;
  letter-spacing:10px;
  color:#e0b44f;
  cursor:pointer;
  float:left;}
.ticket-header-left a{display:inline-block;width:220px;}
.ticket-header-left a img{width:100%;}
.fvs {
  font-family: 'Times New Roman', Times, serif;
  font-size: 18px;
  font-weight: bold;
}
.layui-layer-dialog .layui-layer-content{
  border-bottom:0px solid #eee !important;
}
.subs{
  position: relative;
  left: -3px;
}
.ticket-pop-two{
  margin-top: 14px;
}
/*领取成功*/
.ticket-pop-tips{
  width:250px;
  height:100px;
  background-color:#fff;
  box-shadow:0px 0px 15px #ccc;
  position:fixed;
  top:50%;
  left:50%;
  margin-top:-50px;
  margin-left:-125px;
  text-align:center;z-index: 999;}
.ticket-pop-tips-d1{font-size:34px;color:#fe6f33;float:left;line-height:100px;margin-left:25px;}
.ticket-pop-tips-d2{text-align:left;line-height:1.3;letter-spacing:1px;float:right;margin:30px 20px 0px 0px;}
.ticket-pop-tips-p1{font-size:20px;color:#555;font-weight:bold;}
.ticket-pop-tips-p2{font-size:12px;color:#666;}