.clearfix:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.cash_body{ background:#f47944;}
.cash_header{ background:#f47944;}
.cash_header h2{ font-size:1.2em; font-weight:500; height:50px; line-height:50px; text-align:center; position:relative; color:#fff;}
.cash_header h2 a{ font-size:0.9em; position:absolute;top:0; left:10px; padding-left:6px; width:50px; height:50px; line-height:50px; color:#fff; background:url(cash_back.png) no-repeat 2px center; background-size:10px auto;}
.cash_container{ background:#fff; margin: 60px 10px 60px; padding-bottom:40px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.cash_container .shop_xq{ position:relative; padding-top:50px; text-align:center;}
.cash_container .shop_xq .shop_logo{ position: absolute;top: -45px;left: 50%;width: 80px;height: 80px;padding: 5px;border-radius: 5px;background: #fff;text-align: center;margin-left: -45px;}
.cash_container .shop_xq .shop_logo img { width: 100%;height: 100%;border-radius: 5px;object-fit: cover;}
.cash_container .shop_xq .shop_title{ color: #000; font-weight: 600; min-height: 30px; line-height: 30px; padding: 10px;}
.cash_container .shop_xq .shop_option_name{ color: #049801;font-weight: 600;min-height: 25px;line-height: 25px;margin-top: -10px;margin-bottom: 10px;}
.cash_container .shop_xq .shop_activity .activity_title{ line-height:50px; font-size:1.2em;}
.cash_container .shop_xq .shop_activity .coupon_title{ line-height:80px; font-size:2.5em; color:#FD3238; font-weight:500;}
.cash_container .shop_xq .shop_activity .qrcode img{ width:200px; height:200px;}
.cash_container .shop_xq .shop_activity .qrcode_ts{ line-height:60px; color:#FD3238; font-size:1.2em;}
.cash_container .shop_xq .shop_activity .qrcode_ts .yuyue_btn{ background:#049801; font-size:1em; display:inline-block; padding:0px 25px; line-height:45px; color: #fff; border-radius: 5px; margin-left: 5px;}
.cash_container .shop_xq .shop_activity .qrcode_ts2{ line-height:40px; color:#FD3238; font-size:1.2em;}
.cash_container .shop_xq .shop_activity .qrcode_ts2 .btn{ border: 1px solid #0eab02; font-size: 0.7em; padding: 1px 5px; color: #0da005;border-radius: 5px; margin-left: 5px;}
.cash_container .shop_xq .shop_ts{ padding:10px 15px; text-align:left;}
.cash_container .shop_xq .shop_ts ul li{position:relative; padding-left:20px; line-height:32px; font-size:0.9em; color:#000;}
.cash_container .shop_xq .shop_ts ul li i{ position:absolute; left:0px; top:12px; width:8px; height:8px; border-radius:100%; background:#CCCCCC;}
.cash_container .shop_box{ margin:0 15px; padding:10px 0 10px; border-top:1px solid #EFEEEE;}
.cash_container .shop_box h4{ height:60px; line-height:60px; font-size:1.2em; font-weight:600;color: #292929;}
.cash_container .shop_box h4::before{ content:''; display:inline-block; margin-right:14px; height:15px; width: 6px; background:#f47944; }
.cash_container .shop_box .sp_ps { position:relative; padding-left:20px;}
.cash_container .shop_box .sp_ps p{ line-height:30px; font-weight:600; font-size:1.1em; color:#4a4848;}
.cash_container .shop_box .sp_ps p.ps{ color:#FD555A; }
.cash_container .shop_box .sp_ps p.ps i.hot{ display:inline-block; width:20px; height:30px; background:url(address_ico.png)no-repeat 4px center; background-size:15px auto; vertical-align:bottom;}
.cash_container .shop_box .sp_ps p.ps span{ color:#949494; font-weight:500; margin-left:5px;font-size: 0.9em;}
.cash_container .shop_box .sp_ps .ps_ts{ position:absolute; right:0; top:50%; height:20px; width:15px; margin-top:-10px; background:url(cash_into.png)no-repeat center; background-size:10px auto;}
.cash_container .shop_box .content {line-height: 25px;}
.cash_container .shop_box .trem_content dl{ }
.cash_container .shop_box .trem_content dl dt{ position:relative; font-size:1.2em; padding-left:20px; line-height:32px; color:#8D8D8D}
.cash_container .shop_box .trem_content dl dt i{ position:absolute; left:0px; top:12px; width:8px; height:8px; border-radius:100%; background:#CCCCCC;}
.cash_container .shop_box .trem_content dl dd{ padding-left:20px; line-height:32px;font-size:0.9em; line-height:25px; min-height:30px; }

.uselog-list{  }
.uselog-list .uselog-list__item{padding:5px 10px; border-bottom:1px #eee dotted; }
.uselog-list .uselog-list__item .uselog-pic{ width:50px; height:50px; margin-right:10px; }
.uselog-list .uselog-list__item .uselog-pic img{ width:100%; height:100%; border-radius:100%; object-fit:cover;}
.uselog-list .uselog-list__item .uselog-main{ width:calc(100% - 60px); width:-webkit-calc(100% - 60px); }
.uselog-list .uselog-list__item .uselog-main .uselog-main__name{ line-height:25px; height:25px; overflow:hidden; }
.uselog-list .uselog-list__item .uselog-main .uselog-main__name .name{ display:inline-block; width:calc(100% - 90px); width:-webkit-calc(100% - 90px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.uselog-list .uselog-list__item .uselog-main .uselog-main__name .time{ float:right; font-size:0.8em; color:#999; }
.uselog-list .uselog-list__item .uselog-main .uselog-main__goods{line-height:25px; height:25px; font-size:0.8em; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.uselog-list .uselog-list__item .uselog-main .uselog-main__goods .num{ color:#f00; }
.uselog-list .uselog-list__item .uselog-main .uselog-main__hexiao{ line-height:25px; font-size:0.8em; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.uselog-list .uselog-list__item .uselog-main .uselog-main__hexiao span{ color:#f00;  }

.rec_header{ height:40px; line-height:40px; width:100%; background:#fff; }
.rec_header h2{ height:40px;font-size:1.2em; font-weight:500;  text-align:center; position:relative;}
.rec_header h2 img{ height:29px; margin-top:4px;}
.rec_header h2 a.back{ color:#696969; font-size:0.9em; position:absolute;top:0; left:10px; padding-left:8px; width:40px; height:40px; line-height:40px; background:url(cash_rec_back.png) no-repeat 2px center; background-size:10px auto;}
.rec_header h2 a.qianggou{ font-size:0.9em; position:absolute;top:0; right:10px; color:#696969;}
.rec_meun .meun_rec{ height:40px; line-height:40px; background:#b17400; color:#FFF; padding:0 5px; position:relative;}
.rec_meun .use_help{ border-radius:4px; font-size:0.9em; position:absolute; right:10px; height:26px; line-height:26px; padding:0 10px; border:1px solid #EEC189; top:5px; color:#EEC189; }
.rec_meun .use_help i{ display:inline-block; width:20px; height:26px; background:url(cash_rec_use_help.png) no-repeat center right; background-size:14px auto;vertical-align: bottom;}
.rec_meun .meun_nav{ width:100%; height:100px; overflow:hidden; background:#fff;}
.rec_meun .meun_nav .nav_term{ height:95px; width:25%;float:left; text-align:center; padding-top:13px; box-sizing:border-box;}
.rec_meun .meun_nav .nav_term img{ height:45px;}
.rec_meun .meun_nav .nav_term span{ display:block; line-height:30px; color:#666666;}
.rec_container .rec_area{ margin-bottom:10px; background:#fff; padding:0 15px;}
.rec_container .rec_area .rec_hd{overflow:hidden; font-size:0.9em; color:#888888;position:relative; height:40px; line-height:42px; border-bottom:1px solid #f2f2f2;}
.rec_container .rec_area .rec_hd .daojishi span{ font-size: 0.8em; min-width: 17px; height: 16px; line-height: 16px; text-align: center; display: inline-block; color: #fff; background: #FF8989; border-radius: 3px; margin: 0 2px; padding: 0 1px;}
.rec_container .rec_area .rec_hd i{ vertical-align: top; display:inline-block; width:25px; height:35px; background:url(cash_rec_djs_3-5-3.png)no-repeat center 12px; background-size:18px auto;}
.rec_container .rec_area .rec_hd .guanzu{ float:right; color:#FBAC44;}
.rec_container .rec_area .rec_hd .guanzu::before{ content:''; vertical-align: middle; display:inline-block; width:25px; height:36px;}
.rec_container .rec_area .rec_bd{ padding:10px 0;}
.rec_container .rec_area .rec_bd .bd-img{float:left; position:relative; width:85px; height:85px; overflow:hidden; margin-left:5px;}
.rec_container .rec_area .rec_bd .bd-img img{ width:100%;height: 100%;object-fit: cover;}
.rec_container .rec_area .rec_bd .bd-img span{ border-bottom-right-radius:13px; position:absolute; top:0; left:0; width:75px; height:20px;}
.rec_container .rec_area .rec_bd .bd-img span img{ height:100%;}
.rec_container .rec_area .rec_bd .bd-content{overflow:hidden; position:relative; float:left; margin-left:10px; width:calc( 100% - 110px); width:-webkit-calc(100% - 100px);}
.rec_container .rec_area .rec_bd .bd-content h5{  font-size:1em;height:40px; font-weight:500; color:#333; line-height:20px; width:calc(100% - 75px);width:-webkit-calc(100% - 75px); overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.rec_container .rec_area .rec_bd .bd-content h5 a{color: #222222;}
.rec_container .rec_area .rec_bd .bd-content h5 a span{ background-color: #f60; color: #fff; border-radius: 5px; padding: 0 3px;  font-size: 0.8em;}
.rec_container .rec_area .rec_bd .bd-content p.price{ white-space:nowrap; height:20px;  font-size:0.9em;margin-top: 7px;}
.rec_container .rec_area .rec_bd .bd-content p.price .now_price{ color:#ff1d1d;}
.rec_container .rec_area .rec_bd .bd-content p.price .now_price span{ font-size:1.5em;margin-right: 2px;}
.rec_container .rec_area .rec_bd .bd-content p.price .ykt_price{ color:#50B43F;}
.rec_container .rec_area .rec_bd .bd-content p.price .ykt_price span{ margin-right:2px; position:relative; background:#50B43F; padding:1px 5px; color:#fff; font-size:0.8em;}
.rec_container .rec_area .rec_bd .bd-content p.price .ykt_price span:after{content:''; position:absolute; bottom:0px; right:-5px;  display:inline-block; border-top:5px solid transparent;border-right:5px solid transparent; border-bottom:5px solid #50B43F; border-left:5px solid transparent; }

.rec_container .rec_area .rec_bd .bd-content p.price .condition{ color:#9C9C9C;}
.rec_container .rec_area .rec_bd .bd-content p.price .condition:before{ content:''; display:inline-block; height:15px; border-left:1px solid #9c9c9c; position:relative; top:2px; margin-right:5px;}
.rec_container .rec_area .rec_bd .bd-content p.process .bottom{ overflow:hidden; margin-right:5px; display:inline-block; width:100px; height:6px; background:#E4E4E4; border-radius:5px;vertical-align: middle;}
.rec_container .rec_area .rec_bd .bd-content p.process { height:20px; line-height:20px; color:#9C9C9C; font-size:0.8em}
.rec_container .rec_area .rec_bd .bd-content p.process .bottom span{vertical-align: top; display:inline-block; width:20px; height:6px; background:#FF8989; border-radius:5px;}
.rec_container .rec_area .rec_bd .bd-content .button{ position:absolute; right:0; top:0; width:70px; height:30px; line-height:30px; text-align:center; color:#fff; background:#F02B2B; border-radius:5px; font-size:0.85em}
.rec_container .rec_area .rec_bd .bd-content .button a{ display:block; color:#fff;}
.rec_container .rec_area .rec_bd .bd-content .juli{ position:absolute; right:0; top:35px; width:70px; height:30px; line-height:30px; text-align:right; font-size:0.7em; color:#999; }
.rec_container .rec_area .rec_bd .bd-content p.price .old_price{ text-decoration: line-through; color:#999999; }
.rec_container .rec_area .rec_bd .bd-content p.price .old_price:after{ content:''; display:inline-block; height:15px; border-left:0px solid #999999; position:relative; top:2px; margin-left:5px;}
.rec_container .rec_area .rec_bd .bd-content p.price .shenyu{ color:#FD3238; }
.rec_container .rec_area .rec_bd .bd-content .botton_grey{ background:#C5C5C5;}

.rec_container .rec_big_area{display:block; padding:12px 15px 5px; background:#fff; box-sizing:border-box;}
.rec_container .rec_big_area .big_area__hd{ position:relative;width:100%;height: calc((100vw - 30px) * 0.6);max-width: 750px;max-height: 450px; border-radius:5px; overflow:hidden;}
.rec_container .rec_big_area .big_area__hd img{ width:100%;height: 100%; display:block;object-fit:cover;}
.rec_container .rec_big_area .big_area__hd .num_ts{ height: 25px;line-height:25px;text-align: center;position:absolute; top:0; left:0px; color:#fff; background-color:rgba(254, 76, 86, 0.6); padding:0 6px; border-bottom-right-radius:5px; font-size:0.9em; }
.rec_container .rec_big_area .big_area__hd .times_ts{ box-sizing:border-box; padding:0 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position:absolute; bottom:0; height:30px; line-height:30px; color:#fff; width:100%; font-size:0.9em; background: -webkit-linear-gradient(bottom, rgba(0,0,0,.6), transparent); background: linear-gradient(to top, rgba(0,0,0,.6), transparent);}
.rec_container .rec_big_area .big_area__hd .times_ts .guanzu{ float:right; color:#fff;}
.rec_container .rec_big_area .big_area__hd .times_ts .guanzu em{color:#f60;}
.rec_container .rec_big_area .big_area__hd .times_ts .guanzu::before{ content:''; vertical-align: middle; display:inline-block; width:25px; height:30px;}
.rec_container .rec_big_area .big_area__bd{  }
.rec_container .rec_big_area .big_area__bd .bd-content {position: relative;}
.rec_container .rec_big_area .big_area__bd .bd-content h5{ font-size: 1.05em; margin:10px 0 5px; min-height: 20px; font-weight: 500; color: #333; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.rec_container .rec_big_area .big_area__bd .bd-content h5 a{color: #000;font-weight: 400;}
.rec_container .rec_big_area .big_area__bd .bd-content h5 a span{ background-color: #f60; color: #fff; border-radius: 5px;padding: 0 3px; font-size: 0.8em;}
.rec_container .rec_big_area .big_area__bd .bd-content .vip-price{ }
.rec_container .rec_big_area .big_area__bd .bd-content .vip-price a{ display:inline-block; font-size:0.8em; height:16px; line-height:16px; border-radius:8px; background:#DCC37D; color:#353535; overflow:hidden;}
.rec_container .rec_big_area .big_area__bd .bd-content .vip-price a .vip{position:relative; display:inline-block; padding:0px 1px 0 6px;}
.rec_container .rec_big_area .big_area__bd .bd-content .vip-price a .vip:after{content: ''; position: absolute; bottom: 0px; right: -3px;border-top: 18px solid #DCC37D; border-right: 3px solid transparent; border-bottom: 0px solid transparent;  border-left: 2px solid transparent;}
.rec_container .rec_big_area .big_area__bd .bd-content .vip-price a .lijian{display:inline-block;  padding-left:2px; background:#353535; padding:0px 6px; color:#DCC37D;}
.rec_container .rec_big_area .big_area__bd .bd-content p.price{ height:36px; line-height:36px; font-size:0.9em;margin-top: 0px;}
.rec_container .rec_big_area .big_area__bd .bd-content p.price .now_price{ color:#ff1d1d;}
.rec_container .rec_big_area .big_area__bd .bd-content p.price .now_price span{ font-size:1.8em; font-weight:600; margin-right: 2px;}
.rec_container .rec_big_area .big_area__bd .bd-content p.price .ykt_price{ color:#50B43F;}
.rec_container .rec_big_area .big_area__bd .bd-content p.price .ykt_price span{ margin-right:2px; position:relative; background:#50B43F; padding:1px 5px; color:#fff; font-size:0.8em;}
.rec_container .rec_big_area .big_area__bd .bd-content p.price .ykt_price span:after{content:''; position:absolute; bottom:0px; right:-5px;  display:inline-block; border-top:5px solid transparent;border-right:5px solid transparent; border-bottom:5px solid #50B43F; border-left:5px solid transparent; }
.rec_container .rec_big_area .big_area__bd .bd-content p.price .old_price{ text-decoration: line-through; color:#999999; }
.rec_container .rec_big_area .big_area__bd .bd-content p.price .old_price:after{ content:''; display:inline-block; height:15px; border-left:0px solid #999999; position:relative; top:2px; margin-left:5px;}
.rec_container .rec_big_area .big_area__bd .bd-content .button{ position:absolute; right:0; bottom:2px; width:80px; height:32px; line-height:32px; text-align:center; color:#fff; background:#FF2741; border-radius:18px; font-size:0.9em}
.rec_container .rec_big_area .big_area__bd .bd-content .button a{ display:block; color:#fff;}

.rec_container .list-item__box{ overflow:hidden; width:calc(50% - 20px);width:-webkit-calc(50% - 20px); margin:10px 10px 0 15px; float:left; }
.rec_container .list-item__box:nth-child(2n){ margin-left:0; }
.rec_container .list-item__box .item-hd{ border-radius:3px; position:relative; height:calc(33vw); height:-webkit-calc(33vw);max-height: 300px;overflow:hidden; }
.rec_container .list-item__box .item-hd img{ width:100%; height:100%; object-fit:cover;}
.rec_container .list-item__box .item-hd .times_ts{ font-size:0.7em; padding:0 5px; color:#fff; position:absolute; z-index:10; left:0; right:0; bottom:0; height:20px; line-height:20px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: -webkit-linear-gradient(bottom, rgba(0,0,0,.7), transparent); background: linear-gradient(to top, rgba(0,0,0,.7), transparent);}
.rec_container .list-item__box .item-hd .item-hd__icon{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center; line-height:calc(33vw); line-height:-webkit-calc(33vw);  }
.rec_container .list-item__box .item-hd .item-hd__icon .tcicon-no_start{ font-size:4.5em;color: #f5473d;}
.rec_container .list-item__box .item-hd .item-hd__icon .tcicon-end{ font-size:4.5em;color: #999}
.rec_container .list-item__box .item-bd{ padding:5px;}
.rec_container .list-item__box .item-bd .item-bd__title{word-break: break-all; line-height:18px; max-height:36px; height:36px; font-size:0.9em; overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; }
.rec_container .list-item__box .item-bd .item-bd__title .end{ display:inline-block; padding:0 5px; background:#dadada; color:#fff; border-radius:5px; font-size:0.7em; margin-right:5px; }
.rec_container .list-item__box .item-bd .item-bd__price{ margin-top:5px; height:22px; line-height:22px; overflow:hidden;position: relative; }
.rec_container .list-item__box .item-bd .item-bd__price .now-price{ font-size:1.2em; font-weight:600; color:#ff1d1d; white-space:nowrap; margin-right:2px;}
.rec_container .list-item__box .item-bd .item-bd__price .now-price .icon{ font-size:0.7em; }
.rec_container .list-item__box .item-bd .item-bd__price .now-price .vip-dingjing{ margin-left:2px; font-size:0.65em; font-weight:400; }
.rec_container .list-item__box .item-bd .item-bd__price .vip-price{ font-size:0.7em; color:#50B43F; white-space: nowrap; border-radius:9px; height:18px; line-height:18px; overflow:hidden; }
.rec_container .list-item__box .item-bd .item-bd__price .vip-price .vip{height:18px; display:inline-block; position: relative;background:#DCC37D; padding:0px 1px 0 6px; color:#353535; }
.rec_container .list-item__box .item-bd .item-bd__price .vip-price .vip:after{content: ''; position: absolute; bottom: 0px; right: -3px;border-top: 18px solid #DCC37D; border-right: 3px solid transparent; border-bottom: 0px solid transparent;  border-left: 2px solid transparent;}
.rec_container .list-item__box .item-bd .item-bd__price .vip-price .lijian-pirce{height:18px; display:inline-block; background:#353535; padding:0px 6px 0 6px; color:#DCC37D;}
.rec_container .list-item__box .item-bd .item-bd__oldprice{ height:20px; line-height:20px; }
.rec_container .list-item__box .item-bd .item-bd__oldprice .old-price{ text-decoration: line-through; color: #999999; font-size:0.7em;}
.rec_container .list-item__box .item-bd .item-bd__oldprice .yiqiang{ color: #999999;font-size: 0.7em;background-color: #fff;}


.rec_container .rec_area .rec_bd .bd-content__tui{position:relative; float:left; margin-left:10px; width:calc( 100% - 200px); width:-webkit-calc(100% - 200px);}
.rec_container .rec_area .rec_bd .bd-content__tui h5{ width:100%; width:100%;}
.rec_container .rec_area .rec_bd .bd-content__tui p.process .bottom{ width:70px; }
.rec_container .rec_area .rec_bd .bd-tui{ width:90px; margin-left:10px; float:right; }
.rec_container .rec_area .rec_bd .bd-tui .button{ margin-bottom:5px; width:70px; height:30px;    margin-left: 20px; line-height:30px; text-align:center; color:#fff; background:#F02B2B; border-radius:5px; font-size:0.9em}
.rec_container .rec_area .rec_bd .bd-tui .button a{ display:block; color:#fff;}
.rec_container .rec_area .rec_bd .bd-tui .yongjin{ color:#F02B2B; line-height:20px; font-size:0.75em;text-align: right; }


.rec_nav .rec_nav_box::-webkit-scrollbar { display: none;}
.rec_nav{background-color: #FFF;margin-top: 5px;}
.rec_nav .rec_nav_box{ height:40px; line-height:40px; width: 100%; background-color: #fff; white-space: nowrap; overflow-x: auto; overflow-y: hidden;border-bottom: 1px solid #f2f2f2;}
.rec_nav .rec_nav_box a{ box-sizing:border-box; color:#666666; display:inline-block; width:85px; height:36px; text-align:center; }
.rec_nav .rec_nav_box a.on{ color:#FD3238;}
.rec_nav .rec_nav_box a img{ height:16px; margin-top:10px; vertical-align: top; margin-right:1px;}

.cmy_header{ background:#f47944;}
.cmy_header h2{ font-size:1.2em; font-weight:500; height:50px; line-height:50px; text-align:center; position:relative; color:#fff;}
.cmy_header h2 a{ font-size:0.9em; position:absolute;top:0; left:10px; padding-left:6px; width:50px; height:50px; line-height:50px; color:#fff; background:url(cash_back.png) no-repeat 2px center; background-size:10px auto;}
.cmy_container{ padding:15px 0px;}
.cmy_container .cmy_area{ background:#fff; padding:15px 10px 15px 10px;border-bottom: 1px solid #e6e5e5; }
.cmy_container .cmy_area .area-img{text-align:center; width:90px; height:90px; float:left;}
.cmy_container .cmy_area .area-img img{ height:100%; width:100%; object-fit:cover; }
.cmy_container .cmy_area .area-content{ margin-left:100px; height:90px; position:relative;}
.cmy_container .cmy_area .area-content h5{     white-space: nowrap;    text-overflow: ellipsis;padding-right: 50px;
    height: 20px;
    line-height: 20px;
    font-size: 1em;
    overflow: hidden;
    color: #0c0c0c;
    font-weight: 500;
    margin-bottom: 3px; }
.cmy_container .cmy_area .area-content h5 span.reduce{ display:inline-block; font-size:0.7em; color:#fff; padding:0px 6px 0 4px; background:#FD8237; font-weight:500; border-bottom-right-radius:12px; margin-right:5px;}
.cmy_container .cmy_area .area-content p.desc{ white-space: nowrap; height:20px; line-height:20px; font-size:0.8em;font-weight:500;color: #f90707;}
.cmy_container .cmy_area .area-content p.price{ margin-top: 5px;color:#FD3238; font-size:1em;}
.cmy_container .cmy_area .area-content p.price span{ font-size:1.5em; margin-right:5px;}
.cmy_container .cmy_area .area-content .button{ position:absolute; right:0; bottom:0;}
.cmy_container .cmy_area .area-content .button a{ display:inline-block; padding:4px 10px; border:1px solid #FD8237; color:#FD8237; border-radius:14px;}
.cmy_container .cmy_area .area-content .button2{ position:absolute; right:0; bottom:0;}
.cmy_container .cmy_area .area-content .button2 a{ display:inline-block; padding:4px 10px; border:1px solid #bdbdbd; color:#bdbdbd; border-radius:14px;}

.details_header .head-pic{ position:relative;line-height: 0;}
.details_header .head-pic img{ width:100%;}
.details_header .head-pic .back{ position:absolute; top:10px; left:15px; width:30px; height:30px; }
.details_header .head-pic .back img{ width:100% ;height:100%;}
.details_header .head-pic .index{ position:absolute; top:10px; right:15px; width:30px; height:30px;}
.details_header .head-pic .index img{ width:100% ;height:100%;}
.details_header .head-ts{font-size:1em; height:45px; line-height:45px; color:#fff;overflow: hidden;background-color: #FF2741;}
.details_header .head-ts .tehui{
    color: #fdd8d9;
    font-size: 0.9em;
    float: left;
    margin-top:10px;
    margin-left:10px;
    border-radius: 2px;
    text-align: center;
    height:25px;}
.details_header .head-ts .tehui img{ height:100%; display: block;}
.details_header .head-ts .djs{ line-height:45px; float:right;margin-right:10px; color:#fff; font-size:1em;}

.details_header .head-content{ background:#fff; padding:5px 15px; }
.details_header .head-content .content-dt{ }
.details_header .head-content .content-dt .title{ padding:7px 0; line-height:25px; font-size: 1.1em; color: #333; font-weight:600; }
.details_header .head-content .content-dt .price{ overflow:hidden; height:45px; line-height:45px; font-size:1em;}
.details_header .head-content .content-dt .price .now-price{ color:#FD3238;}
.details_header .head-content .content-dt .price .now-price .size{ font-size:1.8em; font-weight:600;}
.details_header .head-content .content-dt .price .now-price .size .ico{font-size: 20px;}
.details_header .head-content .content-dt .price .now-price .bq{ position:relative; top:-1px; background:#FF2741; color:#fff; padding:0px 4px; border-radius:3px; margin-left:10px; display:inline-block; height:18px; line-height:18px; font-size:0.8em; }
.details_header .head-content .content-dt .price .now-price .bq:before{ content:''; display:inline-block; border:9px solid #FF2741; border-bottom-color: transparent; border-top-color: transparent; border-left-color: transparent; position:absolute; top:0; left:-17px;;}
.details_header .head-content .content-dt .price .now-price .old{ color:#787878; text-decoration: line-through; margin-right:5px; font-size:0.9em; margin-left:4px; }
.details_header .head-content .content-dt .price .guanzu{ font-size:0.8em; color:#787878; float:right; padding-left:20px; }
.details_header .head-content .content-dt .price .guanzu .tciconfont{ vertical-align:-1px; color:#ff9900; }

.details_header .head-content .content-dt .price .djs{ line-height:50px; float:right; color:#AAAAAA; font-size:0.9em; padding-left:14px; background:url(cash_details_djs.png)no-repeat left center;background-size:12px auto;}
.details_header .head-content .content-dt .price .djs .red{ color:#FD3238;}
.details_header .head-content .content-dt .viplijian-box{margin-top: 5px;}
.details_header .head-content .content-dt .viplijian-box .lijian{display: inline-block;
    font-size: 0.8em;
    height: 16px;
    line-height: 16px;
    border-radius: 8px;
    background: #DCC37D;
    color: #353535;
    overflow: hidden;}
.details_header .head-content .content-dt .viplijian-box .lijian .vip{position: relative;
    display: inline-block;
    padding: 0px 1px 0 6px; }
.details_header .head-content .content-dt .viplijian-box .lijian .vip:after{content: '';
    position: absolute;
    bottom: 0px;
    right: -3px;
    border-top: 18px solid #DCC37D;
    border-right: 3px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 2px solid transparent;}
.details_header .head-content .content-dt .viplijian-box .lijian .lijian-price{ display: inline-block;
    padding-left: 2px;
    background: #353535;
    padding: 0px 6px;
    color: #DCC37D;}

.details_header .head-content .content-dt .num{ height:20px; line-height:20px; color:#787878; font-size:0.9em;padding: 0 4px;margin-top: 8px;}
.details_header .head-content .content-dt .num span.rt{text-align:right;}
.details_header .head-content .content-dt .num span.zhong{text-align:center;}

.details_header .head-content .card-box__tishi{ margin-top: 5px;font-size:0.9em; box-sizing:border-box; padding: 0 10px 0 15px; color:#fff; height:35px; line-height:35px; border-radius:3px; 
    background: -webkit-linear-gradient(left, #373434 , #6D6A64);
    background: -o-linear-gradient(right, #373434, #6D6A64);
    background: -moz-linear-gradient(right, #373434, #6D6A64);
    background: linear-gradient(to right, #373434 , #6D6A64);
}
.details_header .head-content .card-box__tishi .box-tishi__lt{font-size: 0.9em; color: #EAD8AF;padding-left:20px; background:url(vip_ico.png) no-repeat left center;background-size:16px auto;  }
.details_header .head-content .card-box__tishi .box-tishi__rt{ color:#EAD8AF; line-height: 35px; height: 35px; font-size:0.9em;}
.details_header .head-content .card-box__tishi .box-tishi__rt .tciconfont{ vertical-align: -2px; }

.details_header .head-content .before-box__tishi{ margin-top: 5px;font-size:0.9em; box-sizing:border-box; padding: 0 10px 0 15px; color:#fff; height:40px; line-height:40px; border-radius:3px;
    background: -webkit-linear-gradient(left, #373434 , #6D6A64);
    background: -o-linear-gradient(right, #373434, #6D6A64);
    background: -moz-linear-gradient(right, #373434, #6D6A64);
    background: linear-gradient(to right, #373434 , #6D6A64);
}
.details_header .head-content .before-box__tishi .box-tishi__lt{ font-size: 1em; color: #EAD8AF;padding-left:20px; background:url(info-before__icon.png?v=3) no-repeat left center;background-size:16px auto;  }

.details_header .head-content .content-xq{ line-height:10px; padding:3px 0 8px 0;}
.details_header .head-content .content-xq .bq{ float:left; white-space:nowrap; line-height:22px; height:22px; padding:0 6px; border-radius:2px; font-size:0.9em; background:#FFE9EC;color:#FF2741; margin-right:5px; margin-top:5px; }
.details_box{ margin-top:8px; background:#fff; }
.details_box .details_vp{ height:40px; line-height:40px; padding:0 10px 0 28px; background:url(cash_details_vp.png)no-repeat 10px center; background-size:14px auto;}
.details_box .details_vp .red{ color:#FD3238;}
.details_box .details_vp .pay_vp{ float:right; padding-right:12px; background:url(cash_details_vp_info.png)no-repeat right center; background-size:8px auto;}
.details_box .details_ts{ text-align:center; display: -webkit-box; display: -webkit-flex; display: flex; padding:0 10px;}
.details_box .details_ts .deta-ts{ -webkit-box-flex: 3; -webkit-flex:3; flex:3; padding:10px 0;}
.details_box .details_ts .deta-ts img{ width:50px;    border: 1px solid #d6d6d6;
    border-radius: 50px;}
.details_box .details_ts .deta-ts span{ display:block; margin-top:5px; line-height:20px; color:#555;}
.details_box .details_ts .deta-line{height: 75px;-webkit-box-flex: 1; -webkit-flex:1; flex:1; background:url(cash_details_line.png)no-repeat center; background-size:50px auto;}
.details_box .details_list{ padding:10px 15px;}
.details_box .details_list h5{ position:relative; font-weight:600; font-size:1.2em; line-height:42px;height:45px;color: #040404; text-align:center;margin-bottom:10px; }
.details_box .details_list h5:before{content: ''; position:absolute; left:50%; bottom:0; margin-left:-12px; width:24px; height:4px; border-radius:2px; background: #FF2741; }
.details_box .details_list ul li{ line-height:25px;font-size: 0.95em;color: #555;}
.details_box .details_list ul li i{ display:inline-block; width:8px; height:8px;background:#ccc; border-radius:100%; margin-right:10px;}
.details_box .details_list .content {line-height: 25px;}
.details_box .details_list .content * {
    max-width: 100%!important;
    box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    word-wrap: break-word!important;
}
.details_box .details_qiang{ padding:10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;}
.details_box .details_qiang .left{
    height: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
}
.details_box .details_qiang .right{
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 0.85em;
}
.details_box .details_qiang .right a{
    color: #b2b2b2;
}
.details_box .details_qiang .left ul li{
    height: 28px;
    float: left;
    margin-left: -10px;
}
.details_box .details_qiang .left ul li:first-child{
    margin-left: 0px;
}
    
.details_box .details_qiang .left ul li img{
    width: 28px;
    height: 28px;
    border-radius: 28px;
    border: 1px solid #fff;
}

.details_box .details_area{ padding:10px 15px; overflow:hidden; }
.details_box .details_area h5{ position:relative; font-weight:600; font-size:1.2em; line-height:42px; height:45px; color:#040404; text-align:center; margin-bottom:10px; }
.details_box .details_area h5:before{content: '';position:absolute; left:50%; bottom:0; margin-left:-12px; width:24px; height:4px; border-radius:2px; background: #FF2741;  }
.details_box .details_area .deta-store{ padding-left:15px; position:relative;}
.details_box .details_area .deta-store p{ line-height:20px; padding:5px 0;}
.details_box .details_area .deta-store p.bd{ color:#8F8F8F;}
.details_box .details_area .deta-store p span{ color:#FD3238; }
.details_box .details_area .deta-store p span img{ width:16px; margin:0 4px 0 0; vertical-align: top;}
.details_box .details_area .deta-store .deta-bj{ position:absolute; top:50%; right:0; background:url(cash_details_vp_info.png)no-repeat center; background-size:8px auto; width:20px; height:20px; margin-top:-10px;}
.details_box .details_area dl{ }
.details_box .details_area dl dt{ position:relative; font-size:1em; padding-left:20px; line-height:32px; color:#8D8D8D}
.details_box .details_area dl dt i{ position:absolute; left:0px; top:12px; width:8px; height:8px; border-radius:100%; background:#CCCCCC;}
.details_box .details_area dl dd{ padding-left:20px; line-height:32px;font-size:0.9em; line-height:25px; min-height:30px; }
.details_box .details_area .deta-list ul li{ color:#999999; padding:5px 0; height:30px; line-height:30px; border-bottom:1px solid #EFEEEE;}
.details_box .details_area .deta-list ul li img{ margin:0 10px; width:30px; height:30px; border-radius:100%; vertical-align: middle;}
.details_box .details_area .deta-list ul li span{ float:right;}
.details_box .details_area .content {line-height: 25px;}
.details_box .details_area .content *{
    max-width: 100%!important;
    box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    word-wrap: break-word!important;
}

.details_box .optionlist_box{  }
.details_box .optionlist_box .optionlist_item{ padding:10px 0; border-bottom:1px solid #eee;-webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.details_box .optionlist_box .optionlist_item:last-child{ border-bottom:none; }
.details_box .optionlist_box .optionlist_item .item_main .tit{ line-height:22px;  margin-bottom:5px; }
.details_box .optionlist_box .optionlist_item .item_main .price{ font-weight:600; line-height:22px; font-size:0.8em;}
.details_box .optionlist_box .optionlist_item .item_main .price .buy_price{ color:#F23030; }
.details_box .optionlist_box .optionlist_item .item_main .price .buy_price .num{ font-size:1.4em; }
.details_box .optionlist_box .optionlist_item .item_main .price .vip_price{ margin-left:5px; color:#50B43F; }
.details_box .optionlist_box .optionlist_item .item_main .price .vip_price .num{ font-size:1.2em; }
.details_box .optionlist_box .optionlist_item .item_main .price .vip_name{ display: inline-block; line-height: 18px; height: 18px; white-space: nowrap; padding: 0px 2px; background: #50B43F; color: #fff; font-size:0.9em; position: relative; top: -1px; left: 10px;}
.details_box .optionlist_box .optionlist_item .item_main .price .vip_name:before{ content: ''; position: absolute; left: -18px; bottom: 0px; border: 9px solid transparent; border-right: 9px solid #50B43F; }
.details_box .optionlist_box .optionlist_item .item_btn{ height:46px; width:80px; text-align:right; }
.details_box .optionlist_box .optionlist_item .item_btn a{ margin-top:4px; font-size:0.9em; display:block; width:80px; height:26px; line-height:26px;text-align:center; border-radius:15px; background:#FB2945; color:#fff; }
.details_box .optionlist_box .optionlist_item .item_btn .stock{ width:100%; height:16px; line-height:16px; text-align:center; font-size:0.8em; color:#999; }
.details_box .optionlist_box .optionlist_item .item_btn .stock .num{ font-weight:600; color:#FB2945; }
.details_box .optionlist_box .optionlist_item .item_btn .no_stock{  margin-top:4px; font-size:0.9em; display:inline-block; width:70px; height:26px; line-height:26px;text-align:center; border-radius:15px; background:#AEAEAE; color:#fff; }

.details-yao__box{  background:#fff; padding: 10px 15px 15px; }
.details-yao__box .yaoqiang-box{ padding:0 15px; border:1px solid #eee; border-radius:5px; box-shadow: 0px 0px 3px 3px #eee }
.details-yao__box .yaoqiang-box .yaoqiang-hd{ padding:15px 0; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left{ height:30px; overflow:hidden; }
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left .user{ float:left; width:30px; height:30px; margin-left:-10px; }
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left .user:first-child{ margin-left:0;}
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left .user img{ width:100%; height:100%; object-fit:cover; border-radius:100%; }
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left .user-no{ float:left; width:30px; height:30px; }
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left .user-no img{ width:100%; height:100%; object-fit:cover; border-radius:100%; border:1px dashed #eee; box-sizing:border-box; background:#eee; }

.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left .more{ float:left; width:30px; height:30px;line-height:24px; margin-left:-10px;  border-radius:100%; background:#f7f7f7; text-align:center; }
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-hd__left .more i{ display:inline-block; width:4px; height:4px; border-radius:100%; background:#D2D2D2; margin:0 2px;}
.details-yao__box .yaoqiang-box .yaoqiang-hd .yaoqiang-btn{ cursor:pointer; max-width:120px; overflow:hidden; text-align:center; padding:0 15px; font-size:0.8em; background:#FF4147; color:#fff; height:30px; line-height:30px; border-radius:15px; }
.details-yao__box .yaoqiang-box .yaoqiang-bd{ cursor:pointer; padding:15px 0; -webkit-box-align: center; -webkit-align-items: center; align-items: center;  }
.details-yao__box .yaoqiang-box .yaoqiang-bd .wxqun-pic{ width:45px; min-width:45px; height:45px; margin-right:10px; }
.details-yao__box .yaoqiang-box .yaoqiang-bd .wxqun-pic img{ width:100%; height:100%; border-radius:100%; }
.details-yao__box .yaoqiang-box .yaoqiang-bd .wxqun-main{ width:calc(100% - 130px); width:-webkit-calc(100% - 130px); margin-right:10px; }
.details-yao__box .yaoqiang-box .yaoqiang-bd .wxqun-main .wxqun-name{ font-size:1.05em; line-height:22px; height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.details-yao__box .yaoqiang-box .yaoqiang-bd .wxqun-main .wxqun-desc{ font-size:0.8em; color:#999; line-height:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.details-yao__box .yaoqiang-box .yaoqiang-bd .wxqun-btn{ color:#fff; width:65px; min-width:65px; height:30px; line-height:30px; text-align:center; border-radius:5px;background: #0aa907 !important; }
.details-yao__box .yaoqiang-box .yaoqiang-hd + .yaoqiang-bd{ border-top:1px solid #eee; }

.details-shoplist{ overflow:hidden; padding:10px 15px 0px; -webkit-transition:all .3s; transition:all .3s;}
.details-shoplist.details-shoplist__all{ max-height:none; }
.details-shoplist .details_list{ padding:0 0 5px;}
.details-shoplist .shoplist-item{ margin-bottom:15px;}
.details-shoplist .shoplist-item .shoplist-item__hd{ background:#fff; z-index:1; position:relative; padding:15px; border:1px solid #eee;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);  box-shadow: 0 0 5px 0 rgba(0,0,0,.2); }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-pic{ width:90px; height:90px; margin-right:10px; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-pic img{ width:100%; height:100%; border-radius:4px; object-fit:cover; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main{  width:calc(100% - 100px);width:-webkit-calc(100% - 100px); }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd{ max-height:65px; height:65px; overflow:hidden; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-title{ }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-title .shop-title__hd{ line-height:21px; display: -webkit-box;height:40px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-title .shop-title__bd{ color:#f00;overflow:hidden; font-size:0.8em; line-height:22px;height:22px;  }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-title .shop-title__bd .price{ font-size:1.5em;text-decoration: line-through; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-title .shop-title__bd .price-name{ padding:2px 5px; background: #37b594; color:#fff; font-size:0.7em; position: relative; top: -3px;left:10px;}
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-title .shop-title__bd .price-name:before{content:''; position:absolute;left: -7px; bottom: 0px; border:5px solid transparent; border-right:5px solid #37b594; border-bottom:5px  solid #37b594; }

.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-btn{}
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-btn .shop-info{ height:24px; padding:0 10px; line-height:24px; margin-bottom:15px; background:#fe4c56; color:#fff; border-radius:5px; cursor:pointer;font-size: 0.7em; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-btn .shop-qrcode{ height:24px; padding:0 10px; line-height:24px; margin-top: 5px; background:#d6d6d6; color:#fff; border-radius:5px; cursor:pointer;font-size: 0.7em; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-btn .shop-msg{
    font-size: 0.7em;
    line-height: 20px;
    text-align: center;
    color: #999;
    margin-top: 2px;
}
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-btn .shop-msg span{color: #f00;}

.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__bd{font-size: 0.8em; line-height:30px; height:25px; box-sizing:border-box; cursor:pointer; color:#999; font-size:0.9em; border-top: 1px dashed #969696; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__bd .lt{ display: inline-block; width:calc(100% - 55px);width:-webkit-calc(100% - 55px); overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__bd .rt{float:right; width:45px;padding: 0 1px 0 5px;text-align:center;position:relative; top:6px;height:20px; line-height:19px;background:#d0cdcd; color:#fff; border-radius:5px;font-size: 0.85em;}
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__bd .rt .rt_ico{-webkit-transition: all .3s; transition: all .3s; -webkit-transform: rotate(-90deg); transform: rotate(-90deg);float: right;}
.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__bd .rt .rt_ico.edg180 { -webkit-transform: rotate(-180deg); transform: rotate(-180deg);margin-top: -2px;}
.details-shoplist .shoplist-item .shoplist-item__bd{display:none; padding: 15px 15px 5px; margin-top: -8px; z-index: 0; font-size: 0.85em; line-height: 20px; color: #666; background-color: #f5f5f5; -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2); box-shadow: 0 0 5px 0 rgba(0,0,0,.2);}
.details-shoplist .shoplist-item .shoplist-item__bd .name{ }
.details-shoplist .shoplist-item .shoplist-item__bd .content{ margin-top:5px; font-size:1em;}
.details-shoplist .shoplist-item .shoplist-item__bd .qrcode{ margin-top:5px; text-align:center;}
.details-shoplist .shoplist-item .shoplist-item__bd .qrcode img{ width:120px;}

.details-shoplist .shoplist-item .shoplist-item__hd .shop-main .shop-main__hd .shop-btn .shop-go{ text-align:center; display:block; height:24px; padding:0 10px; line-height:24px; margin-top:8px; background:#d6d6d6; color:#fff; border-radius:5px; cursor:pointer;font-size: 0.7em; }

.details-shoplist .shoplist-item .shop-main__sy{ font-size: 0.85em; line-height: 30px; height:25px; overflow:hidden; color: #999; }
.details-shoplist .shoplist-item .shop-main__sy .red{ color:#f00; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-content{ position:absolute; bottom:10px; left:15px; right:15px; font-size: 0.8em; line-height:30px; height:25px; box-sizing:border-box; cursor:pointer; color:#999; font-size:0.9em; }
.details-shoplist .shoplist-item .shoplist-item__hd .shop-content .lt{ display: inline-block; width:calc(100% - 55px);width:-webkit-calc(100% - 55px); overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.details-shoplist .shoplist-item .shoplist-item__hd .shop-content .rt{float:right; width:45px;padding: 0 1px 0 5px;text-align:center;position:relative; top:6px;height:20px; line-height:19px;background:#d0cdcd; color:#fff; border-radius:5px;font-size: 0.85em;}
.details-shoplist .shoplist-item .shoplist-item__hd .shop-content .rt .rt_ico{-webkit-transition: all .3s; transition: all .3s; -webkit-transform: rotate(-90deg); transform: rotate(-90deg);float: right;}
.details-shoplist .shoplist-item .shoplist-item__hd .shop-content .rt .rt_ico.edg180 { -webkit-transform: rotate(-180deg); transform: rotate(-180deg);margin-top: -2px;}

.shoplist_box .shoplist-more{ text-align:center; padding-bottom:0px;border-top: 1px solid #eee; box-shadow:1px -3px 3px 0px #eee; position: relative; z-index: 1; }
.shoplist_box .shoplist-more a{ display:inline-block; padding:0px 10px; color:#666; height:45px; line-height:40px; }
.shoplist_box .shoplist-more a .tciconfont{margin-left:2px;  display:inline-block; font-size:1.2em; vertical-align:-2px; }
.shoplist_box .shoplist-more.more a .tciconfont{ transform:rotate(180deg); -webkit-transform:rotate(180deg); position:relative; top:-2px; }


.shop-uselog{ position: fixed; bottom:15%; right: 0px; z-index: 999; cursor: pointer; padding:0 4px 0px 8px; height:36px; line-height:36px; border-top-left-radius:16px; border-bottom-left-radius:16px; background: #fe4c56 ; font-size:0.9em; color:#fff;}
.shop-uselog a{ color:#fff; font-size:0.8em}

.details_footer{ height:65px;}
.details_footer .details_footer_list{text-align:center; width:100%; display: -webkit-box; display: -webkit-flex; display: flex; position:fixed; z-index:100;background:#fff; height:55px; border-top:1px solid #EFEEEE; bottom:0; left:0;}
.details_footer .details_footer_list .deta_nav{ padding:6px 0;  -webkit-box-flex: 1; -webkit-flex:1; flex:1; }
.details_footer .details_footer_list .deta_nav img{ width:23px;}
.details_footer .details_footer_list .deta_nav span{ display:block; color:#787878; line-height:25px; height:20px;}
.details_footer .details_footer_list .deta_nav2{margin-top: -1px;background:#FE2741; color:#fff; -webkit-box-flex: 3; -webkit-flex:3; flex:3;border-radius: 30px;    margin: 5px }
.details_footer .details_footer_list .deta_nav2 span{ line-height:45px; text-align:center;font-size:1.2em;}
.details_footer .details_footer_list .deta_nav2__tz{ padding:5px 0; }
.details_footer .details_footer_list .deta_nav2__tz .tz{ line-height:18px; font-size:0.9em; }

.details_hehuoren_box{ position:fixed; line-height:38px; text-align:center; bottom:20%; right:5px; border-radius:100%; width:60px; height:60px; box-sizing:border-box; }
.details_hehuoren_box a{ color:#00E3C3; display:block; height: 100%;}
.details_hehuoren_box a img{ width:100%;}
.details_hehuoren_box .hehuoren_box_close{ cursor: pointer; position:absolute; width:20px; height:20px; top:0px; left:0px; border-radius:100%;}
.details_hehuoren_box .hehuoren_box_close:before,.details_hehuoren_box .hehuoren_box_close:after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:18px; background:#3e3d3d; top:7px;right: 1px;}
.details_hehuoren_box .hehuoren_box_close:before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.content_msg{ margin-top:10px; color:#9A9A9A;}
.hehuoren_haibao_msg{ line-height:25px; font-size:0.9em; padding:0 10px}

.details-shopxq{ padding-bottom:5px;}
.details-shopxq .details-shopxq__item{ padding:0; height:30px; box-sizing:border-box; }
.details-shopxq .details-shopxq__item .shopxq-lt{ line-height:30px; color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.details-shopxq .details-shopxq__item .shopxq-lt .tciconfont{ color:#cccccc;font-size: 0.9em;}
.details-shopxq .details-shopxq__item .shopxq-rt{ margin-top: 1px; font-size: 0.9em; height:25px; line-height:25px; width:50px; margin-left:10px; min-width:50px; border-radius:5px; text-align:center; color:#fff; background:#FF4147; }

.pay_box{ margin-top:5px; background:#fff; padding:0 10px;}
.pay_box .pay_bt{ height:40px; font-size:1em; line-height:40px; border-bottom:1px solid #E0DFDF;}
.pay_box .pay_djs{ padding-left:22px; background:url(cash_pay_djs.png)no-repeat left center; background-size:14px auto; color:#FD3238;}
.pay_box .pay_goods{ padding:10px 0px 10px 5px;}
.pay_box .pay_goods .goods_pic{ width:90px; height:90px; float:left;}
.pay_box .pay_goods .goods_pic img{ width:100%; height:100%;}
.pay_box .pay_goods .goods_xq{ margin-left:100px;}
.pay_box .pay_goods .goods_xq p{ line-height:30px; font-size:1em;}
.pay_box .pay_goods .goods_xq p.price{ text-align:right; color:#f00;}
.pay_box .pay_goods .goods_xq p.price .dispatch_price{ white-space:nowrap; margin-left:5px; font-size:0.7em; }

.pay_box .pay_msg{ padding:10px 0px 10px 5px;font-size: 1em;color: #f47944;text-align: right;border-top: 1px solid #E0DFDF;}
.pay_box .pay_price span.red{ color:#FD3238;}
.pay_box .pay_method{ padding-bottom:20px;}
.pay_box .pay_method .pay_mode {padding:10px 0; border-bottom:1px solid #E0DFDF; position:relative;}
.pay_box .pay_method .pay_mode input[type=radio]{ display:none;}
.pay_box .pay_method .pay_mode .round{ margin:0 10px; vertical-align: middle; display:inline-block; width:15px; height:15px; border:2px solid #999; border-radius:100%;}
.pay_box .pay_method .pay_mode input[type=radio]:checked + label .round{ position:relative; background:#37B594; border-color:#37B594;}
.pay_box .pay_method .pay_mode input[type=radio]:checked + label .round:after{ content:''; position:absolute;top:1px; left:5px; display:block; border-right:1px solid #fff; border-bottom:1px solid #fff; height:10px; width:5px; transform: rotate(45deg);-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.pay_box .pay_method .pay_mode img{margin:0 10px; width:40px; height:40px; vertical-align: middle;}
.pay_box .pay_method .pay_mode .balance{ display:inline-block; vertical-align: middle;}
.pay_box .pay_method .pay_mode .balance p{ height:20px; line-height:20px; color:#999;}
.pay_box .pay_method .pay_mode .recharge{ color:#6D6D6D; float:right; height:40px; padding-right:16px; line-height:40px; background:url(cash_pay_into.png)no-repeat right center; background-size:8px auto;}
.pay_button a{font-size:1.1em; display:block; margin:30px auto 10px; width:90%; height:50px; line-height:50px; color:#fff; text-align:center; background:#f47944; border-radius:5px;}

.shop_top_xuxian{ position:relative; top:-28px; height:40px; line-height:40px;}

.shop_container{ position:relative; top:-55px; background:#fff; margin: 0px 10px 60px; padding-bottom:40px;}
.shop_container .shop_top_hd{ position:absolute; top:-9px; left:0; height:10px; width:100%; background:url(cash_shop_top_hd.png)repeat-x bottom left; background-size:100% auto;}
.shop_container .shop_top_bd{ position:absolute; bottom:-10px; left:0; height:10px; width:100%; background:url(cash_shop_top_bd.png)repeat-x top left; background-size:100% auto;}
.shop_container .shop_xq{ position:relative; padding-top:25px; text-align:center;}
.shop_container .shop_xq .shop_activity .activity_title{ line-height:50px; font-size:1.2em;}
.shop_container .shop_xq .shop_activity .coupon_title{ line-height:80px; font-size:2.5em; color:#000; font-weight:500;}
.shop_container .shop_xq .shop_activity .shop_button a{ display:block; width:80%; height:50px; font-size:1.2em; line-height:50px; background:#f47944; border-radius:5px; color:#fff; margin:0 auto;}
.shop_container .shop_xq .shop_activity .shop_button_ts{margin-top:10px; padding-left:20px; height:40px; line-height:40px; color:#FD555A;}
.shop_container .shop_xq .shop_activity .shop_button_ts .hot{display:inline-block; width:20px; height:40px; background:url(cash_hot.png)no-repeat center; background-size:14px auto; vertical-align: bottom;}
.shop_container .shop_xq .shop_ts{ padding:10px 10px; text-align:left;}
.shop_container .shop_xq .shop_ts ul li{position:relative; padding-left:20px; line-height:32px; font-size:0.9em; color:#000;}
.shop_container .shop_xq .shop_ts ul li i{ position:absolute; left:0px; top:12px; width:8px; height:8px; border-radius:100%; background:#CCCCCC;}

.shop_container .shop_xq .shop_activity .card-box__tishi{width: 80%;margin-left: auto;margin-right: auto;margin-top: 5px;font-size:0.9em; box-sizing:border-box; padding: 0 10px 0 15px; color:#fff; height:40px; line-height:40px; border-radius:3px; background: #fff7e8;}
.shop_container .shop_xq .shop_activity .card-box__tishi .box-tishi__lt{
    text-align: left;
    font-size: 1em;
    font-weight: 600;
    color: #CE9B30;padding-left:20px; background:url(info-card__icon2.png) no-repeat left center;background-size:16px auto;  }
.shop_container .shop_xq .shop_activity .card-box__tishi .box-tishi__rt{
    color:#fff;
    margin-top: 7px;
    padding: 3px 7px;
    line-height: 20px;
    height: 20px;
    border-radius: 13px;
    background: -webkit-linear-gradient(left, #FF8D00 , #FE5600);
    background: -o-linear-gradient(right, #FF8D00, #FE5600);
    background: -moz-linear-gradient(right, #FF8D00, #FE5600);
    background: linear-gradient(to right, #f5c43a , #f5c43a);}
.shop_container .shop_xq .shop_activity .card-box__tishi .box-tishi__rt::after{ content:''; display:inline-block; width:7px; height:7px;position: relative; top: -1px; border-top:1px solid #fff; border-right:1px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg);}

.shop_container .shop_box{ margin:0 10px; padding:10px 0 10px; border-top:1px solid #EFEEEE;}
.shop_container .shop_box h4{ height:60px; line-height:60px; font-size:1.2em; font-weight:600;color: #292929;}
.shop_container .shop_box h4::before{ content:''; display:inline-block; margin-right:14px; height:15px; width: 6px; background:#f47944; }
.shop_container .shop_box .sp_ps {width:100%; position:relative; padding-left:20px;}
.shop_container .shop_box .sp_ps p{ line-height:30px; font-weight:600; font-size:1.1em; color:#4a4848;}
.shop_container .shop_box .sp_ps p.ps{ color:#FD555A; }
.shop_container .shop_box .sp_ps p.ps i.hot{ display:inline-block; width:20px; height:30px; background:url(address_ico.png)no-repeat 4px center; background-size:15px auto; vertical-align:bottom;}
.shop_container .shop_box .sp_ps p.ps span{ color:#949494; font-weight:500; margin-left:5px;font-size: 0.9em;}
.shop_container .shop_box .sp_ps .ps_ts{ position:absolute; right:0; top:50%; height:20px; width:15px; margin-top:-10px; background:url(cash_into.png)no-repeat center; background-size:10px auto;}
.shop_container .shop_box .trem_content dl{ }
.shop_container .shop_box .trem_content dl dt{ position:relative; font-size:1.2em; padding-left:20px; line-height:32px; color:#8D8D8D}
.shop_container .shop_box .trem_content dl dt i{ position:absolute; left:0px; top:12px; width:8px; height:8px; border-radius:100%; background:#CCCCCC;}
.shop_container .shop_box .trem_content dl dd{ padding-left:20px; line-height:32px;font-size:0.9em; line-height:25px; min-height:30px; }
.shop_container .shop_box .trem_content{ display: -webkit-box; display: -webkit-flex; display: flex;}
.shop_container .shop_box .trem_content .deta-ts{text-align:center; -webkit-box-flex: 3; -webkit-flex:3; flex:3; padding:10px 0;}
.shop_container .shop_box .trem_content .deta-ts .deta-ts__icon{ width:60px; height:60px; line-height:60px; box-sizing: border-box; border:2px solid #f47944; margin:0 auto; border-radius:100%;}
.shop_container .shop_box .trem_content .deta-ts .deta-ts__icon .tciconfont{ font-size:2em; color:#f47944;}
.shop_container .shop_box .trem_content .deta-ts span{font-size:0.9em; display:block; margin-top:5px; line-height:20px; color:#606060;}
.shop_container .shop_box .trem_content .deta-line{ -webkit-box-flex: 1; -webkit-flex:1; flex:1; background:url(cash_details_line.png)no-repeat center; background-size:50px auto;}
.shop_container .shop_box .content{     line-height: 25px;}

.cmy_container .btn-group {
    border-bottom: 5px solid #f2f2f2;
}

/******************************************* makeorder ******************************************/
.goodsnum_from{ width: 100%;  height: 40px; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #F0F0F0; border-bottom-color: #F0F0F0; background-color: #FFF;  }
.goodsnum_from_title_box {    float: left;height: 30px;line-height: 30px;padding-top: 5px;padding-left: 5px;}
.goodsnum_from_num_box{ width: 185px; margin-right: auto; margin-left: auto; margin-top: 0px; height: 40px; padding-top: 5px; padding-bottom: 5px; float: right; }
.goodsnum_from_num_box li{ height: 30px; display: block; float: left; line-height: 30px; text-align: center; }
.goodsnum_from_num_box li a{ height: 100%; width: 100%; display: block; font-size: 1.5em; color: #8E8E8E;line-height: 26px; background-color: #F7F7F7;font-weight: 500; }
.goodsnum_from_num_box li input{ text-align: center; height: 24px; width: 40px; border: 1px solid #EAEAEA; }
.goodsnum_from_num_box li span{ color: #B7B7B7; }
.goodsnum_from_num_box li.reduce{ width: 60px; border: 1px solid #E4E4E4; }
.goodsnum_from_num_box li.add{ width: 60px; border: 1px solid #E4E4E4;}
.goodsnum_from_num_box li.in{ width: 60px; border: 0px solid #F7F7F7; font-size: 0.9em; color: #999; }

.order_tongji{    
    margin-bottom: 10px;
    background:#fff;
    padding: 10px;
    color: #676666;
}

/***************** nav-li *******************/
@media (max-width:480px) {
	.cash-tab-navs {
		margin-right: 2px
	}

	.cash-tab-navs .tab-nav > a {
		min-width: initial
	}
}

.cash-tab-navs {
	*zoom: 1;
	width: 100%;
	margin: 0 0 0;
	padding: 0;
	text-align: center;
	list-style: none;
	box-sizing: border-box;
	overflow: hidden;
	overflow-x: auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 35px
}

.cash-tab-scroll {
	margin: 0 5px;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.cash-tab-navs:before,.cash-tab-navs:after {
	display: table;
	content: ""
}

.cash-tab-navs:after {
	clear: both
}

.cash-tab-navs .tab-nav {
	position: relative;
	float: left;
	min-width: 100px
}

.cash-tab-navs .tab-nav > a {
	border-radius: 5px 5px 0 0;
	padding: 10px 15px;
	display: block
}

.cash-tab-navs .tab-nav.active > a,html.no-touchevents .cash-tab-navs .tab-nav.active > a:hover {
	background: rgba(255,255,255,0.9);
	border-bottom-color: transparent;
	cursor: default
}

.cash-list-navs {
    height: 41px;
    background: #FFF;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
}

.cash-list-navs .cash-tab-scroll {
	margin: 0;
    border-bottom:1px solid #eee;
    overflow:hidden;
    width:calc(100% - 60px);
    width:-webkit-calc(100% - 60px);
    overflow-x: scroll;
    position:relative;
}

.cash-list-navs:before{
    content:'';
    position:absolute;
    height:40px;
    right:60px;
    top:0;
    width:8px;
    background:#fff;
    z-index: 1;
    box-shadow: 1px 1px 22px 12px #fff;
}

.cash-list-navs .cash-search{ height:25px;line-height: 25px; margin-top:7px; width:60px; min-width:60px; z-index:10; background:#fff; border-left:1px solid #eee; }
.cash-list-navs .cash-search .tciconfont{ font-size:1.2em; display:block; color:#666;}

.cash-list-navs .list-nav {
	min-width: 40px;
    height: 40px;
    line-height: 40px;
	background: #FFF;
    margin-bottom:-1px;
    padding: 0 10px;
}

.cash-list-navs .list-nav > a {
	padding: 0
}

.cash-list-navs .list-nav  a{
    display:block;
}

.cash-list-navs .list-nav.active a {
	background: none !important;
	border-bottom: 2px solid #ff7d01;
	color: #fff;
    height: 37px;
    color:#444;
}

.index_top-menu{ background:#fff;border-bottom:1px solid #EEEEEE; display: -webkit-box; display: -webkit-flex; display: flex;position: fixed;
    left: 0;
    top: 0;
    z-index: 99999999999;    width: 100%;}
.index_top-menu .tab-menu{ -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center; height:36px; line-height:36px;}
.index_top-menu .tab-menu a{ display:inline-block; width:100%; color:#5d5b5b;}
.index_top-menu .tab-menu a.on{ background-color: #ff7d01;color:#fff; border-bottom:2px solid #ff7d01; height:35px;}

.index_tabs-menu{ background:#fff;margin-top: 8px;border-bottom:1px solid #f2f2f2; display: -webkit-box; display: -webkit-flex; display: flex;padding-top: 5px;}
.index_tabs-menu .tab-menu{ -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center; height:36px; line-height:36px;}
.index_tabs-menu .tab-menu a{ display:inline-block; width:50px; color:#5d5b5b;}
.index_tabs-menu .tab-menu a.on{ color:#ff7f00;font-weight: 600; border-bottom:2px solid #ff7f00; height:35px;}



/********************** html-haibao ********************/
.html-haibao-btn{
    cursor: pointer;
    font-size: 0.82em;
    padding:0 10px 0 15px;
    line-height:30px;
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    position: fixed;
    top: 80px;
    right:0px;
    z-index: 999;
    background:rgba(0,0,0,0.6);
    color: #fff;
}
.html-haibao-btn .tciconfont{
    margin-right:3px;
    vertical-align: -2px;
}
.new-haibao-btn{
    position: fixed;
    top:80px;
    right: 0px;
    z-index: 999;
    cursor: pointer;
    padding:0 4px 0px 8px;
    height:36px;
    line-height:36px;
    border-top-left-radius:16px;
    border-bottom-left-radius:16px;
    background: #fe2741;
    font-size:0.9em;
    color:#fff;
}

.new-haibao-btn .haibao-text .tciconfont{ 
    vertical-align: -1px;
}

.html-haibao-box{
    width: 450px;
    min-height: 200px;
    position: absolute;
    top: -10000px;
    z-index: 999;
    background: #fff;
}
.html-haibao-box .haibao-img{
    width: 100%;
    height: auto;
    line-height: 0;
    position: relative;
}
.html-haibao-box .haibao-img .qiang{
    width: 100px;
    height: 100px;
    position: absolute;
    background-image: url(haibao_qiang_ico.png);
    top: 0;
    left: 0;
    z-index: 9999;

}
.html-haibao-box .haibao-info{
    width: 430px;
    margin-left: 10px;
    margin-top: 15px;
    min-height: 175px;
}
.html-haibao-box .haibao-info .goodsinfo{
    width: 275px;
    min-height: 165px;
    float: left;
}
.html-haibao-box .haibao-info .goodsinfo .name{
    line-height: 25px;
    min-height: 35px;
    max-height: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    font-size: 1.2em;
    font-weight: 500;
}
.html-haibao-box .haibao-info .goodsinfo .name .tehui {
    background: #fe4c56;
    color: #fff;
    padding: 1px 4px;
    border-radius: 4px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    margin-right: 6px;
    font-size: 0.9em;
}
.html-haibao-box .haibao-info .goodsinfo .buy_price{
    line-height: 35px;
    margin-top: 5px;
}
.html-haibao-box .haibao-info .goodsinfo .buy_price .ico{
    color: #fe4c56;
    font-size: 1.4em;
}
.html-haibao-box .haibao-info .goodsinfo .buy_price .price{
    font-size: 2.5em;
    font-weight: 500;
    color: #fe4c56;
    margin-left: 5px;
}
.html-haibao-box .haibao-info .goodsinfo .buy_price .label{
    background: #fe4c56;
    color: #fff;
    padding: 1px 3px;
    font-size: 0.9em;
    margin-left: 10px;
}
.html-haibao-box .haibao-info .goodsinfo .shengyu_price{color: #7d7b79;line-height: 25px;}
.html-haibao-box .haibao-info .goodsinfo .more_price{}
.html-haibao-box .haibao-info .goodsinfo .more_price .vip_ico{
    background-color: #e4b328;
    color: #fff;
    padding: 1px 3px;
    border-radius: 5px;
    font-size: 0.9em;
}
.html-haibao-box .haibao-info .goodsinfo .more_price .vip_price{
    color: #e4b328;
    font-size: 1.1em;
    margin-right: 10px;
}
.html-haibao-box .haibao-info .goodsinfo .more_price .market_price{color: #b1b1b1;line-height: 25px;text-decoration: line-through;font-size: 1.1em;}
.html-haibao-box .haibao-info .goodsinfo .userinfo{
    height: 30px;
    line-height: 30px;
    margin-top: 8px;
    color: #444;
}
.html-haibao-box .haibao-info .goodsinfo .userinfo img{
    margin-right: 10px;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    vertical-align: top;
}
.html-haibao-box .haibao-info .goodsinfo .userinfo .msg{
    color: #ffbe00;
}
.html-haibao-box .haibao-info .qrcode{
    width: 130px;
    height: 130px;
    float: right;
    padding: 7px;
    position: relative;
    background-image: url(qrcode_bg.png?v=2);
    background-size: 100%;
}
.html-haibao-box .haibao-info .qrcode .msg{
    position: absolute;
    width: 144px;
    left: 0px;
    bottom: -10px;
    text-align: center;
}
.html-haibao-box .haibao-time{
    text-align: center;
    width: 450px;
    height: 30px;
    line-height: 30px;
    margin-left: auto;
    margin-right: auto;
    color: #999;
    font-size: 1em;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f7f7f7;
}

.new-haibao-box{
    width: 640px;
    min-height: 200px;
    position: absolute;
    top: -10000px;
    z-index: 999;
    background: #fff;
}
.new-haibao-box .haibao-bg{
    width: 100%;
    height: auto;
    display:block;
    position: relative;
}
.new-haibao-box .haibao-qrcode1{ 
    position:absolute;
    left:10px;
    bottom:10px;
    width: 130px;
    height: 130px;
}
.new-haibao-box .haibao-qrcode2{ 
    position:absolute;
    right:15px;
    bottom:15px;
    width: 130px;
    height: 130px;
}

.new-haibao-box .user-box1{ position: absolute; left: 150px; bottom: 95px; right:10px; }
.new-haibao-box .user-box1 .userpic{ width:40px; height:40px; border-radius:100%; vertical-align:middle; }
.new-haibao-box .user-box1 .username{ color:#fff; line-height:40px; margin-left: 5px;font-size: 1.2em;}

.new-haibao-box .user-box2{ position: absolute; right: 150px; bottom: 95px; left:10px; text-align: right; }
.new-haibao-box .user-box2 .userpic{ width:40px; height:40px; border-radius:100%; vertical-align:middle; }
.new-haibao-box .user-box2 .username{ color:#fff; line-height:40px; margin-left: 5px;font-size: 1.2em;}

/************************** footer ****************************/
.tcqianggou-index__foot{ height:61px; width:100%;}
.tcqianggou-index__foot .tcqianggou-index__footer{ z-index:99; position:fixed; height:50px; width:100%; left:0; bottom:0; background:#fff; display:-webkit-box; display:-webkit-flex; display:flex; }
.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item{ border-top:1px solid #f2f2f2; box-sizing:border-box; padding:4px 0 0; display:block; -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center;}
.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item.on a{ color:#f5833b}
.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item .tciconfont{ font-size:1.4em;line-height: 25px; height:25px;}
.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item a{  color:#64727b;display:block;}
.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item span{ display:block; line-height:20px; font-size:0.8em;}

.wxqun_pormpt{ display: -webkit-box; display: -webkit-flex; display: flex; height:50px;    background: #fff;padding-top: 10px; }
.wxqun_pormpt .qun_pormpt_left{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; float:left; color:#999;}
.wxqun_pormpt .qun_pormpt_left .qun_pic{ float:left; padding:2px 10px;}
.wxqun_pormpt .qun_pormpt_left .qun_pic img{ width:45px; height:45px;}
.wxqun_pormpt .qun_pormpt_left .qun_text { margin-left:60px; }
.wxqun_pormpt .qun_pormpt_left .qun_text h5{ height:25px; line-height:30px; font-size:1em; font-weight:500; overflow: hidden;color:#333;}
.wxqun_pormpt .qun_pormpt_left .qun_text p{ height:20px; line-height:20px; font-size:0.8em; overflow: hidden;}
.wxqun_pormpt .qun_pormpt_right{ float:right; width:70px; padding:12px 0;}
.wxqun_pormpt .qun_pormpt_right .qun_button{ float:left; width:60px; height:26px; line-height:26px; font-size:0.9em; text-align:center; color:#fff; background:#ff7f00; border-radius:2px;}
.wxqun_pormpt_layer_logo{
    width: 45px;
    height: 45px;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
}
.wxqun_pormpt_layer_h2{
    text-align:center;
    margin-top: 5px;
    line-height: 40px;
    font-size: 1.2em;
}
.address {
	background: none repeat scroll 0 0 #FFF;
	border-bottom: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	font-size: 12px;
	padding: 15px 10px
}
.address {
	background-color: #FFF;
	border-bottom: 0 none;
}
.send_margin {
	margin-left: 10px;
    color: #2596ec;
}
.address_defalut h3 {
	color: #333;
	line-height: 16px;
	padding: 15px 0;
	font-size: 15px
}

.address_defalut {
	border-bottom: 0px solid #DEDEDE;
	padding: 14px 10px 16px 62px;
	position: relative
}

.address_defalut h3 {
	left: 0;
	padding: 17px 10px;
	position: absolute;
	top: 0
}

.address_defalut ul {
	padding: 0 40px 0 0;
	position: relative
}

.address_defalut ul:after {
	right: 10px
}

.address_defalut li {
	line-height: 21px;
	margin-bottom: 5px;
	word-break: break-all;
	word-wrap: break-word
}

.address_defalut li:last-child {
	margin-bottom: 0
}

.address_defalut ul:after {
	background: none repeat scroll 0 0 transparent;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	content: " ";
	display: block;
	height: 9px;
	margin-top: -5px;
	position: absolute;
	top: 50%;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	width: 9px
}

.address_ge{width: 100%;height: 3px;}
.address_ge img{vertical-align: top;}

.new_orders_tusi_box{ position: fixed; z-index: 9999999; left: 0px; top: 50px; height: 25px; width: 100%; overflow: hidden; }
.new_orders_tusi_box img{ position: absolute; z-index: 9999999999; left: 0px; top: 0px; border-radius: 15px; height: 25px; width: 25px; margin-left: 10px;}
.new_orders_tusi_box a{ height: 25px; background-color: #000; width: auto; padding-right: 10px; display: block; float: left; opacity: 0.8; border-radius: 15px; color: #FFF; line-height: 25px; padding-left: 30px; margin-left: 10px; }

.tcmall-mask{cursor:pointer; display:none; z-index:101000; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; bottom:0;-webkit-animation:fadeIn 0.5s 0s ease both; -moz-animation:fadeIn 0.5s 0s ease both;}
@-webkit-keyframes bounceIn{
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes bounceIn{
0%{opacity:0}
100%{opacity:1}
}

.goodsinfo-cart{ display:none;-webkit-animation:fadeInUp 0.5s 0s ease both;-moz-animation:fadeInUp 0.5s 0s ease both; position:fixed; background:#fff; bottom:0; left:0;right:0;; height:60%; z-index:101001; }
.goodsinfo-cart .goodsinfo-cart__header{ padding:0 10px; min-height:80px; border-bottom:1px solid #eaeaea; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__pic{background:#fff; margin-top:-20px; min-width:80px; width:80px; height:80px; padding:2px; border-radius:2px; border:1px solid #eee; box-shadow:1px 1px 1px #eee; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__pic img{ width:100%; height:100%; object-fit:cover; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content{ padding-left:10px; padding-top:5px;}
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .price{ font-weight:600; color:#F23030; font-size:1.2em; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .price i{ font-size:0.6em;font-style:unset}
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .goods-price{  height:25px; line-height:25px;}
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .goods-price .vip-price{font-size:1.05em; font-weight:600; margin-left:2px;color:#50B43F; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .goods-price .vip-price i{ font-size:0.6em;font-style:unset}
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .goods-price .vip-name{ display:inline-block; line-height:18px; height:18px; white-space: nowrap; padding:0px 2px; background: #50B43F; color:#fff; font-size:0.6em; position: relative; top: -6px;left:10px;}
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .goods-price .vip-name:before{content:''; position:absolute;left: -7px; bottom: 0px; border:5px solid transparent; border-right:5px solid #50B43F; border-bottom:5px  solid #50B43F; }

.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .stock{ color:#999; line-height:20px; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__content .option{ line-height:20px; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__close{ width:22px; min-width:22px; margin-top:10px; }
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__close .close{cursor:pointer; width:22px; height:22px; position:relative; border-radius:100%; border:1px solid #999;}
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__close .close::after,.goodsinfo-cart .goodsinfo-cart__header .cart-hd__close .close::before{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:12px; background:#999; top:10px;right: 5px;}
.goodsinfo-cart .goodsinfo-cart__header .cart-hd__close .close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.goodsinfo-cart .goodsinfo-cart__option{ padding:0 10px; height:calc(100% - 80px - 50px); overflow-y:auto;}
.goodsinfo-cart .goodsinfo-cart__option .option-item{ border-bottom:1px solid #eaeaea;}
.goodsinfo-cart .goodsinfo-cart__option .option-item h5 { line-height:40px; font-size:1em; font-weight:200;}
.goodsinfo-cart .goodsinfo-cart__option .option-item .spec-item{ padding:5px 0 10px; flex-wrap:wrap;}
.goodsinfo-cart .goodsinfo-cart__option .option-item .spec-item span{color:#aaa; cursor: pointer; margin-top:5px; font-size:0.9em; display:inline-block; padding:0 10px; line-height:25px; background:#F5F5F5; border-radius:5px; margin-right:10px; }
.goodsinfo-cart .goodsinfo-cart__option .option-item .spec-item .item{ color:#444}
.goodsinfo-cart .goodsinfo-cart__option .option-item .spec-item span.on{ color:#fff; background:#e93b3d;}
.goodsinfo-cart .goodsinfo-cart__option .option-num{ padding:15px 0; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .num{ font-weight:100; color:#666;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count{ width:105px; text-align:center; border:1px solid #D9D9D9; height:30px; }
.goodsinfo-cart .goodsinfo-cart__option .option-num .count span{cursor: pointer; }
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .remove{ position:relative; width:30px; border-right:1px solid #D9D9D9; }
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .remove:after{ content:''; position:absolute;  top: 14px; width: 8px; height: 3px; background: #999; left: 12px;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .remove.no:after{ content:''; background: #EBEBEB;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .number{ width:55px; line-height:30px; overflow:hidden;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .number input[type="number"]{ width:55px; height:30px; box-sizing:border-box; text-align:center; border:none; }
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .add{ position:relative; width:30px; border-left:1px solid #D9D9D9;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .add:after{ content:''; position:absolute;  top: 14px; width: 11px; height: 3px; background: #999; left: 10px;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .add:before{ content:''; position:absolute;  top: 10px; width: 3px; height: 11px; background: #999; left: 14px;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .add.no:after{ content:''; background: #EBEBEB;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .add.no:before{ content:''; background: #EBEBEB;}
.goodsinfo-cart .goodsinfo-cart__option .option-num .count .remove:active,.goodsinfo-cart .goodsinfo-cart__option .option-num .count .add:active{ background:#f6f6f6;}

.goodsinfo-cart .goodsinfo-cart__btn{ cursor:pointer; width:calc(100% - 20px); margin:0 auto; border-radius:20px; overflow:hidden; height:40px; line-height:40px; text-align:center; box-sizing:border-box; color:#fff; font-size:1.05em; font-weight:600; }
.goodsinfo-cart .goodsinfo-cart__btn a{ color:#fff; background:#FF2741}

@-webkit-keyframes fadeInUp{
0%{-webkit-transform:translateY(500px)}
100%{-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{
0%{-moz-transform:translateY(500px)}
100%{-moz-transform:translateY(0)}}

.hexiao-num{ color:#000;padding: 5px 0; font-size:1.2em;}
.hexiao-num .hexiao-num__hd{ height:25px; line-height:25px; overflow:hidden;}
.hexiao-num .hexiao-num__hd span{ float:left; }
.hexiao-num .hexiao-num__hd span.line{ margin:5px 10px; height:15px; width:1px; background:#d9d9d9;}
.hexiao-num .hexiao-num__bd{ height:25px; line-height:25px; overflow:hidden;}
.hexiao-num .hexiao-num__bd .hx-num{ width:100px; min-width:100px; text-align:center;}
.hexiao-num .hexiao-num__bd .hx-num .hx-num__add {position:relative; cursor:pointer; font-size: 1.5em; width:20px; margin-top:2.5px; min-width:20px; height:20px; line-height:18px; border-radius:100%; border:1px solid #aaa; box-sizing:border-box;}
.hexiao-num .hexiao-num__bd .hx-num .hx-num__add:after, .hexiao-num .hexiao-num__bd .hx-num .hx-num__add:before{content:''; position:absolute; top:8px; left:3px; width:12px; height:2px; background:#aaa; }
.hexiao-num .hexiao-num__bd .hx-num .hx-num__add:before{ transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg);}
.hexiao-num .hexiao-num__bd .hx-num .hx-num__add.on { background:#DF2127; border-color:#DF2127 }
.hexiao-num .hexiao-num__bd .hx-num .hx-num__add.on:after, .hexiao-num .hexiao-num__bd .hx-num .hx-num__add.on:before{background:#fff;}
.hexiao-num .hexiao-num__bd .hx-num .hx-num__remove{position:relative; cursor:pointer; font-size: 1.5em; width:20px;margin-top:2.5px; min-width:20px; height:20px; line-height:18px; border-radius:100%; border:1px solid #aaa; box-sizing:border-box;}
.hexiao-num .hexiao-num__bd .hx-num .hx-num__remove:after{content:''; position:absolute; top:8px; left:3px; width:12px; height:2px; background:#aaa; }
.hexiao-num .hexiao-num__bd .hx-num .hx-num__remove.on{ background:#DF2127; color:#fff; border-color:#DF2127}
.hexiao-num .hexiao-num__bd .hx-num .hx-num__remove.on:after{background:#fff;}
.hexiao-num .hexiao-num__bd .hx-num #number{font-size: 1.2em; text-align:center; width:50px;}

.editoption .option-refresh {text-align: center; padding:15px 10px;}
.editoption .option-refresh .option-refresh__btn{display:inline-block; margin-right: 5px;  padding: 0 60px;  color: #fff; height: 35px; line-height: 35px; background: #46acf5;border-radius: 5px;}

.editoption{ background:#fff;}
.editoption .spec-list{ padding:10px; background:#fff;}
.editoption .spec-list .spec-list__item{ border:1px solid #eee; padding:10px;margin-bottom: 10px;background-color: #fbfbfb;}
.editoption .spec-list .spec-list__item .item-input{ float:left; width:50%;}
.editoption .spec-list .spec-list__item .item-input span{ line-height:30px; width:70px; min-width:70px;}
.editoption .spec-list .spec-list__item .item-input input{ background:#fff; border:none; border:1px solid #d8d8d8; height:30px; padding:0 5px; margin-bottom:5px;margin-left:5px; margin-right:5px; width:100%;}
.editoption .spec-list .spec-list__item .item-input:first-child{ width:100%;}
.editoption .spec-list .spec-list__item .item-input:first-child input{ width:100%;}
.editoption .spec-list .spec-list__item .item-input.botton{ width:100%;}
.editoption .spec-list .spec-list__item .item-input a{ width:80px; background:#46acf5; color:#fff; text-align:center; line-height:30px; height:30px; display:inline-block;    border-radius: 4px; margin-right: 5px;}
.editoption .spec-list .spec-list__item .item-input a.remove_option{ background:#bfbfbf;}

.option-box{background:#fff; }
.option-box .ptit{ margin-top:0; border-bottom:1px #eee dotted;}
.option-box .option-list{ padding:5px 0;}
.option-box .option-list .option-list__item{ font-size:0.8em; color:#999; padding:0 10px; line-height:30px; border-bottom:1px #eee dotted;}


.tcqianggou-search{ background:#fff;}
.tcqianggou-search .search-header{ padding:10px 0; border-bottom:1px solid #F9F9F9; height:30px; line-height:30px;}
.tcqianggou-search .search-header .search-header__lt{ margin-left:10px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; height:30px; border-radius:15px; background:#F7F7F7; padding: 0 10px; box-sizing:border-box;}
.tcqianggou-search .search-header .search-header__lt .tciconfont{ color:#999;}
.tcqianggou-search .search-header .search-header__lt input{ border:none; font-size:0.8em; background:#F7F7F7; margin-left:5px;min-width: 200px;}
.tcqianggou-search .search-header .search-header__rt{ width:50px; height:30px; line-height:30px; text-align:center; font-size:0.9em;}

.tcqianggou-search .search-list__box{ padding:0 10px; }
.tcqianggou-search .search-list__box .search-item{ cursor:pointer; float:left;margin:5px 8px 0px 0px; font-size:0.8em; color:#666; height:22px;line-height:22px; padding:0 10px; background:#F5F5F5; border-radius:11px; }


.choujiang_ico{
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 15%;
    right: 20px;
}
.choujiang_ico a{
    width: 100%;
    height: 100%;
    display: block;
}

.cash_container .shop_xq .shop_refund{ text-align: center;height: 40px;}
.cash_container .shop_xq .shop_refund a{border: 1px solid #bcbdbc;padding: 2px 10px;border-radius: 5px;color: #999;}

.shenqing-refund__box{ display:none;}
.shenqing-refund__box .shenqing-refund__visible{ width:100%; height:100%; position: fixed; z-index: 1000; top: 0;right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6);}
.shenqing-refund__box .tcui-dialog__hd { line-height:30px;min-height: 40px; color:#666}
.shenqing-refund__box .text-border{ position: relative;  }
.shenqing-refund__box .text-border textarea{ border-radius: 2px;  border: solid 1px #e2dfdf; border-bottom-color: #e8e6e6;width:100%; z-index: 1; position: relative;height: 70px; min-height: 100%; box-sizing:border-box;font-size:1em; padding: 3px 0 0 3px; -webkit-appearance: none;color: #888888;}
.shenqing-refund__box .weui-dialog__ft{position: relative; line-height: 48px; font-size: 18px;}
.shenqing-refund__box .weui-dialog__ft:after { content: " "; position: absolute;left: 0; top: 0; right: 0;height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.shenqing-refund__box .weui-dialog__ft .detalt{ color:#666;}
.shenqing-refund__box .weui-dialog__ft .primary{ color:#f47944;}
.shenqing-refund__box .weui-dialog__ft .primary:after{content: " "; position: absolute; left: 0; top: 0; width: 1px; height: 100%; border-left: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0;transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5);}
.shenqing-refund__box .weui-dialog--visible{visibility: visible; position: absolute;}

.hehuoren-add{height:70px; width:100%;}
.hehuoren-add .hehuoren-add__box{ position:fixed; z-index:99; bottom:60px;left:10px; right:10px; height:60px; background:#ff2741; box-sizing:border-box; border-radius:5px; padding:8px 0; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.hehuoren-add .hehuoren-add__box .add-close{ min-width:50px; width:50px; }
.hehuoren-add .hehuoren-add__box .add-close .close{ cursor:pointer; border-radius:100%; border:1px solid #fff; position:relative; width:20px; height:20px;margin:0 auto; }
.hehuoren-add .hehuoren-add__box .add-close .close::before, .hehuoren-add .hehuoren-add__box .add-close .close::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:12px; background:#FFF; top:9px;right:4px;}
.hehuoren-add .hehuoren-add__box .add-close .close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.hehuoren-add .hehuoren-add__box .add-main{ width:-webkit-calc(100% - 140px); width:calc(100% - 130px); color:#fff;}
.hehuoren-add .hehuoren-add__box .add-main .add-main__hd{ font-size:0.9em; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.hehuoren-add .hehuoren-add__box .add-main .add-main__bd{ font-size:0.7em; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hehuoren-add .hehuoren-add__box .add-jiaru{ width:90px; min-width:90px;text-align:center;}
.hehuoren-add .hehuoren-add__box .add-jiaru .jiaru-btn{ cursor:pointer; display:inline-block; font-size:0.9em; height:28px; line-height:28px; border-radius:2px; padding:0 8px; background:rgba(255,255,255,0.9); color:#BA2D40; }

.header-zonghe__box{ background:#fff; }
.header-zonghe__box .header-search__box{ -webkit-box-align:center; -webkit-align-items:center; align-items:center;padding:12px 10px;  }
.header-zonghe__box .header-search__box .site-lbs{  height:30px; line-height:30px; font-size:0.9em;margin-right:10px; }
.header-zonghe__box .header-search__box .site-lbs .tciconfont{ font-size:1.5em; margin-left:2px; vertical-align:-3px;}
.header-zonghe__box .header-search__box .search-link{ color:#555; margin:0 10px;  height:40px; line-height:40px; background:rgba(255,255,255, 0.75); text-align:center; border-radius:20px; font-size:0.85em; }
.header-zonghe__box .header-search__box .search-link .tciconfont{ font-size:1em; margin-right:5px; }
.header-zonghe__box .header-search__box .back{ ; height:30px; line-height:30px;color: #fff; }
.header-zonghe__box .header-search__box .back .tciconfont{ font-size:1.25em; vertical-align:-2px; }
.header-zonghe__box .header-search__box .search-right{width: 50px;height:30px; line-height:30px; text-align:center;color: #fff; }
.header-zonghe__box .header-search__box .search-right .tciconfont{ font-size:1.3em; }

.header-zonghe__box .header-cate__box{ padding:10px 0 5px; }
.header-zonghe__box .header-cate__box .cate-list{ width:100%; padding:5px 15px; box-sizing:border-box; }
.header-zonghe__box .header-cate__box .cate-list .cate-item{ display:inline-block; cursor:pointer; height:22px; line-height:22px; padding:0 8px; color:#777;margin-left:8px; margin-bottom:5px; }
.header-zonghe__box .header-cate__box .cate-list .cate-more_item{ display:none; }
.header-zonghe__box .header-cate__box .cate-list .cate-item:first-child{ margin-left:0; border-left:3px solid #ff5d38; }
.header-zonghe__box .header-cate__box .cate-list .cate-item.on{    color: #ff4147;}

.header-zonghe__box .header-cate__box .cate-list .cate-item_more{ display:inline-block; cursor:pointer; height:22px; line-height:22px; padding:0 8px; color:#999;margin-left:8px; margin-bottom:5px; font-size:0.9em;border: 1px dashed #eee;border-radius: 5px; }
.header-zonghe__box .header-cate__box .cate-list .cate-item_more .tciconfont{ font-size: 1em; margin-left: 2px;}

.index-focuspic{ position:relative;}
.index-focuspic .header-search__box{position:absolute; top:10px; left:0; right:0;height:30px;  -webkit-box-align:center; -webkit-align-items:center; align-items:center; padding:0 15px; z-index:100; }
.index-focuspic .header-search__box .site-lbs{ color:#fff; height:30px; line-height:30px; font-size:0.9em; margin-right:10px; }
.index-focuspic .header-search__box .site-lbs .tciconfont{ font-size:1.5em; margin-left:2px; vertical-align:-3px;}
.index-focuspic .header-search__box .search-link{ height:30px; line-height:30px;background: rgba(255, 255, 255, 0.5); text-align:center; border-radius:15px; font-size:0.85em;color: #555; }
.index-focuspic .header-search__box .search-link .tciconfont{ font-size:1em; margin-right:5px; }

.index-recom__box{ padding-bottom:10px;background-color:#fff;}
.index-recom__box .recom-title__box{ position:relative; padding:5px 15px; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.index-recom__box .recom-title__box .recom-title{ width:calc(100% - 60px); width:-webkit-calc(100% - 60px); overflow:hidden; }
.index-recom__box .recom-title__box .recom-title .name{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.2em; font-weight:600; color:#444; }
.index-recom__box .recom-title__box .recom-title .sub_title{ line-height:18px; font-size:0.8em; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.index-recom__box .recom-title__box .recom-more{ width:60px; text-align:right; height:30px; line-height:30px; font-size:0.95em; color:#999; }
.index-recom__box .recom-title__box .recom-more .tciconfont{ vertical-align:-1px;  }

.index-recom__box .recom-title__box .swiper-pagination{  width:60px; height:30px; line-height:30px; left: calc(100% - 75px); bottom:auto; }
.index-recom__box .recom-title__box .swiper-pagination .swiper-pagination-current{ font-size:1.5em; color:#000;}
.index-recom__box .recom-title__box .swiper-pagination .swiper-pagination-total{ font-size:0.8em; color:#444;}

.recom-toppic{ position:relative; }
.recom-toppic img{ display:block; width:100%; }
.recom-toppic .back{ position: absolute; top: 10px; left: 15px; width: 30px; height: 30px;}
.recom-toppic .recomname{ height:80px; line-height:80px; background:#FF2742; text-align:center; font-size:1.2em; color:#fff; }
.recom-toppic .recomname .tciconfont{ font-size: 1.25em; vertical-align: -2px; margin-right:2px; }
.recom-toppic .back1{ position:absolute; left:8px; top:8px; height:30px; line-height:30px; color:#fff; }
.recom-toppic .back1 .tciconfont{ font-size:1.3em; vertical-align:-2px; }

.cash_rec .idx-nav{ padding:10px; background:#fff; padding-top:15px;margin-top: -3px;}
.cash_rec .idx-nav .idx-nav__list{ }
.cash_rec .idx-nav .idx-nav__list .nav-item{ text-align:center; overflow:hidden;}
.cash_rec .idx-nav .idx-nav__list .nav-item .nav-item__hd{ height:41px; line-height:41px; }
.cash_rec .idx-nav .idx-nav__list .nav-item .nav-item__hd img{ height:41px; width:41px; object-fit:cover;}
.cash_rec .idx-nav .idx-nav__list .nav-item .nav-item__bd{ line-height:20px; margin-top:5px; color:#333; font-size:0.85em;}

.cash_rec .index-qukuai__box{ padding: 5px 15px 10px 15px; background:#fff; }
.cash_rec .index-qukuai__box .qianggou-qukuai__item{ border-radius:5px; margin-right:5px; overflow:hidden;}
.cash_rec .index-qukuai__box .qianggou-qukuai__item:last-child{ margin-right:0; }
.cash_rec .index-qukuai__box .qianggou-qukuai__item img{ display:block; }

.cash_rec .index-trade__box{ padding:5px 15px 10px 15px; background:#fff; white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch; }
.cash_rec .index-trade__box .qianggou-trade__item{ display:inline-block; margin-right:5px; text-align:center; }
.cash_rec .index-trade__box .qianggou-trade__item img{ display:block; width:110px; height:70px; border-radius:2px; object-fit:cover; }

.index-nostart__box{  }
.index-nostart__box .nostart-qiangoug__list{ padding:5px 15px; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item{ border-radius:10px; border:1px solid #eee; overflow:hidden; box-shadow: 0px 0px 6px 1px #eee; padding:10px 8px 10px 8px; box-sizing:border-box; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd{ margin-bottom:8px;}
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .pic{ width:65px;min-width:65px; height:65px; margin-right:8px; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .pic img{ width:100%; height:100%; object-fit:cover; border-radius:5px; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main{  width:calc(100% - 73px);width:-webkit-calc(100% - 73px);  }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .title{ height:36px; line-height:18px; font-size:1em;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;word-break: break-all; font-weight:600; margin-bottom:11px; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .price{ height:18px; line-height:18px; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .price .now-price{ color:#F02B2B; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .price .now-price .num{ font-size:1.05em; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .price .vip-price{ margin-left:5px; font-size:0.7em; color:#50B43F; margin-right:2px; white-space: nowrap; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .price .vip-price .vip{margin-right: 2px; position: relative;background: #50B43F; padding: 1px 5px; color: #fff; font-size: 0.8em;}
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .price .vip-price .vip:after{content: ''; position: absolute; bottom: 0px; right: -5px;border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #50B43F;  border-left: 5px solid transparent;}
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__hd .qiangoug-main .price .old-price{ color:#999; font-size:0.7em; margin-left:5px; text-decoration:line-through;}
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__bd{  }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__bd .time{ line-height:26px; height:26px; font-size:0.8em; color:#666; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__bd .btn{ padding:0 15px; height:26px; line-height:26px; font-size:0.75em; border-radius:13px; border:1px solid #F02B2B; color:#F02B2B; box-sizing:border-box; }
.index-nostart__box .nostart-qiangoug__list .nostart-qiangoug__item .nostart-qiangoug__bd .btn .tciconfont{ font-size: 1.3em; vertical-align:-2px; margin-right:5px; }

.noStart-guanzu__box{ display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:1000;}
.noStart-guanzu__box .noStart-guanzu__mask{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:0; background:rgba(0,0,0,0.5); cursor:pointer; }
.noStart-guanzu__box .noStart-guanzu__main{position:absolute; z-index:1; top: 50%; margin: 0 auto; left: 16px; width:260px;  right: 16px;  -webkit-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;  flex-direction: column;  max-height: 90%; } 
.noStart-guanzu__box .noStart-guanzu__main .main-hd{ background-color:#FFFFFF; padding:20px 15px 30px; border-radius: 12px; }
.noStart-guanzu__box .noStart-guanzu__main .main-hd .main-hd__title{ font-size:0.95em; font-weight:600; line-height:30px; }
.noStart-guanzu__box .noStart-guanzu__main .main-hd .main-hd__qrcode{ margin-top:10px; }
.noStart-guanzu__box .noStart-guanzu__main .main-hd .main-hd__qrcode img{ width:180px; height:180px; margin:0 auto; object-fit:cover; }
.noStart-guanzu__box .noStart-guanzu__main .main-bd{cursor:pointer; box-sizing: border-box; position:relative; width:30px; height:30px; margin:20px auto 0; border:2px solid #fff; border-radius:100%; }
.noStart-guanzu__box .noStart-guanzu__main .main-bd::before,.noStart-guanzu__box .noStart-guanzu__main .main-bd::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:16px; background:#FFF; top:12px;right: 5px;}
.noStart-guanzu__box .noStart-guanzu__main .main-bd::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.index-zhongfocuspic{ background:#fff; padding:5px 0 10px; }
.index-zhongfocuspic .index-focuspic__zhong{ padding:0 15px; }
.index-zhongfocuspic .index-focuspic__zhong .swiper-slide{  }
.index-zhongfocuspic .index-focuspic__zhong .swiper-slide img{ border-radius:10px; display:block;}

.yaoqing-popup__box{ display:none; position:fixed; top:0; left:0; bottom:0; right:0; z-index:1000; }
.yaoqing-popup__box .yaoqing-popup__mask{ cursor:pointer; background:rgba(0,0,0,0.6); position:absolute;top:0; left:0; bottom:0; right:0; z-index:0; }
.yaoqing-popup__box .yaoqing-popup__main{ -webkit-animation: fadeInUp1 0.5s 0s ease both; -moz-animation: fadeInUp1 0.5s 0s ease both; position:absolute; left:0; bottom:0; right:0; z-index:1; padding:30px 15px; background:#fff; border-top-right-radius:10px; border-top-left-radius:10px; } 
.yaoqing-popup__box .yaoqing-popup__main .main-term__list{ text-align:center; }
.yaoqing-popup__box .yaoqing-popup__main .main-term__list .term{ cursor:pointer; }
.yaoqing-popup__box .yaoqing-popup__main .main-term__list .term .term-hd{ margin:5px auto; width:60px; text-align:center; height:60px; line-height:60px;background:#F0EEEF; border-radius:100%; }
.yaoqing-popup__box .yaoqing-popup__main .main-term__list .term .term-hd .tciconfont{ font-size:2em; color:#625F60; }
.yaoqing-popup__box .yaoqing-popup__main .main-term__list .term .term-bd{ height:30px; line-height:30px; font-size:0.95em; }

@-webkit-keyframes fadeInUp1{
0%{-webkit-transform:translateY(600px)}
100%{-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp1{
0%{-moz-transform:translateY(600px)}
100%{-moz-transform:translateY(0)}}

@-webkit-keyframes fadeInDown{
0%{-webkit-transform:translateY(-600px)}
100%{-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInDown{
0%{-moz-transform:translateY(-600px)}
100%{-moz-transform:translateY(0)}}

.qianggouend-popup__box{ position:fixed; top:0; left:0; bottom:0; right:0; z-index:10000000; }
.qianggouend-popup__box .qianggouend-popup__mask{ cursor:pointer; background:rgba(0,0,0,0.6); position:absolute;top:0; left:0; bottom:0; right:0; z-index:0; }
.qianggouend-popup__box .qianggouend-popup__main{ -webkit-animation: fadeInDown 0.5s 0s ease both; -moz-animation: fadeInDown 0.5s 0s ease both; position:absolute; left:0; top:0; right:0; z-index:1; } 
.qianggouend-popup__box .qianggouend-popup__main .main-hd{ padding:10px 0; background:#fff; overflow:scroll; -webkit-overflow-scrolling:touch; }
.qianggouend-popup__box .qianggouend-popup__main .main-hd .main-hd__ts{ text-align:center; line-height:30px; padding:10px; font-size:1.2em; color:#888; }
.qianggouend-popup__box .qianggouend-popup__main .main-hd .main-hd__ts .tciconfont{font-size:1.4em; vertical-align: -4px; font-weight:600; color:#ff4949; margin-right:5px; }
.qianggouend-popup__box .qianggouend-popup__main .main-hd .main-hd__tj{ text-align:center; line-height:30px; font-size:1.1em;color: #dca91b; }
.qianggouend-popup__box .qianggouend-popup__main .main-hd .main-hd__tj i{ display:inline-block; width:20px; height:2px; background:#dcc37d; margin:0 10px;vertical-align: 4px; }
.qianggouend-popup__box .qianggouend-popup__main .main-bd{ position:relative; cursor:pointer; width:40px; height:40px; margin:20px auto 0; border-radius:100%; border:2px solid #eee; box-sizing:border-box; }
.qianggouend-popup__box .qianggouend-popup__main .main-bd::before,.qianggouend-popup__box .qianggouend-popup__main .main-bd::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:2px; width:24px; background:#FFF; top:16px;right: 6px;}
.qianggouend-popup__box .qianggouend-popup__main .main-bd::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.color-haibao__box{ width:430px; min-height:200px; background:#FEDE00; padding:30px 20px 10px 20px;box-sizing:border-box; position: absolute; top:-10000px; z-index: 999; }
.color-haibao__box .color-haobao-user{ margin-bottom:20px; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.color-haibao__box .color-haobao-user .user-pic{ width:40px; min-width:40px; height:40px; }
.color-haibao__box .color-haobao-user .user-pic img{ width:100%; height:100%; border-radius:100%; object-fit:cover; }
.color-haibao__box .color-haobao-user .user-msg{ position:relative; margin-left:20px; padding:12px; line-height: 20px; font-size: 1em; border-radius:4px; background:#fff; box-shadow:0px 0px 5px 1px #aaa; }
.color-haibao__box .color-haobao-user .user-msg:after{ content:''; position:absolute; left:-5px;top:50%; margin-top:-5px; width:10px; height:10px; background:#fff; box-shadow: -3px 5px 5px 1px #aaa;transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.color-haibao__box .color-haobao-main{ box-shadow: 0px 0px 5px 1px #aaa; background:#fff; border-radius:8px; padding:8px; }
.color-haibao__box .color-haobao-main .haobao-main__hd{  }
.color-haibao__box .color-haobao-main .haobao-main__hd .main-pic{ width:100%; }
.color-haibao__box .color-haobao-main .haobao-main__hd .main-pic img{ border-radius:5px; width:100%; display:block;max-height: 400px;overflow: hidden; }
.color-haibao__box .color-haobao-main .haobao-main__hd .main-title{ word-break: break-all; margin-top:10px; line-height:22px; font-size:1.2em; font-weight:600;padding: 10px 8px; color: #333; }
.color-haibao__box .color-haobao-main .haobao-main__bd{ padding:5px 12px 5px; }
.color-haibao__box .color-haobao-main .main-more__lt{ width:calc(100% - 110px); width:-webkit-calc(100% - 110px); }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-price{ height:30px; line-height:30px;margin-top: 5px; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-price .icon{vertical-align:4px; position:relative; display:inline-block; height:22px; line-height:22px; background:#FC3000; color:#fff; font-size:0.8em; padding-left: 2px;padding-right: 4px; border-top-right-radius:3px; border-bottom-right-radius:3px; margin-left: 12px; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-price .icon:before{ content:''; position:absolute; left:-21px; top:0; border:11px solid transparent; border-right-color:#FC3000; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-price .price{ font-size:2.1em; color:#FC3000;margin-left: -5px;font-weight: 600; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-price .price .ico{font-size:20px;}
.color-haibao__box .color-haobao-main .main-more__lt .qiang-vip{ margin-top:10px; height:22px; line-height:22px; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-vip .vip-price{ color:#333; font-weight:600; font-size:0.9em;margin-right:5px; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-vip .vip-price .icon{vertical-align: 1px; font-size:0.9em; display:inline-block; height:16px; line-height:16px; padding:0 3px; border-radius:2px; background:#1E210A; color:#CCBF4A; font-weight:400; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-vip .old-price{ text-decoration: line-through; font-size:0.85em;  color:#999; }
.color-haibao__box .color-haobao-main .main-more__lt .qiang-vip .coupon-msg{ color:666;  font-size:0.9em;margin-right:5px; }
.color-haibao__box .color-haobao-main .main-more__rt{ width:110px; text-align:center; }
.color-haibao__box .color-haobao-main .main-more__rt .qrcode{ width:90px; height:90px; margin:0 auto; }
.color-haibao__box .color-haobao-main .main-more__rt .qrcode img{ width:100%; height:100%; }
.color-haibao__box .color-haobao-main .main-more__rt .qrcode_msg{ display:inline-block; padding:0 5px; margin-top:5px; font-size:0.8em; background:#FEDE00; color:#000; line-height:22px; border-radius:11px; text-align:center; }
.color-haibao__box .color-haobao-main .main-more__rt .qrcode_msg i{margin:0 2px; vertical-align: 3px; display:inline-block; width:3px; height:3px; background:#000; border-radius:100%; }
.color-haibao__box .color-haobao-time{font-size: 0.85em;line-height: 35px;text-align: center;color: #464545;}

.details-guangao{ display:block;}
.details-guangao img{ width:100%;display:block; margin-bottom:5px; }

.header.on{background: #fff;border-bottom: 1px solid #eee;}
.sec-ico.go-back{color: #333;background: url(icon31-1.png) no-repeat left center;background-size: auto 1em;}
.header.on h2{color: #333;}
.header.on .wrap .fabu{color: #333;}
.header.on .sec-ico.btn{color: #333;}
.header.on .wrap .nav-popup{color: #333;}

.kuaidi_box{  padding:15px 10px;background-color:#fff;  }
.kuaidi_box a{ -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.kuaidi_box a:first-child{ margin-bottom:12px; }
.kuaidi_box a:last-child{ margin-bottom:0px; }
.kuaidi_box a .location{ width: 40px; min-width: 40px; }
.kuaidi_box a .location .tciconfont{ font-size: 1.5em; color: #666; }
.kuaidi_box a .kuaidi-address{ line-height:18px; font-size: 0.8em; }
.kuaidi_box a .kuaidi-address .time{ line-height: 20px; font-size: 0.7em; color: #999; }
.kuaidi_box a .more .tciconfont{ font-size: 1.5em; color: #666; }

.info-zhibo-box{position: fixed;bottom: 25%;right: 15px;width: 100px;height: 60px; z-index:99;}
.info-zhibo-box img{width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.info-zhibo-box .tciconfont{position: absolute;position: absolute;top: 12px;left: 35px;color: #fff;font-size: 2em;opacity: 0.8;}
.info-zhibo-box .closed{cursor: pointer;position: absolute;top: -12px;right: -10px;width: 25px;height: 25px;border-radius: 100%;background-color: #333;opacity: 0.8;z-index: 22;}
.info-zhibo-box .closed::before, .info-zhibo-box .closed::after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 2px; width: 17px; background: #FFF; top: 11px; right: 4px; border-radius: 2px; }
.info-zhibo-box .closed::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

/***** 选择按钮样式 ****/
.tselect-switch-cp{ display: block;}
.tselect-switch-cp__input{position: absolute; left: -9999px;}
.tselect-switch-cp__box{position: relative;
width: 32px;
height: 20px;
border: 2px solid rgba(0, 0, 0, 0.1);
outline: 0;
border-radius: 16px;
box-sizing: border-box;
background-color: #FFFFFF;
-webkit-transition: background-color 0.1s, border 0.1s;
transition: background-color 0.1s, border 0.1s;}

.tselect-switch:before, .tselect-switch-cp__box:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 15px;
    background-color: #FDFDFD;
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
}
.tselect-switch-cp__box:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    border-radius: 15px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
}
.tselect-switch-cp__input:checked ~ .tselect-switch-cp__box{ border-color: #07C160;
background-color: #07C160; }
.tselect-switch-cp__input:checked ~ .tselect-switch-cp__box:before {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.tselect-switch-cp__input:checked ~ .tselect-switch-cp__box:after {
    -webkit-transform: translateX(12px);
    transform: translateX(12px);
}
/***** 选择按钮样式 end ****/

.pay_body .buy-total__count{ border-top:1px solid #F0F0F0; height:40px; line-height:40px; padding:0 5px; }
.pay_body .buy-total__count font{ font-size:0.9em }
.pay_body .buy-total__count .right{ cursor:pointer ; float:right; height:35px; }
.pay_body .buy-total__count .right .tciconfont{vertical-align:-2px; }
.pay_body .buy-total__count .right select{ height:35px; border:none; background:#f7f7f7;-webkit-appearance: none; text-align-last:right; text-align:right; -webkit-text-align-last:right; -moz-text-align-last:right; -ms-text-align-last:right; direction:rtl;}
.pay_body .buy-total__count .right .tselect-switch-cp{ margin-top: 8px; }

.qianggou_my{  }
.qianggou_my .header_user{ width:100%; position:relative;}
.qianggou_my .header_user .user{ padding:35px 15px 50px; }
.qianggou_my .header_user .user .user_avatar{ width:65px; height:65px; }
.qianggou_my .header_user .user .user_avatar img{ display:block; border-radius:100%; width:100%; height:100%; object-fit:cover;border: 3px solid rgba(255,255,255,0.5); }
.qianggou_my .header_user .user .user_info{ margin-left:15px; padding-top:10px; }
.qianggou_my .header_user .user .user_info .user_name{  font-weight:600; color:#fff; font-size:1.05em; height:25px;line-height:30px; }
.qianggou_my .header_user .user .user_info .user_uid{ font-size:0.9em; color:#ececec; line-height:25px; height:25px; }

.qianggou_my .header_user .more{ position:absolute; right:15px; top:10px; width:30px; height:30px; line-height:30px; text-align:center; }
.qianggou_my .header_user .more .tciconfont{ color:#fff; }

.qianggou_my .yikatong_main{ height:28px; position:relative; background:#fff; }
.qianggou_my .yikatong_main .ykt{ position:absolute; left:15px; right:15px; bottom:0; background:#282423 url(my_vip_bg.png) no-repeat;background-position: right; color:#AFA18D; height:56px; line-height:56px; border-radius:10px; padding:0 15px; font-size:0.9em; }
.qianggou_my .yikatong_main .ykt .ykt_lt{font-size: 1em;}
.qianggou_my .yikatong_main .ykt .ykt_lt img{ width:20px; vertical-align:middle; margin-right:5px;}
.qianggou_my .yikatong_main .ykt .ykt_rt{ margin-left:15px;; text-align:right; font-size:0.9em; }
.qianggou_my .yikatong_main .ykt .ykt_rt a{color:#AFA18D;}
.qianggou_my .yikatong_main .ykt .ykt_rt .tciconfont{vertical-align:-2px;}

.qianggou_my .term_box{ background:#fff; padding-bottom:10px; }
.qianggou_my .yikatong_main + .term_box{ padding-top:20px; }
.qianggou_my .header_user + .term_box{ padding-top:10px; }
.qianggou_my .term_box .term_title{ padding:0 15px; line-height:40px; height:40px; }
.qianggou_my .term_box .term_title .title{ font-weight:600; }
.qianggou_my .term_box .term_title .more{ float:right; font-size:0.8em; color:#999; }
.qianggou_my .term_box .term_title .more .tciconfont{vertical-align:-1px;}
.qianggou_my .term_box .term_list{ width:100%; flex-wrap:wrap; }
.qianggou_my .term_box .term_list .item{ width:25%; text-align:center;  padding:10px; box-sizing:border-box; }
.qianggou_my .term_box .term_list .item .item_hd{ position:relative; height:30px; line-height:30px;color: #666; }
.qianggou_my .term_box .term_list .item .item_hd .tciconfont{ font-size:1.6em; }
.qianggou_my .term_box .term_list .item .item_hd .num{ position:absolute; top:0; left:50%; padding:2px; margin-left:6px; border-radius:100%; line-height:12px; font-size:0.7em; background:#f00; color:#fff; min-width:12px; }
.qianggou_my .term_box .term_list .item .item_hd2{ position:relative; height:40px; line-height:40px;color: #666;margin-bottom: 3px; }
.qianggou_my .term_box .term_list .item .item_hd2 .ico{ width: 40px;height: 40px;background: #ffe7e7;display: inline-block;border-radius: 100%;}
.qianggou_my .term_box .term_list .item .item_hd2 .ico .tciconfont{ font-size:1.6em;color: #ff4147; }
.qianggou_my .term_box .term_list .item .item_hd2 .num{ position:absolute; top:0; left:50%; padding:2px; margin-left:12px; border-radius:100%; line-height:12px; font-size:0.7em; background:#f00; color:#fff; min-width:12px; }
.qianggou_my .term_box .term_list .item .item_bd{ font-size:0.8em; line-height:22px; height:18px }

.yuyue_box{  padding:10px 10px;background-color:#fff; color:#444; }
.yuyue_box .yuyue_title{ font-size:0.9em; }
.yuyue_box .yuyue_status{ font-size:0.9em; color:#5A5A5A; line-height:24px; }
.yuyue_box .yuyue_status a{ color:#2196F3; text-decoration:underline; }
.yuyue_box .yuyue_status .yuyue_attr_lt{ display:inline-block; width:85px; color:#000; }
.yuyue_box .yuyue_attr{ font-size:0.9em; color:#5A5A5A; line-height:24px; }
.yuyue_box .yuyue_attr img{ width:15px; height:15px; border-radius:100%; object-fit:cover;vertical-align: -3px; margin-right:2px; }
.yuyue_box .yuyue_attr .yuyue_attr_lt{ display:inline-block; width:85px; color:#000; }
