@charset "utf-8";

/*公共22*/
.mod-couponStyle {font:12px/1.2 'Hiragino Sans GB',\5FAE\8F6F\96C5\9ED1,\534E\6587\7EC6\9ED1,Arial,Helvetica,sans-serif;}
.mod-couponStyle .coupon-list{width:1200px;margin:0 auto;}
.mod-couponStyle .coupon-list ul{width:1224px;}
.mod-couponStyle .coupon-list a{color:#333;}
.mod-couponStyle .coupon-list a:hover{text-decoration: none}
.mod-couponStyle .coupon-list .detail{float:left;width:280px;height:130px;margin:0 24px 20px 0;background:#fff;border-radius:5px;box-shadow:0 2px 7px #e0e0e0}
.mod-couponStyle .coupon-list .detail a{display:block;width:280px;height:130px}
.mod-couponStyle .coupon-list .detail.coupon em{float:left;color:#e85a53;font-size:22px;font-weight:bold;text-align:right;padding-right:10px;width:24px;margin-top:15px;font-style:normal;}

/*竖向*/
.mod-couponStyle .vertical .detail .info{float:left;width:200px;margin-top:15px}
.mod-couponStyle .vertical .detail .price{color:#e85a53;margin-bottom:9px}
.mod-couponStyle .vertical .detail .price span{font-size:46px;float:left;font-family:Impact;line-height:46px}
.mod-couponStyle .vertical .detail .price p{margin-left:4px;float:left;margin-top:1px;font-size:14px}
.mod-couponStyle .vertical .detail .price strong{font-weight:normal;line-height:21px;height:21px;display:block}
.mod-couponStyle .vertical .detail .price b{display:none}
.mod-couponStyle .vertical .detail .word{font-size:14px;padding-right:26px;line-height:15px;height:32px;border:1px solid #fff;word-wrap:break-word;word-break:break-all;}
.mod-couponStyle .vertical .detail .time{margin-top:4px;color:#888;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mod-couponStyle .vertical .detail .coupon-btn{float:right;width:44px;height:130px;line-height:20px;font-size:14px;color:#fff;text-align:center;background:url("https://res8.vmallres.com/20171117/images/echannel/btn/btn-roll-receive.png?20170615") no-repeat;}
.mod-couponStyle .vertical .detail.coupon .coupon-btn {background-position: 0 0;}
.mod-couponStyle .vertical .detail.coupon .coupon-btn span {padding:0 10px;width:24px;line-height:1.6;text-align:center;font-size:14px;display:block;margin-top: 20px;word-break: break-all;}
.mod-couponStyle .vertical .detail.coupon .over .coupon-btn span,.mod-couponStyle .vertical .detail.coupon .disabled .coupon-btn span, .mod-couponStyle .vertical .detail.coupon .receive .coupon-btn span,.mod-couponStyle .vertical .detail.coupon .receive2 .coupon-btn span{margin-top: 0;}
.mod-couponStyle .vertical .detail:hover .coupon-btn{background-position:-44px 0}
.mod-couponStyle .vertical .detail .begin{cursor:not-allowed}
.mod-couponStyle .vertical .detail .begin .coupon-btn{color:#e85a53;background-position:-88px 0}

.mod-couponStyle .vertical .detail .receive2{cursor:not-allowed}
.mod-couponStyle .vertical .detail .receive2 .coupon-btn{padding-top:35px;height:95px;background-position:-132px 0}

.mod-couponStyle .vertical .detail .receive .coupon-btn{padding-top:35px;height:95px;background-position:0px 0}
.mod-couponStyle .vertical .detail .receive:hover .coupon-btn{background-position:-44px 0}
.mod-couponStyle .vertical .detail .disabled{cursor: not-allowed;}
.mod-couponStyle .vertical .detail .disabled .coupon-btn{padding-top:35px;height:95px;background-position:-132px 0;}
.mod-couponStyle .vertical .detail .over{cursor:not-allowed}
.mod-couponStyle .vertical .detail .over em{color:#d4d4d4}
.mod-couponStyle .vertical .detail .over .price{color:#d4d4d4}
.mod-couponStyle .vertical .detail .over .word{color:#8b8b8b}
.mod-couponStyle .vertical .detail .over .time{color:#b2b2b2}
.mod-couponStyle .vertical .detail .over .coupon-btn{float:right;width:44px;height:105px;line-height:20px;font-size:14px;color:#a4a4a4;text-align:center;padding-top:35px;background:url('https://res.vmallres.com/pimages//sale/2017-11/2017112911580122.png') no-repeat;}

/*折扣券*/
.mod-couponStyle .coupon-list .detail.discount .info {margin-left: 34px;}
.mod-couponStyle .coupon-list .detail.discount .price {color: #8156d8}
.mod-couponStyle .coupon-list .detail.discount em {font-style: normal;font-weight: bold;font-size: 14px;line-height: 22px;}
.mod-couponStyle .vertical .detail.discount .coupon-btn {background-position: 0px -130px;}
.mod-couponStyle .vertical .detail.discount .coupon-btn span {padding:0 10px;width:24px;line-height:1.6;text-align:center;font-size:14px;display:block;margin-top: 20px;word-break: break-all;}
.mod-couponStyle .vertical .detail.discount .over .coupon-btn span,.mod-couponStyle .vertical .detail.discount .disabled .coupon-btn span, .mod-couponStyle .vertical .detail.discount .receive .coupon-btn span{margin-top: 0;}
.mod-couponStyle .vertical .detail.discount:hover .coupon-btn {background-position: -44px -130px;}
.mod-couponStyle .vertical .detail.discount .begin .coupon-btn{color:#8156d8;background-position:-88px -130px;}
/*.mod-couponStyle .vertical .detail.discount .receive .coupon-btn{padding-top:35px;height:95px;background-position:-132px 0}*/
.mod-couponStyle .vertical .detail.discount .receive2 .coupon-btn{padding-top:35px;height:95px;background-position:-132px 0}
.mod-couponStyle .vertical .detail.discount .disabled{cursor: not-allowed;}
.mod-couponStyle .vertical .detail.discount .disabled .coupon-btn{padding-top:35px;height:95px;background-position:-132px 0;}
.mod-couponStyle .vertical .detail.discount .begin{cursor:not-allowed}
/*.mod-couponStyle .vertical .detail.discount .receive{cursor:not-allowed}*/
.mod-couponStyle .vertical .detail.discount .receive2{cursor:not-allowed}
.mod-couponStyle .vertical .detail.discount .over{cursor:not-allowed}
.mod-couponStyle .vertical .detail.discount .over em{color:#d4d4d4}
.mod-couponStyle .vertical .detail.discount .over .price{color:#d4d4d4}
.mod-couponStyle .vertical .detail.discount .over .word{color:#8b8b8b}
.mod-couponStyle .vertical .detail.discount .over .time{color:#b2b2b2}
.mod-couponStyle .vertical .detail.discount .over .coupon-btn{float:right;width:44px;height:130px;line-height:20px;font-size:14px;color:#a4a4a4;text-align:center;background:url('https://res.vmallres.com/pimages//sale/2017-11/2017112911580122.png') no-repeat;}

/*免邮券*/
.mod-couponStyle .coupon-list .detail.postage .info {margin-left: 34px;}
.mod-couponStyle .coupon-list .detail.postage em {font-style: normal;font-weight: bold;font-size: 14px;line-height: 22px;}
.mod-couponStyle .vertical .detail.postage .coupon-btn {background:url('https://res.vmallres.com/pimages//sale/2018-01/2018011909200949.png') no-repeat;}
.mod-couponStyle .vertical .detail.postage .coupon-btn span {padding:0 10px;width:24px;line-height:1.6;text-align:center;font-size:14px;display:block;margin-top: 20px;word-break: break-all;}
.mod-couponStyle .vertical .detail.postage .over .coupon-btn span,.mod-couponStyle .vertical .detail.postage .disabled .coupon-btn span, .mod-couponStyle .vertical .detail.postage .receive .coupon-btn span{margin-top: 0;}
.mod-couponStyle .vertical .detail.postage:hover .coupon-btn {background:url('https://res.vmallres.com/pimages//sale/2018-01/20180119092009273.png') no-repeat;}
.mod-couponStyle .vertical .detail.postage .begin .coupon-btn{color:#267eff;background:url('https://res.vmallres.com/pimages//sale/2018-01/20180119092008656.png') no-repeat;}
/*.mod-couponStyle .vertical .detail.postage .receive .coupon-btn{padding-top:35px;height:95px;background:url('https://res.vmallres.com/pimages//sale/2018-01/20180119092009432.png') no-repeat;}*/
.mod-couponStyle .vertical .detail.postage .receive2 .coupon-btn{padding-top:35px;height:95px;background:url('https://res.vmallres.com/pimages//sale/2018-01/20180119092009432.png') no-repeat;}
.mod-couponStyle .vertical .detail.postage .disabled{cursor: not-allowed;}
.mod-couponStyle .vertical .detail.postage .disabled .coupon-btn{padding-top:35px;height:95px;background:url('https://res.vmallres.com/pimages//sale/2018-01/20180119092009432.png') no-repeat;}
.mod-couponStyle .vertical .detail.postage .begin{cursor:not-allowed}
/*.mod-couponStyle .vertical .detail.postage .receive{cursor:not-allowed}*/
.mod-couponStyle .vertical .detail.postage .receive2{cursor:not-allowed}
.mod-couponStyle .vertical .detail.postage .over{cursor:not-allowed}
.mod-couponStyle .vertical .detail.postage .over em{color:#d4d4d4}
.mod-couponStyle .vertical .detail.postage .over .price{color:#d4d4d4}
.mod-couponStyle .vertical .detail.postage .over .word{color:#8b8b8b}
.mod-couponStyle .vertical .detail.postage .over .time{color:#b2b2b2}
.mod-couponStyle .vertical .detail.postage .over .coupon-btn{float:right;width:44px;height:130px;line-height:20px;font-size:14px;color:#a4a4a4;text-align:center;background:url('https://res.vmallres.com/pimages//sale/2017-11/2017112911580122.png') no-repeat;}
.mod-couponStyle .vertical .detail.postage  .price {color: #267eff;margin-bottom: 21px;}
.mod-couponStyle .vertical .detail.postage  .price span{font-size: 34px;line-height:34px;font-family: \5FAE\8F6F\96C5\9ED1;font-weight: bold;}
.mod-couponStyle .vertical .detail.postage .price p {margin-top: -2px;}

/*横向*/
.mod-couponStyle .level .detail .info {padding:15px;font-size: 14px;}
.mod-couponStyle .level .detail .img {float:left;margin-right: 10px;}
.mod-couponStyle .level .detail .img img {width: 64px;height: 64px;}
.mod-couponStyle .level .detail .grade {color: #267eff;height: 16px;line-height: 16px;}
.mod-couponStyle .level .detail .desc {color: #3a3a3a;line-height: 15px;height: 32px;border:1px solid #fff;word-wrap:break-word;word-break:break-all;overflow:auto;}
.mod-couponStyle .level .detail .time {color: #878787;font-size: 12px;height:14px;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mod-couponStyle .level .detail .coupon-btn {left:0;bottom:0;width:100%;height:40px;background:url('https://res.vmallres.com/pimages/sale/2017-11/20171129115758590.png') no-repeat center center;line-height: 38px;text-align: center;}
.mod-couponStyle .level .detail:hover .coupon-btn {background:url('https://res.vmallres.com/pimages/sale/2017-11/20171129115759674.png') no-repeat center center;}
.mod-couponStyle .level .detail .coupon-btn span {color: #fff;}
.mod-couponStyle .level .detail .begin{cursor: not-allowed;}
.mod-couponStyle .level .detail .begin .coupon-btn{background:url('https://res.vmallres.com/pimages/sale/2017-11/20171129115759255.png') no-repeat center center;}
.mod-couponStyle .level .detail .begin .coupon-btn span{color:#2671ff;}
.mod-couponStyle .level .detail .receive{cursor: not-allowed;}
.mod-couponStyle .level .detail .receive2{cursor: not-allowed;}
.mod-couponStyle .level .detail .receive .coupon-btn{background:url('https://res.vmallres.com/pimages/sale/2017-11/20171129115800125.png') no-repeat center center;}
.mod-couponStyle .level .detail .receive2 .coupon-btn{background:url('https://res.vmallres.com/pimages/sale/2017-11/20171129115800125.png') no-repeat center center;}
.mod-couponStyle .level .detail .disabled{cursor: not-allowed;}
.mod-couponStyle .level .detail .disabled .coupon-btn{background:url('https://res.vmallres.com/pimages/sale/2017-11/20171129115800125.png') no-repeat center center;}
.mod-couponStyle .level .detail .over{cursor: not-allowed;}
.mod-couponStyle .level .detail .over .coupon-btn span {color: #a4a4a4;}
.mod-couponStyle .level .detail .over .coupon-btn{background:url('https://res.vmallres.com/pimages/sale/2017-11/20171129115800206.png') no-repeat center center;}

/*一行三个*/
.mod-couponStyle .new-odd {width:906px;margin:0 auto;}
.mod-couponStyle .new-odd ul {width: 914px;}
/*一行四个*/
.mod-couponStyle .new-even {width:1200px;margin:0 auto;}
.mod-couponStyle .new-even ul {width: 1208px;}
/*新人频道公共*/
.mod-couponStyle .new-content a {color:#333;}
.mod-couponStyle .new-content a:hover {text-decoration: none;}
.mod-couponStyle .new-content{float:left;width:294px;height:128px;margin: 0 8px 8px 0;border-radius:5px;background: url('../images/coupon-style_pc_img_1.png') no-repeat center center;}
.mod-couponStyle .new-content a{display:block;width:294px;height:128px;position: absolute;}
.mod-couponStyle .new-content .info {width:180px;padding:0 28px;float: left;}
.mod-couponStyle .new-content .price {font-size: 28px;color:#413422;line-height: 1;text-align: center;margin-top: 12px;}
.mod-couponStyle .new-content .price em{font-size: 52px;margin-left: -5px;font-weight: bold;font-family: impact;font-style: normal;}
.mod-couponStyle .new-content .word {line-height:15px;height:32px;font-size: 14px;color:#413422;text-align: center;word-wrap:break-word;word-break:break-all;overflow:auto;}
.mod-couponStyle .new-content .time {font-size: 12px;color:#413422;background-color:rgba(58,58,58,0.1);text-align: center;border-radius: 2em;margin-top: 2px;height:16px;line-height: 16px;overflow: hidden;}
.mod-couponStyle .new-content .time span {opacity: 0.8;filter:alpha(opacity=80);word-break: break-all;}
.mod-couponStyle .new-content .coupon-btn{float:left;width:55px;height:110px;line-height:21px;font-size:16px;text-align:center;}
.mod-couponStyle .new-content .coupon-btn span {padding:0 18px;width:24px;line-height:1.4;text-align:center;font-size:16px;display:block;margin-top: 20px;word-break: break-all;color: #413422;}
.mod-couponStyle .new-content .begin .info {opacity: 0.5}
.mod-couponStyle .new-content .begin .coupon-btn {opacity: 0.5}
.mod-couponStyle .new-content .begin {cursor:not-allowed}
.mod-couponStyle .new-content .receive {cursor:not-allowed}
.mod-couponStyle .new-content .receive2 {cursor:not-allowed}
.mod-couponStyle .new-content .disabled {cursor:not-allowed}
.mod-couponStyle .new-content .over {cursor:not-allowed}
.mod-couponStyle .new-content .receive i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_receive.png') no-repeat center center;}
.mod-couponStyle .new-content .receive2 i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_receive.png') no-repeat center center;}
.mod-couponStyle .new-content .disabled i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_disabled.png') no-repeat center center;}
.mod-couponStyle .new-content .over i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_over.png') no-repeat center center;}
.mod-couponStyle .new-content .sigle {margin-top:8px;height:17px;overflow: hidden;}


/*红底*/
.mod-couponStyle .red-background a {color:#fff;}
.mod-couponStyle .red-background .name {position: absolute; left: 9px; top: 18px; width:54px;font-size:16px;color:#DB5852;background-color:#FFECDA;text-align:center;border-radius:0 24px 24px 0;height:24px;line-height:24px;overflow:hidden;}
.mod-couponStyle .red-background a:hover {text-decoration: none;}
.mod-couponStyle .red-background{float:left;width:294px;height:180px;margin: 0 8px 8px 0;border-radius:5px;background: url('../images/coupon-style_pc_bg_5.png') no-repeat center center;}
.mod-couponStyle .red-background a{display:block;width:294px;height:180px;position: absolute;}
.mod-couponStyle .red-background .info {width:180px;padding:0 28px;float: left;}
.mod-couponStyle .red-background .price {font-size: 26px;color:#fff;line-height: 1;text-align: center;margin-top: 20px;}
.mod-couponStyle .red-background .price em{font-size: 70px;margin-left: -5px;font-weight: bold;font-family: impact;font-style: normal;}
.mod-couponStyle .red-background .word {line-height:20px;height:42px;font-size: 16px;color:#fff;text-align: center;word-wrap:break-word;word-break:break-all;overflow:auto;}
.mod-couponStyle .red-background .time {font-size: 14px;color:#DB5852;background-color:#FFECDA ;text-align: center;border-radius: 22px;margin-top: 2px;height:22px;line-height: 22px;overflow: hidden;}
.mod-couponStyle .red-background .time span {opacity: 0.8;filter:alpha(opacity=80);word-break: break-all;}
.mod-couponStyle .red-background .coupon-btn{float:left;width:45px;height:110px;line-height:28px;font-size:60px;text-align:center;}
.mod-couponStyle .red-background .coupon-btn span {padding:0 10px;width:24px;line-height:1.4;text-align:center;font-size:20px;display:block;margin-top: 30px;word-break: break-all;color: #fff;}
.mod-couponStyle .red-background .begin .info {opacity: 0.5}
.mod-couponStyle .red-background .begin .coupon-btn {opacity: 0.5}
.mod-couponStyle .red-background .begin {cursor:not-allowed}
.mod-couponStyle .red-background .receive {cursor:not-allowed}
.mod-couponStyle .red-background .receive2 {cursor:not-allowed}
.mod-couponStyle .red-background .disabled {cursor:not-allowed}
.mod-couponStyle .red-background .over {cursor:not-allowed}
.mod-couponStyle .red-background .receive i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_receive_red.png') no-repeat center center;}
.mod-couponStyle .red-background .receive2 i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_receive_red.png') no-repeat center center;}
.mod-couponStyle .red-background .disabled i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_disabled_red.png') no-repeat center center;}
.mod-couponStyle .red-background .over i {position: absolute;width: 100%;height: 100%;z-index: 10;top:0;left:0;background: url('../images/coupon-style_pc_over_red.png') no-repeat center center;}

/* 海外蓝底 */
.mod-couponStyle .mod-couponStyle-title{font-size: 32px; line-height: 1.2; padding: 30px 0; text-align: center;}
.mod-couponStyle .abd-bluebg {width: 281px; height: 197px; margin-right: 24px; margin-bottom: 24px; float: left;}
.mod-couponStyle .abd-bluebg a{display: block; height: 197px; color: #fff; background:url('../images/coupon-style_pc_bg_6.png') no-repeat center center;box-shadow:0px 15px 10px -15px rgba(0,23,53,0.17)}
.mod-couponStyle .abd-bluebg .price{height: 102px; line-height: 102px;; font-size: 50px; font-weight: bold; text-align: center;}
.mod-couponStyle .abd-bluebg .info {padding:17px 15px 0 15px;}
.mod-couponStyle .abd-bluebg .desc {font-size:12px; height: 32px; line-height: 32PX; word-wrap:break-word;word-break:break-all;overflow:hidden; text-align: center;}
.mod-couponStyle .abd-bluebg .coupon-btn {width:100%;height:48px;line-height: 48px;text-align: center;font-size: 18.2px;}
.mod-couponStyle .abd-bluebg .coupon-btn span { color: #535353;}
.mod-couponStyle .abd-bluebg .begin{cursor: not-allowed;}
.mod-couponStyle .abd-bluebg .receive,
.mod-couponStyle .abd-bluebg .receive2,
.mod-couponStyle .abd-bluebg .disabled,
.mod-couponStyle .abd-bluebg .over{cursor: not-allowed; background:url('../images/coupon-style_pc_bg_over_6.png') no-repeat center center;}
.mod-couponStyle .abd-bluebg .receive .coupon-btn,
.mod-couponStyle .abd-bluebg .receive2 .coupon-btn,
.mod-couponStyle .abd-bluebg .disabled .coupon-btn,
.mod-couponStyle .abd-bluebg .over .coupon-btn{color: #535353;}

/* 海外白底 */
.mod-couponStyle .abd-whitebg {width: 281px; height: 197px; margin-right: 24px; margin-bottom: 24px;  float: left;}
.mod-couponStyle .abd-whitebg a{display: block;height: 197px; color: #fff; background:url('../images/coupon-style_pc_bg_7.png') no-repeat center center;}
.mod-couponStyle .abd-whitebg .price{height: 89px; line-height: 89px;; font-size: 50px;font-weight: bold; text-align: center; color:#FC64A1;}
.mod-couponStyle .abd-whitebg .info {padding:17px 15px 0 15px;}
.mod-couponStyle .abd-whitebg .desc {font-size:12px; height: 40px; line-height: 40px; color:#4E33B3; word-wrap:break-word;word-break:break-all;overflow:hidden; text-align: center;}
.mod-couponStyle .abd-whitebg .coupon-btn {width:100%;height:48px;line-height: 48px;text-align: center;font-size: 18.2px; color: #fff;}
.mod-couponStyle .abd-whitebg .begin{cursor: not-allowed;}
.mod-couponStyle .abd-whitebg .receive,
.mod-couponStyle .abd-whitebg .receive2,
.mod-couponStyle .abd-whitebg .disabled,
.mod-couponStyle .abd-whitebg .over{cursor: not-allowed; background:url('../images/coupon-style_pc_bg_over_7.png') no-repeat center center;}
.mod-couponStyle .abd-whitebg .receive .price,
.mod-couponStyle .abd-whitebg .receive2 .price,
.mod-couponStyle .abd-whitebg .disabled .price,
.mod-couponStyle .abd-whitebg .over .price{color: #D8D8D8;}
.mod-couponStyle .abd-whitebg .receive .desc,
.mod-couponStyle .abd-whitebg .receive2 .desc,
.mod-couponStyle .abd-whitebg .disabled .desc,
.mod-couponStyle .abd-whitebg .over .desc{color: #D8D8D8;}
.mod-couponStyle .abd-whitebg .receive .coupon-btn,
.mod-couponStyle .abd-whitebg .receive2 .coupon-btn,
.mod-couponStyle .abd-whitebg .disabled .coupon-btn,
.mod-couponStyle .abd-whitebg .over .coupon-btn{color: #fff;}

/* 阿语 */
.mod-couponStyle.mod-ar .abd-whitebg,
.mod-couponStyle.mod-ar .abd-bluebg{float:right}
