body,ul,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input,a,section{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,header,aside,section,footer,.ui-actionsheet,.ui-actionsheet-cnt{max-width: 720px;}
body,html{height: 100%;}
body{margin:0 auto;background: #fff;position: relative;}
.ui-header, .ui-footer ,.ui-actionsheet{left: auto;}
.ui-nowrap{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.fl{float:left;}.fr{float:right;}
.clear{float: none!important;clear:both!important;overflow: hidden!important;padding: 0!important;margin: 0!important;height:0!important;border:none!important;display:block !important;}
.clearfix:after{clear: both;}
.clearfix:before,.clearfix:after{content:" ";display: table}
.data-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.fz14{font-size: 14px;}
.fz12{font-size: 12px;}
.bgc-f{background: #fff;}
/*活动页*/
.fix-top{position: fixed;top:6px;right: 0;display: inline-block;z-index: 90;}
.fix-top img{vertical-align: top;}
.page-act h1,.page-act h2,.page-act h3{line-height: 1.1;}
.page-act{width:100%;padding: 42% 10px 26px;background-color:#fff;background-size:100% auto;background-repeat: no-repeat;background-position:center top;position: relative;}
.page-act .top-link{position: absolute;left: 1.5%;top:.5%;display: block;width: 25%;height: 1.3%;}
.page-act h1{text-align: center;margin-top: 18px;}
.page-act .small-title{color: #CE9359;font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.page-act .small-title .line{display: inline-block;vertical-align: middle;width: 34px;height: 2px;background: #CE9359;font-weight:bold;margin: 0 15px;}
.page-act .small-title img{margin: -7px 9px 0 -4px;vertical-align: middle;}
.page-act .tip-box{width:100%;background:-webkit-linear-gradient(45deg,rgba(210,160,125,1),rgba(255,206,175,1));background:-o-linear-gradient(45deg,rgba(210,160,125,1),rgba(255,206,175,1));background:linear-gradient(45deg,rgba(210,160,125,1),rgba(255,206,175,1));border-radius:4px;padding: 15px 16px;margin-bottom: 20px;}
.page-act .tip-box .tip-l{width: 70px;margin-right: 13px;color: #333;font-size: 14px;font-weight: bold;text-align: center;}
.page-act .tip-box .img{width: 70px;height: 70px;border-radius: 2px;overflow: hidden;border: 1px solid #EEEEEE;margin-bottom: 5px;}
.page-act .tip-box .ui-list-info{padding: 0;-webkit-box-pack: start;margin-top: -4px;word-break: break-all;}
.page-act .tip-box p{color: #333;font-size: 14px;font-weight: bold;line-height: 26px;}
.page-act .tip-box p:last-child{color: #685942;font-weight: normal;}
.page-act .tip-box .small-title{color: #54390E;}
.page-act .tip-box .small-title .line{background:#54390E; }
.page-act .act-tip{text-align: center;margin: 0 0 6px;color: #DBDBDB;font-weight: bold;font-size: 15px; }
.page-act .act-block{background:#fff;box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);padding: 20px 12px 24px;border-radius: 10px;margin-bottom: 20px;}
.page-act .prize-list h3{color: #333;font-size: 16px;font-weight: bold;margin-bottom: 20px;line-height:24px;}
.page-act .prize-list h3 b{display:inline-block;vertical-align:middle;background:#333; border-radius: 4px; width:51px;height: 20px;line-height: 20px; text-align:center;color: #FFF; margin-right: 10px;font-size: 12px;margin-top: -2px;}
.page-act .prize-list img,.page-act .act-share img{display: block;width: 100%;height:auto;border-radius: 4px;}
.page-act .prize-list li:not(:last-child){margin-bottom: 30px;}
.page-act .prize-list li a { color: #333;}
.page-act .prize-list em{color:#ff6702;font-size: 16px;font-weight: bold;}
.page-act .prize-list-save{font-size: 18px; clear: both;overflow: hidden;background: #fff;color: #7a5d3e;padding: 20px;border-radius: 5px;border: 1px solid #e8dcc9;}
.page-act .prize-list-save span { float: left; }
.page-act .prize-list-save b {font-size: 12px;display: block;font-weight: 400;}
.page-act .prize-list-save span strong {font-size: 20px; font-style: initial; }
.page-act .prize-list-save .f { height: 50px; line-height: 50px; padding: 0 11px; }
.page-act .prize-list-save .prize-save-box{ max-width: 330px; margin: 0 auto; }
.page-act .act-old .img{display: block;width: 60px;height: 60px;border-radius: 50%;margin-right: 18px;overflow: hidden;}
.page-act .act-old p{color: #333;font-size: 12px;line-height: 20px;}
.page-act .act-old h4{color: #333;font-size: 16px;font-weight: bold;margin-bottom: 6px;}
.page-act .act-old .ui-list-info{padding: 3px 0 0;}
.page-act .step{width:274px;margin: 15px auto 20px;}
.page-act .step dt{font-size: 15px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.page-act .step dd{font-size: 14px;line-height:30px;}
.page-act .step .circle{display: inline-block;vertical-align:middle;width:6px;height:6px;background: #D0AB5C;border-radius: 50%;margin-right: 9px;margin-top: -2px;}
.page-act .act-old .circle{display: inline-block;vertical-align:middle;width:6px;height:6px;background: #D0AB5C;border-radius: 50%;margin-right: 5px;margin-top: -4px;}
.page-act .btn{display: block;width: 84%;height:42px;line-height:42px;color:#7D5513;font-size:16px;font-weight:bold;text-align:center;border-radius:21px;margin: 0 auto;background:-webkit-gradient(linear,left top, right top,from(#ffde7d),to(#e9bf65));background:-webkit-linear-gradient(left,#ffde7d,#e9bf65);background:-o-linear-gradient(left,#ffde7d,#e9bf65);background:linear-gradient(90deg,#ffde7d,#e9bf65); }
.page-act .r-title{color: #844A24;font-size: 16px;font-weight: bold;text-align: center;}
.page-act .r-title span{color: #FC4947;padding: 0 2px;}
.page-act .act-task{padding-top: 20px;border-top:1px solid #222;margin-top: 28px;}
.page-act .act-task .task{margin-bottom: 30px;}
.page-act .act-task .task>div{width: 50%;text-align: center;}
.page-act .act-task .task h4{color: #ccc;font-size: 14px;margin-bottom: 16px;}
.page-act .act-task .task p{color: #fff;font-size: 14px;font-weight: bold;margin-top: 10px;}
.page-act .act-task .task .img{width: 60px;height: 60px;border-radius: 2px;overflow: hidden;margin: 0 auto;}
.page-act .act-task .task .l{position: relative;}
.address-btn{display:block;width:95px;color: #fff;font-size: 14px;margin: 20px auto 0;text-align: center;text-decoration: underline;}
.act-footer{position: fixed;bottom: 0;left: auto;height:60px;background: #fff;font-size: 12px;border: 1px solid #EEE; border-width: 1px 1px 0;}
.act-footer .act-countdown{text-align: center;padding:2px 0 0;color: #201B15; }
.act-footer .act-countdown p{color: #333;font-size: 14px;margin-bottom: 4px;}
.act-footer .act-countdown .countdown span{background:#323232;color: #fff;font-size: 12px;padding:1px 4px;border-radius: 2px;margin: 0 5px;}
.act-footer .buy-btn{ margin:12px 12px 0 0; cursor: pointer; display:block; width:100px; height:32px; background:#FF6702; line-height:32px; color:#fff; font-size:14px; font-weight:bold; text-align: center; border-radius: 16px;}
.act-footer .act-price{text-align: center;position: relative;padding: 0;line-height: 1.3;}
.act-footer .act-price:before{content: "";position: absolute;left:0;width: 1px;height: 30px;background: #E5E5E5;opacity: .31;top:17px;}
.act-footer .act-price .price{color: #FF6702;font-size: 20px;font-weight: bold;}
.act-footer .act-price .price em{font-size:12px;font-weight: 400; }
.act-footer .act-price .sign{display: inline-block;width:70px;height:20px;line-height:1.2em;color:#999;font-size: 12px;font-weight: 400;}
.page-act .user-list{text-align: center;margin: 0 auto;width:60px;height:60px;position: relative;}
.page-act .user-list li{position:absolute;top:0;left:0;display: block;vertical-align: top;width:60px;height:60px;border-radius: 50%;overflow: hidden;background: url("../img/activity/2020/no_avatar.png") no-repeat center top/100%;}
.page-act .user-list li:nth-child(3){left:-9px;}
.page-act .user-list.user-2 li:nth-child(1){left:4px;}
.page-act .user-list.user-2 li:nth-child(2){left: -4px;}
.page-act .user-list.user-3 li:nth-child(1){left:9px;}
.page-act .user-list.user-3 li:nth-child(2){left:0px;}
.page-act .act-task .task .l:after{content: "";width: 1px;height: 80px;background: #222;position: absolute;top: 25px;right: 0;}
.page-act .award-box{text-align: center;margin-top: 35px;margin-bottom: 50px;}
.page-act .award-box p{color: #844A24;font-size: 14px;margin-top: 10px;}
.scode-img{width: 100px;height: 100px;margin: 0 auto;}
.copy-btn{display:block;width:140px;height:42px;border:1px solid #B08561;border-radius:21px;line-height: 40px;text-align: center;color: #692400;font-size: 14px;margin: 25px auto 0;font-weight: bold;}
.post-popup{position: fixed;top:0;left:auto;max-width:750px;width: 100%;height: 100%;background: rgba(0,0,0,.7);padding:58px 18px 110px;overflow:hidden;z-index: 999;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: none;}
.post-popup .post-bt{position:absolute;left:0;bottom:0;width:100%;height:110px;padding-top: 17px;background: #6E5934;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post-popup .post-bt p{color: #FFF2DB;font-size: 16px;font-weight: bold;}
.post-popup .post-bt a{display: block;width: 69%;height: 40px;line-height: 40px;background: #FED948;border-radius:20px;color: #844A24;font-size: 16px;font-weight: bold;margin: 15px auto;}
.post-popup .close{display: block;width:20px;height:20px;background:url("../img/activity/2020/cha.png") no-repeat center top/100%;position: absolute;top:22px;right: 17px;}
.post-popup .close:before{content: "";width: 1px;height: 16px;background: #DEDEDE;position:absolute;top:20px;left:9.5px;}
.post-popup .render-img{width: 100%;height:auto;border-radius: 10px;vertical-align: top;}
.post-popup .render-box{width: 100%;height: 100%;overflow-y: auto;}
.post-container{position:fixed;top:-9999px;left:auto;width:500px;height:886px;background:url(../img/activity/2020/post_bg.png) no-repeat center top/100%;z-index:-1;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post-container .post-avatar{position: absolute;top:172px;left:188px;display:block;width:126px;height:126px;border-radius:50%;overflow: hidden;}
.post-container .post-avatar img{width: 100%;height: 100%;}
.post-container .scode-box{position: absolute;bottom:26px;right:44px;font-size: 14px;color: #fff;text-align: right;line-height: 24px;}
.post-container .scode-box h4{color: #fff;font-size: 21px;font-weight: bold;margin-bottom: 5px;padding-top: 3px;}
.post-container .scode-box .scode{width:78px;height:78px;background: #fff;margin-left: 13px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post-container .scode-box .scode img{width: 100%;height: 100%;}
.address-popup{display:none;position: fixed;top:0;left:auto;max-width: 720px;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 99;}
.address-popup .address-box{position:absolute;top:50%;left:50%;width: 90%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #fff;}
.address-popup .a-header{background: #CEA64F;height: 40px;padding: 14px 17px 12px;line-height: 14px;}
.address-popup .a-header h1{font-size: 14px;color: #fff;font-weight: bold;border-left: 4px solid #FFFDFA;padding-left: 8px;line-height: 14px;}
.address-popup .a-header a{color: #fff;font-size: 14px;}
.address-popup .a-body{padding: 22px 25px 28px 20px;}
.address-popup .a-body .titl{display:block;width:76px;color: #333;font-size: 14px;text-align: right;line-height: 36px;padding-right: 6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.address-popup .a-body .a-input{border: 1px solid #EEEEEE;height: 36px;font-size: 12px;line-height: 34px;padding:0 12px;-webkit-appearance: none;border-radius: 0;}
.address-popup .a-body li{margin-bottom: 12px;}
.address-popup .a-body select{width: 29%;height: 30px;line-height: 28px;border: 1px solid #EEEEEE;border-radius: 0;margin-left: 3%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 12px;padding-left: 5px;background: #fff;-webkit-appearance: none;}
.address-popup .a-body .a-select{padding: 0;margin-left: -2.6%}
.address-popup .a-body .a-address{border: 1px solid #EEEEEE;height: 83px;padding: 4px 12px;line-height: 28px;font-size: 12px;border-radius: 0;-webkit-appearance: none;}
.address-popup .a-body .save-btn{display: block;width: 87%;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;color: #FFFFFF;font-size: 14px;font-weight: bold;margin: 30px auto 0;background: #CEA64F;}
.coupon-list{padding:2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #eee;}
.coupon-list li{background: #fff;padding-left: 0;height:88px;-webkit-box-shadow: 0 0 14px 4px rgba(0,0,0,0.1);box-shadow: 0 0 14px 4px rgba(0,0,0,0.1);}
.coupon-list li a{display: -webkit-box;width:100%;height:100%;font-weight: normal;}
.coupon-list li .coupon-value{width:89px;height:100%;padding-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;background-image: -webkit-radial-gradient(transparent 0, transparent 4px, #FF6702 4px);background-image: -o-radial-gradient(transparent 0, transparent 4px, #FF6702 4px);background-image: radial-gradient(transparent 0, transparent 4px, #FF6702 4px);background-size: 14px 4px;background-position:15px 10px;position: relative;z-index: 0;}
.coupon-list li .coupon-value p{color: #fff;}
.coupon-list li .coupon-value:before{content: ' ';display: block;background-color: #FF6702;position: absolute;top: 0;bottom: 0;left: 4px;right: 6px;z-index: -1;}
.coupon-list li .coupon-value.bgc-b{background-image: -webkit-radial-gradient(transparent 0, transparent 4px, #BBBBBB 4px);background-image: -o-radial-gradient(transparent 0, transparent 4px, #BBBBBB 4px);background-image: radial-gradient(transparent 0, transparent 4px, #BBBBBB 4px);}
.coupon-list li .coupon-value.bgc-b:before{background-color: #BBBBBB;}
.coupon-list li .coupon-value .value{font-size: 20px;font-weight: bold;margin-bottom: 7px;}
.coupon-list li .ui-list-info .ctitle{font-weight: bold;color: #333;line-height:22px;height:44px;}
.coupon-list li .ui-list-info .time{color: #666;margin-top: 6px;}
.coupon-list li .ui-list-info .sign{color:#999;line-height: 28px;}
.coupon-list li .ui-list-info .sign span{display:inline-block;padding: 0 3px;height:20px;line-height:20px;background:#CFA972;border-radius:2px;color:#fff;text-align: center;}
.act-coupon .titl{color: #333;font-size: 15px;font-weight: bold;text-align: center;margin-bottom: 12px;}
.page-act .xs-box{width:148px;height:132px;text-align:center;font-weight: bold;background: url("../img/activity/2020/xs_bg.png")no-repeat center top/148px 132px;margin: 0 auto;padding-top:15px;line-height: 1.2;}
.page-act .xs-box .xs-titl{color: #54390E;font-size: 18px;}
.page-act .xs-box .xs-subtitl{color: #333;font-size: 12px;}
.page-act .xs-box .xs-day{color: #BFBFBF;font-size: 14px;margin-top: 8px;}
.page-act .xs-box .xs-day em{padding-left:15px;color: #fff;font-size: 54px;padding-right: 5px;}
/*微信登录*/
.dialog-wx-login{text-align: center;}
.dialog-wx-login .ui-dialog-cnt{border-top:none;border-radius:2px;}
.dialog-wx-login h4{padding-top:30px;font-size:12px;color:#666;line-height:1}
.dialog-wx-login .btn-wx-login{margin-bottom:34px;display:inline-block;background:#22AC38;color:#fff;font-size:14px;width:238px;height:40px;line-height:40px;border-radius:2px;}
.dialog-wx-login .btn-wx-login>img{width:22px;vertical-align:middle;margin-right:8px;}
.dialog-wx-login .has-account-tips{position:relative;font-size:12px;color:#999;}
.dialog-wx-login .has-account-tips .line{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:77px;height:1px;background:#eee;}
.dialog-wx-login .has-account-tips .line.l{left:-77px;margin-left:-15px;}
.dialog-wx-login .has-account-tips .line.r{right:-77px;margin-right:-15px;}
.dialog-wx-login .btn-wx-others{margin-top:10px;margin-bottom:20px;display:inline-block;background:#fff;color:#666;border:1px solid #D2D2D2;font-size:14px;width:238px;height:40px;line-height:38px;border-radius:2px;}
@media screen and (max-width: 339px) {
    .page-act h1 img {width: 100%;}
}
/*活动结束常规页*/
.page-act-normal .exchange-btn{display: block;color: #999;font-size: 14px;text-decoration: underline;text-align: center;}
.act-normal-footer{text-align: center;line-height: 1.3;}
.act-normal-footer .act-old{color: #666;font-size: 14px;}
.act-normal-footer .act-old span{text-decoration: line-through;}
.act-normal-footer .act-old em{color: #666;font-size: 18px;}
.act-normal-footer .act-now{color: #FF6702;font-size: 14px;font-weight: bold;position: relative;}
.act-normal-footer .act-now em{font-size: 18px;color: #FF6702;}
.act-normal-footer .act-now:before{content: "";position: absolute;left:0;width: 1px;height: 30px;background: #E5E5E5;opacity: .31;top:17px;}
.act-normal-footer .buy-btn{width:110px;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:bold;background: #FF6702;margin: 10px;border-radius: 20px;}
.act-normal-footer .nocoupon{text-align: left;padding-left: 18px;}
.act-normal-footer .nocoupon em{font-size: 20px;}
.act-normal-footer .act-zjs{text-align: left;padding-left: 10px;}
.act-normal-footer .act-zjs p{color: #ff6842;font-size: 16px;font-weight: bold;}
.act-normal-footer .act-zjs .old{color: #333;font-size: 14px;margin-top: 3px;font-weight: normal;}
.act-normal-footer .act-zjs .old span{text-decoration: line-through;}
.page-act-normal .act-personal{width:100%;height:130px;background:-webkit-linear-gradient(45deg,rgba(245,215,184,1),rgba(217,174,134,1),rgba(229,181,133,1));background:-o-linear-gradient(45deg,rgba(245,215,184,1),rgba(217,174,134,1),rgba(229,181,133,1));background:linear-gradient(45deg,rgba(245,215,184,1),rgba(217,174,134,1),rgba(229,181,133,1));border-radius:10px;position: relative;margin-bottom: 20px;margin-top: 16px;}
.page-act-normal .act-personal .bg{width:116px;height:100%;background:url("../img/activity/2020/svip.png") no-repeat center top/116px 124px;position: absolute;right: 10px;top:0;}
.page-act-normal .act-personal .img{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;margin-right: 17px;}
.page-act-normal .act-personal .content{padding: 20px 10px 20px 20px;position: relative;}
.page-act-normal .act-personal h4{color: #333;font-size: 18px;font-weight: bold;margin-bottom: 6px;}
.page-act-normal .act-personal p{color: #3B3B3B;font-size: 14px;}
.page-act-normal .act-personal .ui-list-info{padding-top: 2px;}
.page-act-normal .act-personal .ui-flex .btn{display:inline-block;width:auto;height:24px;line-height: 22px;border-radius:12px;color: #333;font-size: 14px;text-align: center;border:1px solid #333;position: absolute;top:24px;right: 10px;background: transparent;padding: 0 8px;}
.page-act-normal .act-personal .ui-flex .btn.xf{border: 1px solid #333;background: transparent;color: #333;line-height: 22px;}
.page-act-normal .act-personal h4.sign{padding-right: 55px;}
.page-act-normal .act-personal h4 span{display:inline-block;vertical-align:middle;max-width: calc(100% - 36px);padding-right: 3px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.page-act-normal .act-personal h4 img{vertical-align: middle;}
.coupon-list li .ui-list-info .sign .receive{width:55px;text-align:center;padding:0;border: 1px solid #CFA972;background: #fff;color: #CFA972;}
.page-act-normal .bind-mobile{display:block;color: #D9522D;font-size: 12px;text-decoration: underline;margin-top: 10px;}
.page-act-normal .bind-kefu{display:block;width: 126px;height: 26px;line-height:26px;color:#FFBA50;font-size:12px;text-align:center;background: #333;border-radius: 13px;margin-top: 13px;}
.page-act-normal .mobile-tip{color: #fff;font-size: 12px;margin: -10px 0 10px;}
.page-act-normal .mobile-tip img{vertical-align: middle;margin: -2px 5px 0 0;}
/*激活券底部*/
.content-title{position:relative;height:50px;}
.content-title .headline{position:absolute;top:50%;margin-top:-11px;}
h2.headline{font-size:16px;color:#666;}
h2.headline i{display:inline-block;width:4px;height:16px;background-color:#C01820;margin-right:8px;vertical-align:text-top;}
.code-sure .ui-dialog-bd{text-align: center;line-height:24px;}
.code-sure .ui-dialog-ft button{color: #333333;}
.code-sure .ui-dialog-ft button:first-child{color: #666666;}
/*兑换激活码弹框*/
.coupon-container{ position: fixed;top: 0px;left: auto;width: 100%;height: 100%;z-index: 9999;background: rgba(0, 0, 0, 0.4);max-width: 720px;display: none;}
.coupon-container .coupon-box{position: absolute;bottom:0;width: 100%;max-height: calc(100% - 60px);overflow-y: auto;}
.coupon-container .coupon-box h2.headline i{background: #FF6702;height:18px;}
.coupon-container .coupon-box .ui-dialog-close:before{top:11px;right:10px;}
.coupon-container .input-box{padding:25px 15px 30px;}
.coupon-container .input-box input{height:35px;line-height: 35px;background: #eee;border: 1px solid #e5e5e5;color:#333;font-size: 14px;padding:0 10px;}
.coupon-container .input-box button{width:64px;height:36px;line-height:35px;text-align:center;background:#FF6702;color:#fff;font-size: 14px;margin-left: 9px;}
.coupon-container .user-box{text-align: center;padding:25px 15px 0;border-top: 5px solid #f2f2f2;}
.coupon-container .user-box .username{font-size: 14px;color: #666;}
.coupon-container .user-box .username span{color: #333333;font-weight: bold;}
.coupon-container .user-box .username img{width: 28px;height: 28px;border: 1px solid #EEEEEE;border-radius: 50%;-o-object-fit: cover;object-fit: cover;vertical-align: middle;margin-right: 6px;margin-top: -2px;margin-left: 6px;}
.coupon-container .user-box .no-login{font-size: 14px;color: #999999;margin-top: 20px;}
.coupon-container .user-box .no-login a{color: #FF6702;font-weight: bold;padding-left: 13px;}
.coupon-container .user-box .no-login img{vertical-align: middle;margin-left: 4px;margin-top: -2px;}
/*12周年*/
.page-twelve-act{background: #021742 url(../img/activity/2020/top_bg_12.jpg) no-repeat center top/100%;padding-top: 43.73%;}
.page-twelve-act .top-link{display: block;width: 29%;height: 5%;position: absolute;top:2.5%;left: 5px;}

/*购买须知*/
.act-buy-know{margin-top: 10px;padding: 0 10px;}
.act-buy-know h4,.act-contact h4{color: #333;font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.act-buy-know h4{margin-bottom: 10px;}
.act-buy-know h5{margin-top: 12px;color: #333333;font-size: 14px;}
.act-buy-know p.desc{color: #666;font-size: 12px;line-height: 18px;margin-top: 6px;font-weight: 400;}
.act-buy-know p.cont{font-size: 12px;color: #999;line-height: 18px;margin-top: 6px;font-weight: 400;}
.act-contact{box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);border-radius: 10px;padding: 20px 10px;margin-top: 30px;margin-bottom: 15px;}