/*我的订阅-品牌*/
.sell_top{width:100%;height:150px;position:relative;color:#fff;
background:url(../image/vip/pic/mySub.jpg)no-repeat;background-size:100% 100%;}
.sell_round_b{width:124px;height:124px;border:3px solid rgba(255,255,255,0.1);border-radius:62px;position:absolute;margin-left:13px;margin-top:13px;}
.sell_round_s{width:104px;height:104px;border:5px solid rgba(255,255,255,0.2);border-radius:52px;position:absolute;margin-left:23px;margin-top:23px;}
.sell_head{position:absolute;margin-left:35px;margin-top:35px;width:80px;height:80px;background:#fff;border-radius:50%;border:5px solid rgb(251,170,167);}
.img_sell_head{width:70px;height:70px;border-radius:50%;}
.sell_name{position:absolute;top:35%;margin-left:150px;}
.sell_name span{font-size:17px;}
.sell_name font{font-size:14px;color:rgb(254,194,192);line-height:35px;}
.sell_name i{font-style:normal;font-size:14px;color:rgb(254,194,192);margin-left:7px;line-height:35px;}
.sell_name em{font-style:normal;font-size:14px;color:rgb(254,194,192);margin-left:7px;line-height:35px;}
.img_sell_QR{width:16px;height:16px;margin-left:10px;margin-bottom: 5px;}
.sell_setup{color:rgb(254,194,192);float:right;font-size:19px;margin:10px 10px 0 0;}
.sell_email{color:rgb(254,194,192);float:right;font-size:18px;margin:10px 18px 0 0;}
.sell_menu{width:100%;height:38px;background:#fff;border-bottom:1px solid #e5e5e5;float:left;}
.sell_menu ul li{float:left;width:50%;height:38px;text-align:center;}
.sell_menu ul li p{line-height:35px;width:80%;font-size:16px;color:#4f4f4f;margin:auto;}
.menu_red{border-bottom:2px solid #cc0000;color:#864d30!important;}
.subscr_list{float:left;width:100%;height:90px;background:#fff;border-bottom:1px solid #dbdada;margin-bottom:7px;}
.subscr_l{float:left;width:30%;height:90px;text-align:center;}
.img_subscr{width:80px;height:80px;margin-top:5px;}
.subscr_r{float:left;width:70%;height:90px;padding:5px 10px 5px 0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subscr_r h4{width:100%;font-size:15px;padding:4px 0 8px 0;color:#864d30;border-bottom:1px dashed #dfcbc1;}
.subscr_r i{position:absolute;right:10px;top:9px;color:#2f2f2f;border:1px solid #5f5f5f;padding:2px 4px;font-size:12px;line-height:12px;}
.subscr_r em{position:absolute;right:10px;bottom:9px;color:#888;font-size:14px;line-height:14px;
background:url(../image/activity/icon/arrow.png)100% 50% no-repeat;background-size:16px;padding-right:18px;}
.subscr_nr{line-height:12px;font-size:12px;color:#888;margin-top:5px;width:100%;}
.subscr_nr span{background:url(../image/activity/icon/like.png)0 50% no-repeat;background-size:12px;padding-left:16px;margin-right:8px;}
.subscr_nr label{border-left:1px solid #2f2f2f;background:url(../image/activity/icon/location.png)10px 50% no-repeat;background-size:9px;padding-left:21px;}
.subscr_r p{position:absolute;left:0;bottom:7px;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#de2729;}
/*我的订阅-商品*/
.subscr_sp_r{float:left;width:70%;height:90px;padding:5px 10px 5px 0;position:relative;}
.subscr_sp_r i{position:absolute;right:10px;top:9px;color:#2f2f2f;border:1px solid #5f5f5f;padding:2px 4px;font-size:12px;line-height:12px;}
.subscr_sp_r em{position:absolute;right:10px;bottom:6px;color:#888;font-size:14px;line-height:14px;
background:url(../image/activity/icon/arrow.png)100% 50% no-repeat;background-size:16px;padding-right:18px;}
.subscr_sp_r h4{color:#df2027;font-size:16px;}
.subscr_sp_r p{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;}
.subscr_sp_r_like{position:absolute;left:0;bottom:7px;font-size:12px;line-height:12px;color:#888;}
.subscr_sp_r_like span{background:url(../image/activity/icon/like.png)0 50% no-repeat;background-size:11px;padding-left:14px;margin-right:4px;}
.subscr_sp_r_like label{border-left:1px solid #2f2f2f;background:url(../image/activity/icon/shop.png)5px 50% no-repeat;background-size:14px;padding-left:22px;}
/*我要优惠券*/
.coupon_list{float:left;width:100%;height:80;background:#fff;margin-bottom:8px;}
.coupon_l{float:left;width:84%;height:80px;color:#fff;position:relative;}
.coupon_date i{float:left;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.coupon_date em{float:right;width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.coupon_count{float:left;font-style:normal;font-family:Impact;font-size:40px;line-height:40px;}
.coupon_info{float:left;width:50%;font-size:13px;line-height:13px;margin:15px 0 2px 8px;}
.coupon_txt{float:left;width:50%;font-size:20px;line-height:20px;margin-left:8px;}
.coupon_r{float:left;width:16%;height:80px;text-align:center;padding-top:16px;line-height:16px;}
.coupon_r p{font-size:18px;line-height:18px;}
.img_coupon_arrow{width:32px;}
.turn_around{transform:rotate(180eg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.coupon_receive{background:#fff;width:220%;margin-left:-120%;margin-top:3px;padding:4px;border-radius:4px;position:relative;z-index:999;text-align:left;}
.border_blue{border:1px solid #8759d8;}
.border_green{border:1px solid #44baae;}
.border_red{border:1px solid #ca4385;}
.border_violet{border:1px solid #a958c0;}
.border_yellow{border:1px solid #ba8544;}
.coupon_receive p{font-size:13px!important;line-height:16px;}
.pb100{padding-bottom:100px;}
.color_blue{color:#8759d8;}
.color_green{color:#44baae;}
.color_red{color:#ca4385;}
.color_violet{color:#a958c0;}
.color_yellow{color:#ba8544;}
.bg_blud{background:url(../image/activity/pic/bgGlue.jpg)no-repeat;background-size:100% 100%;}
.bg_green{background:url(../image/activity/pic/bgGreen.jpg)no-repeat;background-size:100% 100%;}
.bg_red{background:url(../image/activity/pic/bgRed.jpg)no-repeat;background-size:100% 100%;}
.bg_violet{background:url(../image/activity/pic/bgViolet.jpg)no-repeat;background-size:100% 100%;}
.bg_yellow{background:url(../image/activity/pic/bgYellow.jpg)no-repeat;background-size:100% 100%;}
.but_coupon{margin:0;padding:0;border:0;background:none;font-size:18px;line-height:18px;text-align:center;width:32px;height:32px;}
.but_coupon_blue{background:url(../image/activity/icon/coupon1.png)no-repeat;background-size:100% 100%;}
.but_coupon_green{background:url(../image/activity/icon/coupon2.png)no-repeat;background-size:100% 100%;}
.but_coupon_red{background:url(../image/activity/icon/coupon3.png)no-repeat;background-size:100% 100%;}
.but_coupon_violet{background:url(../image/activity/icon/coupon4.png)no-repeat;background-size:100% 100%;}
.but_coupon_yellow{background:url(../image/activity/icon/coupon5.png)no-repeat;background-size:100% 100%;}
but_coupon_green{}
/*积分兑换商品*/
.count_top{width:100%;background:#fb4b45;text-align:center;color:#fff;float:left;margin-bottom:8px;position:relative;}
.count_top label{font-size:28px;font-family:Arial;line-height:28px;margin:15px 0;}
.count_top span{font-size:14px;}
.count_top ul{border-top:1px dashed #fff;float:left;width:100%;}
.count_top ul li{float:left;width:50%;font-size:14px;line-height:16px;border-right:1px solid #fff;margin:5px 0;}
.count_list{float:left;width:100%;height:120px;background:#fff;padding-right:10px;margin-bottom:8px;}
.count_l{float:left;width:40%;height:120px;text-align:center;}
.img_count{width:100px;height:100px;margin-top:10px;}
.count_r{float:left;width:60%;height:120px;padding-top:8px;position:relative;}
.count_r p{font-size:15px;line-height:18px;color:#2f2f2f;width:90%;height: 54px;overflow: hidden;word-wrap: break-word;}
.count_info{position:absolute;left:0;bottom:28px;width:100%;line-height:16px;}
.count_info i{float:left;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#df2027;font-size:12px;}
.count_info i span{font-size:18px;font-family:Arial;}
.count_info em{float:right;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#7e7e7e;text-decoration: line-through;line-height:18px;text-align:right;}
.count_but{position:absolute;left:0;bottom:8px;width:100%;height:20px;line-height:20px;float:left;color:#fff;font-size:12px;}
.count_changed{width:65%;float:left;border-right:1px solid #fff;height:20px;border-radius:3px 0 0 3px;
background:url(../image/activity/icon/people.png)3px 50% no-repeat #4f4f4f;background-size:15px;padding-left:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.count_change{width:35%;background:#fb4c46;float:left;height:20px;border-radius:0 3px 3px 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.img_count_arr{width:11px;margin-bottom:2px;}
/*积分兑换商品-详情*/
.pt8{padding-top:8px;}
.count_top i{position:absolute;top:5px;left:5px;font-size:12px;line-height:12px;}
.count_sp{background:#fff;padding:7px 7px 0 7px;border-bottom:1px solid #dbdada;float:left;width:100%;margin-bottom:7px;}
.img_count_sp{width:100%;border-bottom:1px dashed #dfcbc1;margin-bottom:5px;}
.count_sp p{font-size:15px;color:#2f2f2f;line-height:18px;color:#2f2f2f;}
.count_sp_num{margin-top:15px;margin-bottom:5px;line-height:18px;}
.count_sp_num label{color:#df2027;font-size:12px;}
.count_sp_num label span{font-size:20px;font-family:Arial;}
.count_sp_num font{margin-left:10px;font-size:12px;text-decoration:line-through;color:#737373;}
.count_sp_num i{float:right;color:#737373;font-size:12px;line-height:20px;}
.count_collect{float:left;width:100%;border-top:1px dashed #dfcbc1;text-align:center;padding:7px 0;}
.count_like{float:left;width:40%;border-right:1px solid #dfcbc1;line-height:22px;}
.img_count_like{width:20px;}
.count_button{float:left;width:60%;}
.but_count{margin:0;border:0;padding:0;line-height:24px;width:75%;background:#de2729;color:#fff;font-size:15px;}
.count_sp_info{padding:8px;padding-bottom:15px;border-bottom:1px solid #dbdada;background:#fff;}
.count_sp_info h4{font-size:16px;color:#864d30;border-bottom:1px solid #bfbfbf;padding-bottom:9px;margin-top:5px;margin-bottom:9px;}
.img_count_info{width:100%;}
.tit_line_sp{float:left;width:20%;border-bottom:1px solid #dfcbc1;margin-top:11px;}
.ml12{margin-left:12%;}

.count_osp_list{background:#fff;float:left;width:48%;margin:0 1% 7px 1%;border-radius:4px;}
.img_count_osp{width:100%;margin-bottom:4px;}
.count_osp_nr{height:60px;position:relative;}
.count_osp_nr p{font-size:13px;line-height:14px;color:#2f2f2f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding-left:4px;}
.count_osp_nr i{position:absolute;left:4px;bottom:2px;color:#cc0000;font-size:12px;}
.count_osp_nr i span{font-size:15px;font-family:Arial;}
.count_osp_nr i em{color:#737373;text-decoration: line-through;margin-left:5px;}
.but_change{position:absolute;right:4px;bottom:5px;border:0;margin:0;padding:0;color:#fff;font-size:12px;line-height:16px;width:60px;padding-right:8px;
background:url(../image/activity/icon/arrow2.png)44px 50% no-repeat #fb4c46;background-size:10px;border-radius:3px!important;}
/*促销活动*/
.game_menu{float:left;width:100%;margin-bottom:8px;}
.game_menu ul li{width:30.3%;float:left;margin:0 1.5%;position:relative;}
.game_menu ul li i{position:absolute;top:8px;left:8px;font-size:16px;color:#fff;}
.img_game_menu{width:100%;}
.game_list{background:#fff;border:1px solid #de292b;margin-bottom:8px;}
.game_time{background:#de2729;color:#fff;padding:0 10px;font-size:13px;line-height:26px;margin-bottom:13px;}
.game_time i{float:right;font-size:12px;margin-right:7px;}
.game_time em{float:right;font-size:12px;}
.game_list p{font-size:14px;padding:0 10px;line-height:20px;}
.game_list p label{width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.game_list p i{float:right;font-size:12px;color:#de2729;}
.img_game_logo{width:16px;margin-right:4px;margin-bottom:1px;border-radius:3px;}
.game_prize{text-align:right;margin:0 10px;margin-top:8px;border-top:1px dashed #f6d0d1;}
.game_prize label{font-size:14px;color:#2f2f2f;line-height:22px;}
/*投诉建议*/
.ts{background:#fff;border-bottom:1px solid #dbdada;padding:8px;float:left;width:100%;margin-bottom:7px;}
.ts h4{padding-bottom:3px;}
.ts h4 label{color:#2f2f2f;font-size:15px;border-left:3px solid #de2729;padding-left:7px;line-height:15px;}
.ts ul li{float:left;width:33.3%;text-align:center;padding:5px 0;}
.but_ts_type{width:90%;font-size:14px;color:#2f2f2f;border:0;padding:0;margin:0;background:#f0f0f0;line-height:26px;border-radius:3px!important;}
.but_check{color:#fff!important;background:#de2729!important;}
.ts_store{width:170px;height:26px;margin-top:5px;color:#706363;font-size:14px;padding-left:5px;background:#f0f0f0;border:1px solid #e7e7e7;border-top:1px solid #999;border-radius:3px;}
.ts_nr{margin-top:8px;}
.ts_txt{width:100%;background:#f0f0f0;border:1px solid #e7e7e7;border-top:1px solid #999;border-radius:3px; resize:none;}
.ts_touch_l{float:left;width:70%;height:110px;}
.ts_touch_r{float:left;width:30%;height:110px;border-left:1px dashed #864d30;text-align:center;}
.img_ts_book{width:55px;margin-top:10px;}
.ts_touch_r p{font-size:13px;color:#864d30;background:url(../image/activity/icon/arrow3.png)100% 50% no-repeat;background-size:12px;width:85px;margin:4px auto;padding-right:6px;}
.input_ts_name{width:90%;height:28px;border:1px solid #e7e7e7;border-top:1px solid #999;border-radius:3px;padding-left:38px;margin-top:10px;margin-bottom:7px;
background:url(../image/activity/icon/name.png)8px 50% no-repeat #f0f0f0;background-size:24px;}
.input_ts_phone{width:90%;height:28px;border:1px solid #e7e7e7;border-top:1px solid #999;border-radius:3px;padding-left:38px;
background:url(../image/activity/icon/phone.png)8px 50% no-repeat #f0f0f0;background-size:24px;}
.ts_button{padding-top:15px;}
.but_ts{border:0;padding:0;color:#fff;font-size:16px;line-height:32px;width:100%;background:#de2729;border-radius:4px!important;}
/*预约活动-列表*/
.img_yy{width:100%;margin-bottom:7px;}
.yy_list_time{float:left;width:60%;}
.yy_list_time p{color:#4f4f4f;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yy_list_time p label{color:#864d30;}
.img_yy_time{width:15px;margin-right: 3px;margin-top: -1px;}
.yy_list_num{float:right;width:40%;position:relative;}
.but_yy_list{margin:0;border:0;padding:0;color:#fff;background:#864d30;font-size:15px;padding:0 5px;line-height:24px;width:100%;}
.but_yy_list_over{margin:0;border:0;padding:0;color:#fff;background:#bfbfbf;font-size:15px;padding:0 5px;line-height:24px;width:100%;}
.but_gray{border:1px solid #bfbfbf!important;}
@media screen and (max-width:375px){
	.yy_list{background:#fff;padding:7px 7px 18px 7px;float:left;width:100%;border-bottom:1px solid #dbdada;margin-bottom:7px;}
    .yy_list_but{float:right;margin-top:0px;position:absolute;right:0;top:17px;padding:3px;border:1px solid #864d30;width:78px;height:32px;}
	.yy_list_num i{float:right;font-size:12px;color:#cc0000;position:absolute;right:80px;top:33px;width:83px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
@media  (min-width:375px){
	.yy_list{background:#fff;padding:7px 7px 12px 7px;float:left;width:100%;border-bottom:1px solid #dbdada;margin-bottom:7px;}
    .yy_list_but{float:right;margin-top:0px;position:absolute;right:0;top:4px;padding:3px;border:1px solid #864d30;width:78px;height:32px;}
	.yy_list_num i{float:right;font-size:12px;color:#cc0000;position:absolute;right:80px;top:19px;width:83px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
/*预约活动-内容*/
.yy_list_number{right:0!important;}
.yy_nr_num{padding-top:14px;margin-bottom:8px;position:relative;}
.yy_nr_num label{font-size:14px;color:#2f2f2f;padding-left:7px;border-left:3px solid #de2729;line-height:14px;}
.sub{position:absolute;top:14px;;left:104px;padding:0;margin:0;border:1px solid #ddd;border-radius:2px!important;width:22px;height:22px;
background:url(../image/activity/icon/sub.png)no-repeat;background-size:100% 100%;}
.add{position:absolute;top:14px;left:173px;padding:0;margin:0;border:1px solid #ddd;border-radius:2px!important;width:22px;height:22px;
background:url(../image/activity/icon/add.png)no-repeat;background-size:100% 100%;}
.yy_counts{position:absolute;top:14px;left:132px;padding:0;margin:0;border:1px solid #ddd;border-radius:2px!important;width:35px;height:22px;text-align:center;}
.but_yy{width:100%;background:#de2729;border:0;margin:0;padding:0;font-size:16px;color:#fff;line-height:32px;border-radius:4px!important;}
.mb20{margin-bottom:20px;}
.yy_info{}
.yy_info h3{font-size:15px;color:#864d30;margin-bottom:10px;}
.yy_info h4{font-size:14px;color:#2f2f2f;margin:7px 0;}
.yy_info p{color:#888;font-size:13px;line-height:18px;}
/*微调查*/
.question_top{background:#fb4b45;margin-top:8px;margin-bottom:8px;color:#fff;position:relative;text-align:center;}
.question_top i{position:absolute;top:5px;left:5px;font-size:12px;line-height:13px;}
.question_top label{line-height:60px;}
.question_top label span{font-size:22px;font-weight:600}
.question_top p{font-size:14px;border-top:1px dashed #fff;line-height:24px;}
.question_list{background:#fff;padding:0 10px;border-bottom:1px solid #dbdada;margin-bottom:7px;}
.question_list p{border-bottom:1px dashed #dfcbc1;line-height:28px;}
.question_list p i{font-family: BritannicBold;font-weight: 600;color:#fb4b45;font-size:15px;margin-right:4px;}
.question_list p span{color:#864d30;font-size:15px;}
.question_list p em{font-size:13px;color:#888;}
.question_op{padding:4px 0;color:#2f2f2f;font-size:13px;}
.question_sex{position:relative;top:2px;}
.question_op label{margin-left:5px;margin-right:8px;}
.question_but{padding-top:8px;text-align:center;}
.but_question{border: 0;padding: 0;color: #fff;font-size: 16px;line-height: 32px;width: 100%;background: #de2729;border-radius: 4px!important;}
.question_wxts{padding:5px 10px;color:#864d30;}
.question_wxts h4{font-size:14px;font-weight:600;line-height:18px;margin-bottom:4px;}
.question_wxts p{font-size:14px;line-height:20px;}
/*最新活动*/
.activity_menu{border-top:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;background:#fff;float:left;width:100%;height:34px;margin:5px 0;}
.activity_menu ul li{float:left;width:33.3%;text-align:center;height:34px;}
.but_activity_menu{border:0;padding:0;margin:0;width:75%;line-height:31px;font-size:16px;color:#4f4f4f;background:none;}
.but_red{border-bottom:2px solid #cc0000;color:#cc0000;}
.activity_list{background:#fff;padding:5px 10px;border-bottom:1px solid #e6e5e5;margin-bottom:7px;line-height:16px;}
.activity_list label{font-size:13px;color:#864d30;background:url(../image/activity/icon/time.png)0 50% no-repeat;background-size:13px;padding-left:18px;line-height:16px;margin-bottom:8px;margin-top:5px;
width:75%;}
.but_activity_like{float:right;border:1px solid #d21e1e;background:url(../image/activity/icon/add2.png)6px 50% no-repeat #fff;background-size:7.5px;padding:0;
color:#cc0000;width:60px;padding-left:5px;line-height:18px;margin-top:2px;font-size:13px;}
.img_activity{width:100%;}
.activity_list p{font-size:14px;color:#2f2f2f;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px;margin-bottom:2px;}
.but_activity_over{float:right;border:1px solid #5f5f5f;background:none;padding:0;color:#2f2f2f;width:60px;line-height:18px;margin-top:2px;font-size:13px;}
/*最新活动-详情*/
.activity_nr{background:#fff;padding:8px;border-bottom:1px solid #e5e5e5;}
.activity_tit{margin-bottom:7px;}
.activity_tit p{color:#864d30;font-size:15px;line-height:20px;}
.activity_time{height:30px;border-bottom:1px solid #dfcbc1;margin-bottom:8px;}
.activity_time label{font-size:13px;color:#666;background:url(../image/activity/icon/time1.png)0 50% no-repeat;background-size:13px;padding-left:18px;line-height:16px;margin-bottom:2px;margin-top:5px;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:75%;}
.but_activity_cancel{float:right;border:1px solid #d21e1e;background:url(../image/activity/icon/sub2.png)3px 50% no-repeat #fff;background-size:7.5px;padding:0;
color:#cc0000;width:70px;padding-left:8px;line-height:18px;margin-top:2px;font-size:13px;}
.activity_info{padding:14px 8px 20px 8px;color:#333;}
.activity_info h4{font-size:14px;line-height:24px;}
.activity_info p{font-size:13px;line-height:18px;}







