@charset "utf-8";
/*清除默认样式*/
body{font-size:14px;color:#333;font-family:"Microsoft Yahei";}
.wrap-activity .g-container *{box-sizing: border-box;}
.fl{float: left;}
.fr{float: right;}
img{vertical-align: middle;}
.clearfix:after{content:""; display: block;clear: both;height: 0;}
/* 设置滚动条的样式 */
::-webkit-scrollbar {width: 5px;}
/* 滚动槽 */
::-webkit-scrollbar-track { border-radius:10px;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {border-radius:10px; background: #ccc; }
/* banner */
.active-banner{background: url(../images/activenew/banner.jpg) no-repeat center bottom;background-size: auto 100%;text-align: center;height: 350px;}
.active-banner a{display: block;}
.active-banner2{background: url(../images/activenew/bg_02.jpg) no-repeat center;background-size: auto 100%;}

.c-module-box{padding:60px 0 70px;}
.c-module-title{padding-bottom:34px;text-align: center;}
.c-module-title h5{position: relative;}
.c-module-title h5:before {width:100%;height:1px;background: #ddd;position: absolute;top:50%;content: "";left:0;}
.c-module-title h5 span{background: #fff;padding:0 50px;position: relative;z-index: 2;font-size: 32px;line-height:50px;display: inline-block;}
.c-module-title p{font-size: 18px;line-height: 30px;color:#999;margin-top: 10px;}
.c-module-box.bgf5{background: #f5f5f5;}
.bgf5 .c-module-title h5 span{background: #f5f5f5;}

.active-title{text-align: center;font-size: 32px;color:#fff;line-height: 50px;font-weight: bold;}
.active-title2{text-align: center;font-size: 18px;line-height: 30px;color:#999;padding:10px 0 34px;}
.mode-titlebox02{text-align: center;background: url(../images/activenew/bg_title02.png) no-repeat center;background-size:auto 100%;padding:30px 0 45px;color:#fff;margin-bottom: -26px;position: relative;}
.active-title3{font-size: 34px;line-height: 55px;font-weight: bold;}
.active-title4{font-size: 18px;line-height:30px;padding-top:4px;}
.active-banner2 .container-inner{position: relative;}
.active-banner2 .container-inner .mode-titlebox{position: absolute;left:0;right:0;top:0;}
/* 模块 */
.g-container{background:#fff;}
.mode-top{background: url(../images/activenew/bg_border01.png) no-repeat top center;background-size: 100% auto;height: 38px;}
.mode-bottom{background: url(../images/activenew/bg_border03.png) no-repeat bottom center;background-size: 100% auto;height: 38px;margin-bottom: 50px;}
.mode-middle{background: url(../images/activenew/bg_border02.png) repeat-y center;background-size: 100% auto;padding:0 31px;}
.mode-middle .mode-inner{background: rgba(102,69,233,0.3);border-radius: 15px;overflow: hidden;}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:40px;height:40px;margin-top: -20px;}
.swiper-container .swiper-button-prev{background: url(/pt/images/activenew/ico_03.png) no-repeat;left:20px;}
.swiper-container .swiper-button-prev:hover{background: url(/pt/images/activenew/ico_03.png) no-repeat;}
.swiper-container .swiper-button-next{background: url(/pt/images/activenew/ico_04.png) no-repeat;right:20px;}
.swiper-container .swiper-button-next:hover{background: url(/pt/images/activenew/ico_04.png) no-repeat;}
/* 优惠 */
.active-discounts ul{margin: 0 -15px;}
.active-discounts li{float:left;width:50%;padding:14px 15px;}
.active-discounts .item-inner{border-radius:4px;display: block;transition: all .3s;box-shadow: 0 0 8px 0 rgba(0,0,0,0.15);overflow: hidden;}
.active-discounts .item-inner:hover{margin: -10px 0 10px;}
/*.li-01 .item-inner{background: url(../images/activenew/bg_04.png) no-repeat center;background-size: 100% 100%;}
.li-02 .item-inner{background: url(../images/activenew/bg_05.png) no-repeat center;background-size: 100% 100%;}
.li-03 .item-inner{background: url(../images/activenew/bg_06.png) no-repeat center;background-size: 100% 100%;}
.li-04 .item-inner{background: url(../images/activenew/bg_07.png) no-repeat center;background-size: 100% 100%;}*/
.active-discounts .imgbox{width: 278px;float: left;}
.active-discounts .txtbox{padding-top: 23px;margin-left: 278px;text-align: center;}
.active-discounts .txtbox img{padding-bottom: 20px;}
.active-discounts .discounts-title{font-size:20px;line-height:26px;}
.active-discounts .discounts-cont{font-size:15px;padding-top:8px;line-height: 22px;color:#999;}
.active-discounts .b-btn{padding:0 40px;background: #f1deb9;height:36px;line-height:36px;color:#85591e;margin-top:20px;border:none;}
.active-discounts .b-btn:hover{background:#d0892b;color:#fff;}
/* 大转盘 */
.active-wheel{background:#992022 url(../images/activenew/bg_wheel.jpg) no-repeat top center;color:#fff;padding: 0;}
.wheel-box{width:50%;padding:23px 0 23px 85px;}
.wheel-txt{padding: 115px 0 0 30px;}
.wheel-info{margin-top: 50px;}
.wheel-info .view-record{float:right;border:1px solid #fff;border-radius: 50px;font-size:14px;line-height: 34px;padding:0 18px;color:#fff;}
.wheel-info p{font-size:18px;line-height:30px;padding-top: 28px;}
.wheel-txt p{font-size:32px;line-height:0;color:#fff2d4;padding-bottom: 22px;}
.wheel-txt div{font-size:65px;font-weight: bold;line-height: 90px;color:#fee0ab;/*background: -webkit-linear-gradient(to top, #fee0ab, #fffef1); -webkit-background-clip: text;-webkit-text-fill-color: transparent;*/}
.wheel-txt a{text-align: center;margin-top: 50px;line-height: 70px;height: 70px;border-radius: 100px;padding: 0 80px;font-size: 30px;color:#8c2c2c;background: linear-gradient(to top, #e89d70, #fcdca7);border:none;}
.wheel-txt a:hover{color:#8c2c2c;background: linear-gradient(to top, #e8935f, #f9d59a);}
.wheel-recordtitle{text-align: center;font-size: 20px;color:#fff;font-weight: bold;padding:33px 0 0;}
.wheel-info-box{margin-bottom: 30px;}
.wheel-info-box .info-list{height:28px;overflow: hidden;position: relative;}
.wheel-info-box ul{position: absolute;left: 0;top:0;width: 100%;line-height: 28px;color:#7e1a1a;}
.wheel-info-box li{overflow: hidden;float:left;width:50%;}
.wheel-info-box li span{color:#7e1a1a;}
.game-process,.wheel-info,.wheel-info-box{max-width: 365px;}
/* 产品 */
.active-list .mode-inner{}
.active-list ul{padding:29px 30px;background: #fff;box-shadow: 0 0 8px 0 rgba(0,0,0,.15);margin-top: 10px;}
.active-list li{width:33.33%;padding:15px 13px;float:left;box-sizing: border-box;}
.active-list .item-inner{border:1px solid #e1e1e1;padding:15px;line-height: 26px;display: block;}
.active-list .item-imgbox{padding-top: 45.86%;height: 0;position: relative;}
.active-list .item-imgbox img{width:100%;height:100%;position: absolute;top:0;left:0;}
.active-list .item-name{font-size: 16px;color:#333;margin-top: 13px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.active-list .item-center{text-align: center;}
.active-list .item-time{font-size: 14px;color:#999;}
.active-list .item-inner:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}

.share-pop .c-sharesection{padding:10px 18px;height:32px;line-height: 32px;}
.share-pop .invite_left .c-sharesection{padding:0;}
/*.share-pop .c-sharesection span{color:#666;}*/
/*.share-pop .c-sharesection .share_item{position:relative;float:left;width:26px;height:26px;margin-right:5px;border:3px solid #f5f5f5;border-radius: 50%;background: url("/r/system/100a00001/img/fxshare_ico.png") no-repeat;background-size:192px auto;cursor:pointer;}*/
/*.share-pop .c-sharesection .share_item .share_ico{display: block;width: 100%;height: 100%;text-indent: -9999px;}*/
/*.share-pop .c-sharesection .share_wechart{background-position:-3px -7px;}*/
/*.share-pop .c-sharesection .share_wechartM{background-position:-42px -7px;}*/
/*.share-pop .c-sharesection .share_QQ{background-position:-82px -7px;}*/
/*.share-pop .c-sharesection .share_QQzone{background-position:-121px -7px;}*/
/*.share-pop .c-sharesection .share_Sina{background-position:-160px -7px;}*/
.share-pop .share_pop{display:none;width: 170px;height: 170px;background: #fff;position: absolute;bottom: 36px;left: -30px;border: 1px solid #eee; box-shadow: 0 0 5px #eee;z-index: 3;}
.share-pop .share_popbd{height: 140px;position: relative;}
.share-pop .share_popbd img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

.share-pop .share_item{position:relative;float:left;text-align: center;width:64px;height:64px;margin:83px 10px;border:none;cursor:pointer;background: none;}
.share-pop .share_item.active{width:230px;height: 230px;margin:0 25px;}
.share-pop .share_pop{left:0;right: 0;top:0;bottom:0;margin: auto;display: block!important;width:64px;height: 64px;background: none;border:1px solid transparent;box-shadow: none;}
.share-pop .share_item.active .share_pop{width:228px;height: 228px;border:1px solid #b8dffb;transition:all .6s;background:#b8dffb url(/r/system/100a00001/img/fxshare_bg02.png) no-repeat right bottom;}
.share-pop .ico-box{width:64px;height:64px;display:block;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 4;}
.share-pop .ico-box .share_ico{background:#efefef url("/r/system/100a00001/img/fxshare_ico02.png") no-repeat;border-radius: 100%;pointer-events: none;width: 100%;height: 100%;display: block;text-indent: -9999em;}
.share-pop .share_pop p{font-size: 18px;line-height: 26px;padding:0 0 18px;opacity: 0;margin-top: -44px;}
.share-pop .share_popbd{height: 100%;width:100%;opacity: 0;}
.share-pop .share_popbd img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 88%;}
.share-pop .share_item.active p,.share-pop .share_item.active .share_popbd{opacity: 1;transition:all .6s;}
.share-pop .share_item.active .ico-box .share_ico{pointer-events:auto;background-color: #fff;transform: scale(1.25);}
/*.share-pop .share_item.active .ico-box{margin-top: 20px;}*/
.share-pop .share_item.active .share_popbd+.ico-box .share_ico{background-color: transparent;}
.share-pop .share_item.active .share_popbd+.ico-box{margin-top: 0;}
.share-pop .share_wechart .share_ico{background-position:0 0;}
.share-pop .share_wechartM .share_ico{background-position:-80px 0;}
.share-pop .share_QQ .share_ico{background-position:-160px 0;}
.share-pop .share_QQzone .share_ico{background-position:-240px 0;}
.share-pop .share_Sina .share_ico{background-position:-320px 0;}

.share-pop{width:800px;height: 650px;background: #fff;text-align: center;border-radius: 8px;}
.share-pop .pophd{background: none;border:none;height:0;}
.share-pop .popclose{top:22px;z-index: 1;}
.share-pop .popbd{padding: 0;}
.share-pop .share-phead{height:147px;text-align: left;padding:38px 40px 0 50px;background: url(/r/system/100a00001/img/fxshare_bg.png) no-repeat top center;background-size: auto 100%;}
.share-pop .share-phead dt{font-size: 32px;line-height: 40px;color:#0068b7;}
.share-pop .share-phead dd{font-size: 18px;line-height: 30px;color:#0068b7;margin-top:14px;}
.share-pop .share-pcont{line-height: 36px;font-size:20px;color:#333;}
.share-pop .share-pcont span{color:#f80;font-weight: bold;font-size: 30px;}
.share-pop .share-pcont2{line-height:30px;font-size:16px;color:#555;}
.share-pop .share-pcont2 span{color:#f00;}
.share-pop .c-sharesection{padding:42px 30px 35px;height: auto;line-height: inherit;position: relative;margin:0 62px;}
.share-pop .share-wrap{height: 230px;overflow: hidden;width: 100%;position: relative;padding-top:44px;box-sizing: content-box;}
.share-pop .share-slidebox{position: absolute;left:0;top:44px;width:1000px;}


.share-slidebtns a{width:19px;height: 33px;margin-top: 6px;display: block;position: absolute;top:50%;}
.share-slidebtns .share-prev{background: url(/pt/images/assist/help_icons.png) no-repeat 0 -80px;left: 0;}
.share-slidebtns .share-prev:hover{background: url(/pt/images/assist/help_icons.png) no-repeat -80px -80px;}
.share-slidebtns .share-next{background: url(/pt/images/assist/help_icons.png) no-repeat -40px -80px;right: 0;}
.share-slidebtns .share-next:hover{background: url(/pt/images/assist/help_icons.png) no-repeat -120px -80px;}

/* 优惠券 */
.coupon-list .mode-inner{background: #3a2db4;}
.coupon-list ul{text-align: center;}
.coupon-list li{width:33.33%;float:left;color:#333;padding:10px 30px;}
.coupon-list li .item-inner{background:url(../images/activenew/bg_11.png) center no-repeat;position:relative;background-size:100% 100%;padding:13px 0;overflow: hidden;box-shadow: 0 0 8px 0 rgba(0,0,0,0.14);transition: all .3s;cursor: pointer;}
.coupon-list li .item-inner:hover{background-image:url(../images/activenew/bg_12.png);margin: -10px 0 10px;}
.coupon-list .view-rule{color:#c8a314;text-decoration: underline;line-height: 24px;font-size: 14px;float: left;margin-top: -7px;}
.coupon-list dl{padding:8px 0 12px;float: left;width: 36%;border-right: 1px dashed #e5e5e5;}
.coupon-list dt{font-size:18px;line-height:45px;height: 45px;}
.coupon-list dt span{font-size: 40px;}
.coupon-list dd{font-size:16px;line-height: 24px;margin-top:4px;}
.coupon-list .item-info{font-size: 14px;color:#999;line-height:24px;float: left;padding-left: 20px;width: 37.11%;text-align: left;}
.coupon-list .item-info div{font-size: 16px;color:#333;padding:7px 0 6px;}
.coupon-list .item-inner .item-btn{width:16.66%;font-size: 18px;padding:0 18px;color:#fff;float: right;}
.coupon-list .b-btn{border-color:#fff;width:30%;max-width: 338px;background: rgba(255,255,255,0.05);margin-bottom: 40px;height: 40px;line-height: 38px;box-shadow: 0 0 15px 0 rgba(255,255,255,0.4);}
.coupon-list .b-btn:hover{background: #fff;color:#3a2db4;}
.active-coupon-box li.grayscale{
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
}
.active-coupon-box li.grayscale a{cursor: default;}
/* 分享 */
.active-contact{padding:0 0 47px;text-align: center;}
.active-contact .btn{height: 52px;line-height: 50px;width:35%;font-size: 20px;color:#fff;border:1px solid #fff;display: inline-block;margin: 0 2.8%;max-width: 312px;}
.active-contact .btn img{margin-right: 10px;margin-top: -3px;}
.game-shadow{background: rgba(0,0,0,0.5);position: fixed;left:0;top:0;right:0;bottom:0;z-index: 999;display: none;}
.g-lottery-case{position: relative;width:300px;height:300px;margin:0 auto;}
.start-before{position: absolute;z-index: 80;width:300px;}
.rotary-tableimg{position: absolute;top:0;left:0;z-index:1;width:100%;height:auto;right:0;bottom:0;margin:auto;}
.g-lottery-box{position: absolute;top:0;left:0;right:0;bottom:0;width:300px;height:300px;margin:auto;z-index: 100;}
.g-lottery-img {width:100%;height:100%;}
.g-lottery-img img{display: block;margin:0 auto;width:100%;height:100%;}
.playbtn{display: block;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;width: 90px;height:124px;}
.playbtn img{width: 100%;/*height:100%;*/}
.playbtn span{position: absolute;left:0;top:50%;right:0;color:#f0e0c1;font-size: 12px;line-height: 24px;text-align: center;}
.playbtn span .chance-number{position: static;}
/* 结果 ---中奖 */
.result-popwin{display: none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;margin:auto;width:439px;height:520px;z-index:1000;background: url(../images/activenew/result-bg.png) no-repeat center center;background-size: 100% 100%;border-radius: 20px;transform: translate(0,-22px);}
.result-inner{text-align: center;padding:40px 0 0;position: relative;}
.result-title{font-size: 32px;font-weight: bold;line-height:82px;color:#df312f;}
.result-img p{padding:75px 0 120px;line-height: 70px;font-size: 50px;color:#fffddd;font-weight: bold;text-shadow: 0 3px 0 rgba(129,14,12,0.34);}
.result-img div{padding:75px 0 120px;line-height: 70px;font-size: 50px;color:#fffddd;font-weight: bold;text-shadow: 0 3px 0 rgba(129,14,12,0.34);background: url(../images/activenew/prize_bg.png) no-repeat center;}
.result-info{background: #fffddd;border-radius: 4px;padding:10px;color:#971e35;font-size: 20px;line-height: 32px;position: absolute;top:auto;bottom:0;left:9%;right:9%;}
.result-info span{font-size: 24px;color:#df312f;}
.result-info a{color:#1296db;text-decoration: underline;}
.pop-close{position: absolute;bottom:-48px;left:50%;margin-left: -18px;}


/*.pop-btns{position: absolute;bottom:9%;left:0;width:100%;text-align: center;}
.pop-btns .b-btn{display: inline-block;padding:0 25px;margin:0 5px;height:44px;text-align: center;font-size:18px;line-height:42px;color: #971e35;border-radius:50px;background: #fff;border:1px solid #fff;}
.pop-btns .b-btn-primary,.pop-btns .b-btn:hover{color:#fff;background: none;}
.pop-btns .b-btn-primary:hover{color: #971e35;background: #fff;}*/
.win-record{background: url(../images/activenew/record-bg.png) no-repeat center center;background-size: 100% 100%;width: 577px;height: 542px;}
.win-record .result-inner{padding:34px 34px 0;}
.win-record .result-title{line-height: 75px;}
.my-account{font-size: 18px;line-height: 45px;color:#fff;}
.record-info-box{border-radius: 4px;background: #fff;overflow: hidden;height: 190px;}
.record-info-box .record-info-head{background: #971e35;font-size: 16px;color:#fff;line-height: 34px;overflow: hidden;text-align: center;font-weight: bold;}
.record-info-box .record-info-list{overflow:auto;max-height:156px;text-align: left;}
.record-info-box .record-info-list .norecord{font-size: 16px;line-height: 30px;padding: 60px 0;text-align: center;}
.record-info-box span{float:left;padding: 0px;}
.record-info-box .name{border-right: 1px solid #971e35;width: 12%;text-align: center;box-sizing: border-box;}
.record-info-box .prize{width:45%;border-right: 1px solid #971e35;box-sizing: border-box;}
.record-info-box .time{width:43%;}
.record-info-box ul{width: 100%;line-height:26px;font-size: 14px;color:#971e35;}
.record-info-box li{overflow: hidden;}
.win-record .prize-info{font-size: 14px;color:#fff;text-align: left;line-height: 24px;padding:10px 0 5px;}
.win-record .prize-tel{text-align: left;}
.win-record .prize-description{float:left;border-radius: 4px;background: #fffddd;color:#971e35;line-height: 26px;padding:10px 5px;text-align: left;width: 76%;}
.win-record .prize-ewm{width: 18%;color:#fff;line-height:30px;float:right;}
.win-record .prize-tel{font-size:12px;text-align: left;color:#fff;padding-top: 10px;float: left;}
.win-record .prize-tel span{font-size: 15px;}
/* 没有机会 */
.no-chance{background: url(../images/activenew/nochance-bg.png) no-repeat center center;background-size: 100% 100%;width: 437px;height:396px;}
.no-chance .result-inner{padding: 0;}
/* share */
.pop-btns{position: absolute;bottom:0;left:0;width:100%;text-align: center;padding:0 0 15px;background: #fffeea;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.pop-btns p{font-size: 16px;font-weight: bold;color:#971e35;line-height: 36px;}
.pop-btns .c-sharesection{padding:0 10%;height:32px;line-height: 32px;}
.invite_left .c-sharesection{padding:0;}
.pop-btns .c-sharesection span{color:#666;}
.pop-btns .c-sharesection .share_item{position:relative;float:left;width:20%;}
.pop-btns .c-sharesection .share_item .share_ico{display:inline-block;text-indent: -9999px;width:37px;height:37px;background: url("../images/activenew/fxshare_ico.png") no-repeat;background-size:250px auto;cursor:pointer;}
.pop-btns .c-sharesection .share_wechart .share_ico{background-position:0 0;}
.pop-btns .c-sharesection .share_wechartM .share_ico{background-position:-150px 0;}
.pop-btns .c-sharesection .share_QQ .share_ico{background-position:-50px 0;}
.pop-btns .c-sharesection .share_QQzone .share_ico{background-position:-200px 0;}
.pop-btns .c-sharesection .share_Sina .share_ico{background-position:-100px 0;}
.pop-btns .share_pop{display:none;width: 170px;height: 170px;background: #fff;position: absolute;bottom: 36px;left: -30px;border: 1px solid #eee; box-shadow: 0 0 5px #eee;z-index: 3;}
.pop-btns .share_pop .share_pophd{height: 30px;line-height: 30px;background: #f1f1f1;border-bottom: 1px solid #eee;position: relative;text-align: left;}
.pop-btns .share_pop .share_pophd span{display: inline-block;color: #666;font-size: 12px;text-indent: 15px;}
.pop-btns .share_pop .share_pophd a{display: inline-block;width: 20px;height: 20px;position: absolute;right: 3px;top: 3px;text-indent: 0;color: #666;font-size: 20px;line-height: 20px;text-align: center;}
.pop-btns .share_popbd{height: 140px;position: relative;}
.pop-btns .share_popbd img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

.txtpop{position: fixed;top:0;right:0;left:0;bottom:0;margin:auto;width: 180px;height: 40px;line-height: 40px;background: rgba(0,0,0,0.5);border-radius: 50px;text-align: center;;color:#fff;font-size: 16px;}
.pop-prompt{background: rgba(0,0,0,0.5);position: fixed;top:0;right:0;bottom: 0;left: 0;z-index: 200;}
.pop-prompt .prompt-inner{width:585px;height: 267px;padding-top: 56px;background: #fff;position: absolute;top:0;right:0;bottom: 0;left: 0;margin: auto;}
.pop-prompt .pop-head{border-bottom: 1px solid #ddd;padding:10px 22px;font-size: 16px;line-height: 35px;color:#000;position: absolute;left:0;top:0;right: 0;}
.pop-prompt .pop-body{text-align: center;padding:25px 0;}
.pop-prompt .pop-body dd{color:#666;line-height: 30px;padding-top: 13px;}
.pop-prompt .pop-body dd a{color:#0cf;text-decoration: underline;}
@media (max-width:1300px) {
    .coupon-list ul{padding:20px 10px 15px;}
    .coupon-list li{padding:17px 10px;}
    .coupon-list .item-info{font-size: 14px;}
}
@media (max-width:1200px) {
    
    .wheel-txt,.wheel-box{width: 100%;padding: 25px 0;}
    .wheel-info-box li{width:50%;}
    .coupon-list li{width: 50%;padding:17px;}
    .coupon-list .item-inner .item-btn{padding: 0 24px;}
    .active-wheel{background: #a52224;}
    .game-process, .wheel-info, .wheel-info-box{max-width: 100%;}
    .wheel-info-box{background: #fff;border-radius: 30px;padding: 0 10px;}
}
@media (max-width:958px) {
    .active-discounts li{width:100%;}
    .active-list li{width:50%;}
    .share-pop{width:92%;}
    .share-pop .c-sharesection{margin:0 auto;width:90%;max-width: 674px;}
    .active-banner{height: 250px;}
}
@media (max-width:767px) {
	.active-banner{height: 150px;}
	.active-banner2 .container-inner .mode-titlebox{height:75px;bottom:0;right:0;margin: auto; }
	.active-banner2 .container-inner .mode-titlebox .active-title{padding: 5px 0;}
    .active-title{font-size: 18px;line-height: 30px;padding:10px 0;}
    .active-title2{font-size: 14px;line-height: 24px;padding-bottom: 10px;}
    .mode-titlebox02{background: none;padding:0;margin:0;}
    .active-title3{font-size: 18px;line-height:30px;padding:10px 0;background: url(../images/activenew/bg_title01.png) no-repeat center;background-size:auto 100%;}
    .active-title4{font-size: 14px;line-height: 24px;padding-bottom: 10px;}
    .mode-top{height: 15px;}
    .mode-bottom{height: 15px;margin-bottom: 20px;}
    .mode-middle{padding:0 15px;}
    .active-discounts ul{margin: 0;}
    .active-discounts li{padding:5px 0;}
    .active-list ul{padding:10px 0;}
    .active-list li{width:100%;padding:5px 10px;}
    .share-pop{width:320px;height: auto;padding-bottom: 20px;}
    .share-pop .share-phead{padding:25px 10px 10px;height: auto;}
    .share-pop .share-phead dt{font-size: 18px;line-height: 26px;}
    .share-pop .share-phead dd{font-size: 14px;line-height: 22px;margin-top: 5px;}
    .share-pop .share-wrap{height: 130px;}
    .share-pop .c-sharesection{padding:10px 20px;}
    .share-pop .share_item{transform: scale(0.8);margin:33px 0;}
    .share-pop .share_item.active{margin:0;width:130px;height:130px;}
    .share-pop .share_item.active .share_pop{width:128px;height: 128px;background-size: 100% auto;}
    .share-pop .share_pop p{padding:10px 0;font-size: 13px;}
    .share-pop .share-pcont{font-size: 16px;line-height: 30px;}
    .share-pop .share-pcont2{font-size: 14px;line-height: 22px;}
    .coupon-list ul{padding:10px 0;}
    .coupon-list li{padding:5px 10px;}
    .coupon-list dl{padding:5px 0;}
    .coupon-list dt{font-size: 14px;line-height: 36px;height: 36px;}
    .coupon-list dt span{font-size: 30px;}
    .coupon-list dd{font-size: 14px;margin-top: 4px;}
    .coupon-list .item-info{line-height: 22px;}
    .coupon-list .item-info div{padding:5px 0;}
    .coupon-list .item-inner .item-btn{padding: 0 18px;font-size: 14px;}
    .coupon-list .b-btn{height: 30px;line-height: 28px;margin-bottom: 20px;}
    .active-wheel .module-main{padding:10px;}
    .wheel-info p{font-size: 14px;clear: both;padding-top: 0;line-height: 24px;}
    .wheel-txt p{font-size: 18px;line-height: 24px;padding:10px 0;}
    .wheel-txt p span{font-size: 14px;display: block;margin-left: 0;}
    .wheel-recordtitle{font-size: 16px;padding-top: 15px;}
    .wheel-info-box li{width:100%;}

    .active-contact .btn{font-size: 14px;width:47%;margin:0 1%;height: 36px;line-height: 34px;}
    .active-contact{padding-bottom: 20px;}
    .swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display: none;}
	.product-title{font-size: 20px;line-height: 50px;padding-bottom:35px;background-size: 100% 100%;}
	.active-wheel .product-title p{font-size:12px;line-height:30px;}
	.module-title{font-size: 16px;line-height: 30px;padding:0 15px;margin:20px;}
	.wheel-info .view-record{font-size: 14px;line-height: 30px;padding:0 15px;margin-bottom: 15px;}
	.g-lottery-case{width: 100%;height: 0;padding-top: 100%;}
	.g-lottery-box{width: 80%;height: 80%;}
	.playbtn{width: 30%;height: 40%;}
	.playbtn img{height: auto;}
	.playbtn span{font-size: 10px;top:52%;}

	.result-popwin{width: 90%;height: 408px;max-width: 350px;}
	.result-popwin .result-inner{padding: 30px 10px 0;}
	.result-title{font-size: 20px;line-height: 68px;}
	.pop-close{width: 20px;margin-left: -10px;bottom:-30px;}
	.result-info{font-size: 14px;line-height: 24px;}
	.result-popwin .result-img img{width:56%;}
	.popwin-ewm .result-img img{width:44%;}
	/*.win-lottery .result-info,.losing-lottery .result-info{top:58%;}*/

	.win-record{height: 350px;}
	.win-record .result-title{font-size: 20px;line-height: 48px;}
	.win-record .result-inner{padding: 21px 10px 0;}
	.my-account{font-size: 14px;line-height: 30px;}
	.record-info-box{height: 104px;}
	.record-info-box .record-info-head{font-size: 12px;line-height: 25px;}
	.record-info-box .record-info-list{max-height: 80px;}
	.record-info-box .record-info-list .norecord{font-size: 14px;line-height: 30px;padding:25px 0;text-align: center;}
	.record-info-box ul{font-size: 10px;line-height: 20px;}
	.win-record .prize-info{font-size: 12px;padding:5px 0 0;}
	.win-record .prize-description{font-size: 10px;line-height: 20px;padding:5px;width:79%;}
	.win-record .prize-ewm{font-size: 12px;}
	.win-record .prize-tel{font-size: 10px;padding-top: 2px;}

	.no-chance{height: 310px;}
	.no-chance .result-inner{padding: 0;}
	.no-chance .result-img img{width: 56%;}
	.pop-prompt .prompt-inner{width:95%;height: 267px;padding-top: 56px;}

	.wheel-txt p{font-size:14px;line-height:24px;padding-bottom: 5px;}
	.wheel-txt div{font-size:20px;line-height:30px;}
	.wheel-txt a{margin-top:20px;line-height: 24px;height:24px;padding: 0 20px;font-size: 14px;}
	.wheel-txt, .wheel-box{padding: 15px 0;}
	.wheel-info-box{margin-bottom: 0;}
	.wheel-info{margin-top: 0;}
	.c-module-box{padding:20px 0;}
	.c-module-title{padding-bottom:15px;}
	.c-module-title h5:before {display: none;}
	.c-module-title h5 span{padding:0 10px;font-size:16px;line-height:30px;}
	.c-module-title p{font-size: 14px;line-height: 24px;margin-top: 5px;}
	

}
@media (max-width:478px) {
    .coupon-list li{width:100%;}
    .coupon-list dl{padding:5px 0;}
    .coupon-list dt{font-size: 14px;line-height: 36px;height: 36px;}
    .coupon-list dt span{font-size: 30px;}
    .coupon-list dd{font-size: 14px;margin-top:4px;}
    .coupon-list .item-info{line-height: 22px;}
    .coupon-list .item-info div{padding:5px 0;}
    .coupon-list .item-inner .item-btn{padding: 0 18px;font-size: 14px;}

    .active-discounts .imgbox{width:50%;}
	.active-discounts .txtbox{padding-top: 10px;margin-left:50%;}
	.active-discounts .txtbox img{display: none;}
	.active-discounts .discounts-title{font-size:15px;line-height:24px;}
	.active-discounts .discounts-cont{font-size:13px;padding-top:3px;line-height:20px;}
	.active-discounts .b-btn{padding:0 15px;height:24px;line-height:24px;margin-top:5px;}
}
