/**************** 侧边栏 ****************/
.sidebar{ /*width:302px;*/ min-height:100%; height:100%; /*position:fixed;*/ right:0; z-index:88; font-family:"微软雅黑";}
/** 左 **/
.sidebar_left{ width:40px; min-height:100%; height:100%; float:left; background:#333; position:relative; overflow-y:scroll;}
.sidebar_left::-webkit-scrollbar{ display:none;}
.sidebar_cart{ width:100%; float:left; text-align:center; color:#fff; background:#f62f55; height:170px; margin:160px 0 0 0;}
.sidebar_cart_icon{ width:100%; float:left; margin:30px 0 20px 0;}
.sidebar_cart_t{ width:100%; float:left; font-size:14px; line-height:14px;}
.sidebar_cart_t1{ width:100%; float:left; font-size:10px; margin:12px 0 0 0;}
.sidebar_icon{ width:100%; float:left; margin:30px 0 0 0; text-align:center;}
.sidebar_left_b{ width:100%; float:left; margin:160px 0 0 0; padding: 0 0 40px 0;}
.backtop{ width:100%; float:left; margin:30px 0 0 0; text-align:center;}

/** 右 **/
.sidebar_right{ width:262px; height:93%; float:left; background:#efeff4; overflow-y:scroll; overflow-x:hidden;}
.sidebar_right::-webkit-scrollbar{ display:none;}
.sidebar_top{ width:262px; float:left; background:#f2f2f2; border-bottom:1px solid #e8e8e8; height:39px; position:fixed; right:0; top:0; z-index:88;}
.j_icon{ float:left; margin: 9px 8px 0 14px;}
.sidebar_title{ float:left; font-size:14px; color:#666; line-height:39px; }
.sidebar_close{ float:right; padding:10px;}

.sidebar_h39{ width:100%; height:39px; float:left;}

.sidebar_content{ width:238px; float:left; margin: 0 12px; border-bottom:1px solid #fff;}
.sidebar_p1{ text-align:center; margin:34px 0 7px 0;}
.sidebar_p2{ text-align:center; font-size:14px; color:#666666;}
.sidebar_p3{ text-align:center; margin:22px 0 50px;}
.sidebar_login{ width:118px; height:33px; line-height:33px; font-size:16px; background:#f62f55; color:#fff; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.sidebar_line{ width:100%; height:1px; background:#d2d2d2; float:left;}

/**************** 侧边栏，优惠券 ****************/
.sidebar_content1{ width:241px; float:left; margin: 0 10px; border-bottom:1px solid #fff;}

.sidebar_coupon_title{ width:100%; float:left; font-size:14px; color:#666666; margin:18px 0 0;}
.sidebar_coupon{ width:222px; float:left; height:105px; background:url(../../images/j_box.png) no-repeat; position:relative; margin-top:9px; font-family: PF_MEDIUM;background-size: 222px 105px;}
.j_box_top{ width:78px; height:23px; line-height:23px; background:url(../../images/j_box_top.png) no-repeat; position:absolute; right:0; top:11px;}
.j_box_top1{ width:78px; height:23px; line-height:23px; background:url(../../images/j_box_top1.png) no-repeat; position:absolute; right:0; top:11px;}
.j_shop_icon{ width:15px; height:15px; float:left; margin: 4px 5px 0 10px;}
.j_shop_icon img{ width:15px; height:15px; float:left;}
.j_mall_icon{ width:14px; height:15px; float:left; margin: 4px 5px 0 10px;}
.j_mall_icon img{ width:14px; height:15px; float:left;}
.j_shop_title{ float:left; color:#fff; font-size:14px;}

.sidebar_coupon_left{ width:115px; float:left; margin: 12px 12px 0 14px;}
.sidebar_coupon p{ width:100%; float:left;}
.sidebar_coupon_p1{ color:#ff5e71; font-size:16px; line-height:16px; font-weight:bold; margin-bottom:14px;}
.sidebar_coupon_p2{ color:#ba9393; font-size:12px;}

.sidebar_coupon_symbol{ color:#f62f55; font-size:14px; font-weight:bold;}
.sidebar_coupon_price{ color:#f62f55; font-size:26px; font-weight:bold;}
.sidebar_coupon_detail{ color:#666666; font-size:10px;}

.sidebar_coupon_right{ width:78px; float:left; position:relative;}
.ylq1{ position:absolute; right:0; top:26px;}
.sidebar_coupon_btn{ width:76px; height:28px; border-radius:15px;  border:1px solid #f6395d; color:#ff5e71; line-height:28px; text-align:center; font-weight:bold; font-size:15px; float:right; margin-top:62px;}
.sidebar_coupon_btn1{ width:76px; height:28px; border-radius:15px;  border:1px solid #8e8e8a; color:#8e8e8a; line-height:28px; text-align:center; font-weight:bold; font-size:15px; float:right; margin-top:62px;}

.sidebar_more{ width:100%; font-size:14px; color:#666; line-height:14px; text-align:center; padding:8px 0; margin:10px 0;}
.sidebar_more span{ float:left; margin: 0 0 0 86px;}
.sidebar_more img{ float:left; margin: 0 0 0 7px;}

.sidebar_coupon1 a{ color:#8e8e8a;}
.sidebar_coupon1 span{ color:#8e8e8e !important;}
.sidebar_coupon1 p{ color:#a6a6a6 !important;}
.sidebar_coupon1 span.j_shop_title{ color:#fff !important;}
.available-receive{cursor: pointer;}
/** 优惠券 领取 **/
.receive_box{ width:218px; float:left; border:1px solid #f5d6dd; background:#ffe7ec; height:28px; margin: 0 0 0 2px; font-size:14px; color:#f62f55; line-height:28px;}
.receive_box img{ float:left; margin:6px 5px 0 50px;}

/** 成功弹窗 **/
.success1{ width:375px; height:218px; position:fixed; z-index:992; top:50%; left:50%; margin:-109px 0 0 -137.5px; background:#fff;}
.success1 p{ width:100%; float:left; text-align:center;}
.success_close{ position:absolute; top:6px; right:8px;}
.success_p1{ margin:38px 0 0 0;}
.success_icon{ margin: 0 17px 0 70px; float:left;}
.success_font{ font-size:20px; color:#f62f55; float:left; line-height:47px;}
.success_p2{ font-size:14px; color:#666; text-align:center; margin:14px 0 42px;}
.success_confirm{ width:138px; height:30px; text-align:center; border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px; color:#fff; background:#f62f55; margin:0px auto; line-height:30px;}
.success_type{ font-size:14px; color:#f62f55; padding: 0 3px; height:22px; line-height:22px; border:1px solid #f62f55; margin: 0 2px 0 0; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}

/** 失败弹窗 **/
.fail1{ width:375px; height:218px; position:fixed; z-index:992; top:50%; left:50%; margin:-109px 0 0 -137.5px; background:#fff;}
.fail1 p{ width:100%; float:left; text-align:center;}

.fail_icon{ margin: 0 17px 0 86px; float:left;}

.no-coupon-img,.no-received-img{width: 100px; margin-left: 30%;}
.no-coupon-p,.no-received{text-align: center;}

.coupon-name{ display: inline-block; height:17px; line-height:17px;background-color: #EE1A3D; color:#ffffff; padding:2px 3px; border-radius: 2px; font-size: 12px; margin-right: 3px; margin-top: 5px; }

.no-coupons{height:100px;}