@import "m_iAsk_public.min.css";@import "m_iAsk_footer.min.css";:-moz-placeholder{color:#d1d1d1}
::-moz-placeholder{color:#d1d1d1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d1d1d1}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d1d1d1}
body{background-color:#f0f0f0;padding-top:44px}
.m-back-top{bottom:60px}
.dialog-m-mall .d-close::before,.icon-filter,.m-gift-list li .info-text::before,.btn-ranking-ele::before,.notice-detail-con .btn-goods::before,.notice-detail-con .btn-un-goods::before,.quote-text::after,.hot-ex-list li .love-con::before,.ranking-list li:first-child .rank-num,.exchange-fix .love-con::before,.m-pro-item .love-con::before,.icon-pro-hot,.icon-pro-new,.btn-mall-header::after,.icon-m-mall{display:block;overflow:hidden;background:url(../../images/mall/icon_m_mall.png) 0 0/160px 90px no-repeat}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.index-body{background-color:#f6f6f6;padding-top:44px}
.m-mall-header{height:44px;line-height:44px;text-align:center;color:#333;background-color:#fff;box-shadow:0 1px 2px rgba(9,9,9,.1);z-index:90;width:100%;position:fixed;left:0;top:0}
.btn-mall-header{width:22px;height:22px;display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.btn-mall-header::after{width:22px;height:22px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:""}
.m-mall-title{width:76px;height:20px;margin:0 auto;padding-top:12px}
.m-mall-header .btn-home{left:10px}
.m-mall-header .btn-home::after{background-position:0 0}
.m-mall-header .btn-gift{right:10px}
.m-mall-header .btn-gift::after{background-position:-25px 0}
.m-mall-header .btn-back{left:10px}
.m-mall-header .btn-back::after{background-position:-20px -25px}
.m-mall-header .btn-answer{right:52px}
.m-mall-header .btn-wish::before,.m-mall-header .btn-edit::before,.m-mall-header .btn-alarm::before,.m-mall-header .btn-answer::before{width:1px;position:absolute;height:20px;background-color:#dfdfdd;right:-10px;top:50%;transform:scaleX(0.5) translateY(-50%);-webkit-transform:scaleX(0.5) translateY(-50%);content:""}
.m-mall-header .btn-answer::after{background-position:-70px -35px}
.m-mall-header .btn-alarm{right:52px}
.m-mall-header .btn-alarm::after{background-position:-45px -35px}
.m-mall-header .btn-edit{right:50px}
.m-mall-header .btn-edit::after{background-position:0 -50px}
.m-mall-header .btn-edit::before{right:-8px}
.m-mall-header .btn-wish{right:50px}
.m-mall-header .btn-wish::before{right:-8px}
.m-mall-header .btn-wish::after{background-position:-55px -60px}
.new-notice{width:6px;height:6px;display:block;position:absolute;border-radius:50%;background-color:#eb283c;right:-2px;top:-2px}
.m-mall-banner{overflow:hidden;position:relative;z-index:5}
.mall-focus{position:absolute;height:5px;font-size:0;width:100%;text-align:center;bottom:11px;left:0;z-index:2}
.mall-focus span{display:inline-block;width:5px;height:5px;box-sizing:border-box;border:1px solid #fff;border-radius:50%;margin:0 2px}
.mall-focus .swiper-pagination-bullet-active{background-color:#fff}
.m-mall-item{background-color:#fff}
.m-love-info{height:44px;line-height:44px;border-bottom:1px solid #ebebeb;text-align:center;font-size:16px;color:#555}
.m-love-info .love-num{color:#ff2800}
.m-mall-nav{padding:14px 10px 11px;line-height:21px}
.m-mall-nav a{color:#555}
.m-mall-nav a::before{display:block;width:50px;height:50px;background:url(../../images/mall/icon_m_mall_nav.png)0 0/150px 50px no-repeat;margin:0 auto 5px;content:""}
.m-mall-nav .pro-nav::before{background-position:0 0}
.m-mall-nav .luck-nav::before{background-position:-50px 0}
.m-mall-nav .luck-nav::before{background-position:-50px 0}
.m-mall-nav .tree-nav::before{background-position:-100px 0}
.mall-notice{font-size:16px;line-height:30px;padding:8px 10px 8px 1px}
.mall-notice p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mall-notice a{color:#555}
.m-recommend-list{overflow:hidden}
.m-recommend-list li{float:left;width:50%}
.m-recommend-item{display:block;margin-right:5px;background-color:#c4e9cc;padding:10px 0 7px}
.m-recommend-item .title-con{margin:0 14px 2px;position:relative}
.m-recommend-item .title-con::after,.m-recommend-item .title-con::before{width:24px;height:1px;position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0.5);-webkit-transform:translateY(-50%) scaleY(0.5);display:block;background-color:#91c792;content:""}
.m-recommend-item .title-con::after{left:auto;right:0}
.m-recommend-item .title{line-height:27px;font-size:17px;color:#333;font-weight:bold;text-align:center;letter-spacing:4px;margin-bottom:2px}
.m-recommend-item .recommend-name{color:#555;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.m-recommend-item .recommend-pro{width:100px;height:100px;margin:0 auto}
.m-recommend-list li:last-child .m-recommend-item{margin-right:0;margin-left:5px;background-color:#fbcfcc}
.m-recommend-list li:last-child .m-recommend-item .title-con::after,.m-recommend-list li:last-child .m-recommend-item .title-con::before{background-color:#c79591}
.m-item-title{height:44px;line-height:44px;font-size:17px;color:#333;padding:0 10px;font-weight:bold;position:relative;border-bottom:1px solid #ebebeb}
.m-item-more{display:block;position:absolute;right:10px;top:0;font-size:12px;color:#555;font-weight:normal;padding-right:9px}
.m-item-more::after{width:4px;height:4px;display:block;border-top:1px solid #777;border-right:1px solid #777;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);content:""}
.m-change-list{padding:2px 0 12px;max-height:240px;overflow:hidden;line-height:40px;font-size:17px;color:#555}
.m-change-list li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}
.m-change-list .name{max-width:136px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-change-list .change-text{font-size:15px;color:#999;margin:0 10px;display:inline-block;vertical-align:top}
.m-change-list .pro-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-pro-list{font-size:17px;line-height:20px}
.m-pro-list li{width:50%;float:left;border-bottom:1px solid #e3e3e3}
.m-pro-item{display:block;border-right:1px solid #e3e3e3;position:relative;padding:12px 0}
.m-pro-item .pro-img{width:150px;height:150px;margin:0 auto}
.m-pro-item .pro-info{margin-top:20px;padding:0 25px}
.m-pro-item .pro-name{color:#333;height:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;margin-bottom:5px}
.m-pro-item .love-con{line-height:20px;color:#f00;padding-left:18px;position:relative}
.hot-ex-list li .love-con::before,.exchange-fix .love-con::before,.m-pro-item .love-con::before{width:15px;height:14px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-position:0 -25px;content:""}
.m-pro-list li:nth-of-type(even) .m-pro-item{border-right:0}
.icon-pro-hot,.icon-pro-new{width:38px;height:33px;position:absolute;line-height:27px;color:#fff;font-size:15px;text-align:center;background-position:-50px 0;left:10px;top:5px}
.icon-pro-hot{background-position:-90px 0}
.m-pro-filter{height:44px;line-height:44px;background:#fff;font-size:17px;color:#555}
.m-pro-filter .cell::after{width:1px;height:20px;background-color:#dfdfdd;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.m-pro-filter .cell:last-child::after{display:none}
.m-pro-filter .active{background-color:#7f7f7f;color:#fff}
.m-pro-filter .active::after{display:none}
.m-pro-filter .no-line::after{display:none}
.icon-filter{width:8px;height:14px;background-position:-80px -60px;display:inline-block;margin-left:6px;vertical-align:middle}
.icon-filter-up{background-position:-80px -75px}
.m-pro-filter .active .icon-filter{background-position:-90px -60px}
.m-pro-filter .active .icon-filter-up{background-position:-90px -75px}
.m-all-pro-con{border-top:1px solid #e3e3e3;background-color:#fff}
.m-loading{height:44px;line-height:44px;font-size:15px;color:#666;text-align:center}
.filter-more{position:absolute;z-index:99;width:100%;left:0;top:90px;bottom:0;transition:all .3s;background-color:#fff;display:none}
.filter-more-inter{position:absolute;width:100%;left:0;top:8px;bottom:60px;overflow-y:auto}
.filter-title{height:42px;line-height:42px;font-size:15px;color:#999;padding:0 10px}
.filter-more-list{overflow:hidden;padding:0 5px}
.filter-more-list li{width:33.33%;float:left;text-align:center;margin-bottom:10px;line-height:40px}
.filter-more-list li a{display:block;margin:0 5px;border-radius:4px;background-color:#f4f4f4;color:#555}
.filter-more-list li.active a{background-color:#7f7f7f;color:#fff}
.filter-more-bottom{height:50px;line-height:50px;font-size:16px;width:100%;position:absolute;z-index:10;left:0;bottom:0}
.filter-more-bottom .cell{background-color:#fff4f4;border-top:1px solid #ffcfd9;color:#ff0036;box-sizing:border-box}
.filter-more-bottom .cell:last-child{background-color:#ff0036;color:#fff;border-top-color:#ff0036}
.filter-more-bottom .cell:last-child:active{background-color:#ff2452}
.body-detail{padding-bottom:50px}
.address-pro .love-con::before,.address-detail .address-text::before,.btn-address::before,.m-question-title::before,.process-item::after,.process-item::before,.view-change::after,.state-text::before,.detail-pro-info .love-con::before,.icon-m-detail{display:block;overflow:hidden;background:url(../../images/mall/icon_m_mall_detail.png)0 0/120px 100px no-repeat}
.m-detail-header{border-bottom:1px solid #ddd;box-shadow:none}
.m-header-title{font-size:16px;color:#333;text-align:center}
.m-detail-nav{height:28px;line-height:28px;width:42%;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-color:#fff;border:1px solid #7f7f7f;border-radius:4px;font-size:15px;color:#555}
.m-detail-nav .current{background-color:#7f7f7f;color:#fff}
.m-d-tabs-con{display:none}
.m-d-tabs-con.current{display:block}
.m-detail-pro{padding:10px 10px 0;background-color:#fff}
.m-pro-scroll{overflow:hidden;position:relative}
.m-pro-scroll .num-con{width:30px;height:30px;display:block;position:absolute;background-color:rgba(255,255,255,.5);right:0;bottom:0;box-sizing:border-box;line-height:28px;text-align:center;font-size:12px;color:#7f7f7f;border:1px solid #ddd;border-radius:50%;z-index:5}
.m-pro-scroll .num-con p{transform:scale(0.8);-webkit-transform:scale(0.8)}
.m-pro-scroll .now-num{font-size:14px}
.detail-pro-info{margin-top:20px}
.detail-pro-info .pro-name{line-height:24px;font-size:18px;padding:3px 0;word-break:break-all;word-wrap:break-word;color:#333;font-weight:bold}
.detail-pro-info .pro-info{line-height:28px;position:relative}
.detail-pro-info .love-con{font-size:24px;color:#ff0036;position:relative;padding-left:24px}
.detail-pro-info .love-con::before{width:20px;height:18px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-position:0 0;content:""}
.detail-pro-info .state-con{position:absolute;right:0;height:20px;top:50%;line-height:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:14px;color:#999}
.state-text{position:relative;padding-left:16px;color:#555;vertical-align:top}
.state-text::before{width:15px;height:15px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.sun-state::before{background-position:-20px 0}
.moon-state::before{background-position:-35px 0}
.star-state::before{background-position:-50px 0}
.new-state{background-color:#ff0036;display:inline-block;vertical-align:top;border-radius:2px;padding:0 7px;color:#fff;font-size:14px}
.detail-pro-info .pro-info-text{overflow:hidden;height:48px;line-height:48px;border-top:1px solid #e3e3e3;font-size:16px;color:#555}
.detail-pro-info .num-txt{margin-left:10px}
.detail-pro-info .info-text{font-size:0;color:#999}
.detail-pro-info .info-text span{font-size:12px}
.detail-pro-info .info-text span:first-child::after{content:"|";margin:0 5px}
.detail-user-con{font-size:15px;line-height:25px;background-color:#fff;padding:11px 10px}
.detail-user-con .title{color:#555}
.detail-user-con .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;color:#54a9d1;word-break:break-all;word-wrap:break-word}
.m-detail-address{background-color:#fff;padding:11px 10px;font-size:15px;line-height:24px;position:relative}
.m-detail-address .address-item{position:relative;padding-left:42px;margin-top:5px}
.m-detail-address .address-item:first-child{margin-top:0}
.m-detail-address .title{width:42px;display:block;position:absolute;left:0;top:0;color:#999}
.m-detail-address .icon-m-detail{width:12px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;background-position:-75px 0}
.address-edit{font-size:15px;height:24px;line-height:24px;position:absolute;right:15px;bottom:11px;color:#888a8d;padding-right:11px}
.address-edit::after{width:5px;height:5px;border-right:1px solid #777;border-top:1px solid #777;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);content:""}
.m-mall-reminder{padding:0 10px 14px;background-color:#fff;font-size:15px;line-height:25px}
.reminder-title{height:55px;line-height:50px;font-size:15px;color:#333;background:url(../../images/mall/bg_mall_reminder_title_x.png) left bottom/8px 5px repeat-x;margin-bottom:3px}
.view-change{display:inline-block;color:#9fbece;padding-right:20px;position:relative}
.view-change::after{width:14px;height:11px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-position:-90px 0;content:""}
.reminder-text{word-break:break-all;word-wrap:break-word;margin-top:8px}
.reminder-text .unit{margin-right:6px}
.m-process{background-color:#fff;padding:8px 0}
.m-process-title{height:30px;line-height:30px;font-size:15px;color:#333;padding:0 10px}
.process-con{font-size:12px;color:#999;line-height:18px}
.process-item{position:relative}
.process-item .title{font-size:14px;color:#1a1a1a;line-height:20px}
.process-item::before{width:30px;height:32px;margin:0 auto 8px;background-position:0 -20px;content:""}
.process-item::after{width:9px;height:16px;position:absolute;right:-4px;top:8px;background-position:-65px 0;content:""}
.process-item .text{transform:scale(0.75);-webkit-transform:scale(0.75);white-space:nowrap}
.process-item:nth-child(2)::before{background-position:-30px -20px}
.process-item:nth-child(3)::before{background-position:-60px -20px}
.process-item:nth-child(4)::before{background-position:-90px -20px}
.process-item:nth-child(4)::after{display:none}
.detail-fixed{height:50px;line-height:49px;background-color:#fff;width:100%;position:fixed;z-index:99;left:0;bottom:0;font-size:16px;color:#555}
.detail-fixed .num{color:#1a1a1a}
.detail-fixed span{border-top:1px solid #ddd}
.detail-fixed .btn-exchange{background-color:#ff0036;color:#fff}
.exchange-info{border-top:1px solid #ddd;background-color:#fafafa;line-height:20px;font-size:16px;color:#b0b0b0}
.exchange-info .info-text{font-size:12px;line-height:18px}
.exchange-info .btn-info{display:inline-block;vertical-align:top;padding-right:5px;position:relative;color:#555}
.exchange-info .btn-info::after{width:7px;height:7px;position:absolute;right:0;top:50%;display:block;border-top:1px solid #555;border-right:1px solid #555;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);content:""}
.pro-detail{padding:12px 0 0;background-color:#fff}
.pro-info-list{line-height:24px;font-size:16px;color:#333;padding:0 10px 14px}
.pro-info-list .title{height:32px;line-height:32px;font-size:16px;color:#333}
.pro-info-list .text{word-break:break-all;word-wrap:break-word;position:relative;padding:6px 0 6px 78px;color:#333}
.pro-info-list .info-title{width:78px;display:block;position:absolute;left:0;top:6px;color:#999}
.m-question-con{background-color:#fff;padding:10px}
.m-question-title{height:30px;line-height:30px;font-size:16px;color:#333;padding-left:20px;position:relative}
.m-question-title::before{width:14px;height:17px;position:absolute;left:0;top:50%;transform:translateY(-40%);-webkit-transform:translateY(-40%);background-position:-105px 0;content:""}
.m-question-list{line-height:30px}
.m-question-list li{position:relative;padding-left:20px}
.m-question-list li:before{width:3px;height:3px;display:block;position:absolute;background-color:#e5e5e5;border-radius:50%;left:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.m-question-list li a{color:#555}
.mall-exchange{position:absolute;left:0;width:100%;top:45px;bottom:0;background-color:#fff}
.mall-exchange-top{background-color:#f0f0f0}
.mall-exchange .address-con{background-color:#fffced;padding:15px 15px 20px;position:relative;border-bottom:1px solid #ddd}
.mall-exchange .address-con::after{width:100%;height:5px;display:block;position:absolute;left:0;bottom:0;background:url(../../images/mall/bg_border_address_x.png)0 0/33px 5px repeat-x;content:""}
.btn-address{height:28px;line-height:28px;position:relative;font-size:16px;color:#c37541;text-align:center;display:block}
.btn-address::before{width:15px;height:19px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-position:0 -55px;content:""}
.btn-address::after{width:8px;height:8px;display:block;position:absolute;right:4px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);border-top:1px solid #c67b49;border-right:1px solid #c67b49;content:""}
.address-detail{font-size:14px;line-height:18px}
.address-detail .name-con{font-size:16px;color:#333;padding:0 27px;margin-bottom:8px}
.address-detail .address-text{position:relative;color:#666;word-break:break-all;word-wrap:break-word;padding:0 27px}
.address-detail .address-text::before{width:15px;height:19px;position:absolute;left:0;top:2px;background-position:-15px -55px;content:""}
.address-detail .address-text::after{width:8px;height:8px;display:block;position:absolute;right:4px;top:5px;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg);-webkit-transform:rotate(45deg);content:""}
.address-pro{background-color:#fff;padding:10px;overflow:hidden}
.address-pro .pro-img{width:80px;height:80px;margin-right:11px}
.address-pro .pro-num{height:18px;line-height:18px;display:block;position:absolute;right:0;top:0;font-size:12px;color:#999}
.address-pro .pro-text-con{overflow:hidden;font-size:15px;line-height:18px;color:#555;position:relative}
.address-pro .pro-name{padding-right:40px;word-break:break-all;word-wrap:break-word;margin-bottom:2px}
.address-pro .pro-live{font-size:12px;color:#999;margin-bottom:2px}
.address-pro .love-con{padding-left:16px;position:relative}
.address-pro .love-con::before{width:14px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-position:-35px -55px;content:""}
.address-pro .state-con{height:20px;line-height:20px}
.exchange-list{line-height:28px;padding:0 10px;background-color:#fff}
.exchange-list li{border-bottom:1px solid #e3e3e3;font-size:15px;color:#999;padding:8px 0;overflow:hidden}
.exchange-list li:last-child{border-bottom:0}
.exchange-list li .title{color:#333}
.num-box{width:34px;height:28px;position:relative;padding:0 32px}
.num-box .btn{width:32px;height:28px;background-color:#f5f5f5;display:block;position:absolute;top:0}
.num-box .btn::before,.num-box .btn::after{position:absolute;background-color:#666;display:block;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:""}
.num-box .btn-reduce{left:0}
.num-box .btn-reduce::before{width:12px;height:1px}
.num-box .btn-reduce::after{display:none}
.num-box .btn-add{right:0}
.num-box .btn-add::before{width:12px;height:1px}
.num-box .btn-add::after{width:1px;height:12px}
.num-input{width:100%;height:20px;line-height:20px;text-align:center;background:0;font-size:14px;color:#333}
.exchange-fix{height:49px;line-height:49px;border-top:1px solid #ddd;width:100%;position:absolute;z-index:99;left:0;bottom:0}
.exchange-fix .btn-exchange{width:112px;height:50px;line-height:50px;display:block;background-color:#ff0036;font-size:16px;text-align:center;margin-top:-1px;color:#fff;margin-left:24px}
.exchange-fix .love-item{float:right;font-size:17px;color:#333;margin-left:24px}
.exchange-fix .love-con{padding-left:18px;height:49px;color:#f00;position:relative}
.exchange-fix .fix-num{color:#333}
.exchange-fix .fix-num em{color:#ff0036}
.edit-main{background-color:#fff}
.edit-item{padding:12px 14px;font-size:15px;color:#333;border-bottom:1px solid #e3e3e3;position:relative;-webkit-justify-content:flex-start;justify-content:left}
.edit-input{height:20px;line-height:20px;width:100%;color:#333}
.edit-text-area{width:100%;border:0;background:0;outline:0;height:60px;resize:none;line-height:24px;color:#333}
.edit-select{padding:0 14px;height:44px}
.edit-select select{height:20px;line-height:20px;-webkit-appearance:none;border:0;outline:0;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0}
.edit-select .select-text{height:20px;line-height:20px;display:block;color:#333;text-align:left}
.edit-select::after{width:8px;height:8px;border-bottom:1px solid #999;border-right:1px solid #999;display:block;position:absolute;right:18px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);content:""}
.edit-fix{width:100%;height:48px;line-height:48px;border-top:1px solid #ddd;position:absolute;left:0;bottom:0;z-index:99;font-size:16px;background-color:#fff}
.edit-fix a{color:#555}
.edit-fix a:last-child{background-color:#ff0036;color:#fff;border-top:1px solid #ff0036;margin-top:-1px}
.exchange-tabs-nav{background-color:#fff;height:44px;line-height:44px;font-size:17px;color:#555}
.exchange-tabs-nav .cell::after{width:1px;height:20px;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#dfdfdd;content:""}
.exchange-tabs-nav .cell:last-child::after{display:none}
.exchange-tabs-nav .current{background-color:#7f7f7f;color:#fff}
.exchange-tabs-nav .current::after{display:none}
.exchange-tabs-con{display:none;background-color:#fff}
.exchange-tabs-con.current{display:block}
.exchange-tabs-list{padding:16px 0}
.exchange-tabs-list li{padding:14px 10px 0}
.exchange-tabs-list li .user-img{width:40px;height:40px;position:relative;margin-right:10px}
.exchange-tabs-list li .user-img img{border-radius:50%;position:relative;z-index:10}
.exchange-tabs-list li .info-text{overflow:hidden;border-bottom:1px solid #e6e6e6;padding-bottom:14px}
.exchange-tabs-list li .user-info{line-height:18px;margin-bottom:6px}
.exchange-tabs-list li .user-name{font-size:16px;color:#333;display:inline-block;vertical-align:top;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.exchange-tabs-list li .pro-text{color:#57a709;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.exchange-tabs-list li .pro-text .title{color:#b9b9b9}
.exchange-tabs-list li .time{font-size:14px;color:#b9b9b9;margin-left:7px}
.exchange-tabs-list li .pro-name{font-size:17px;color:#57a709;margin-left:5px}
.exchange-tabs-list li:last-child .info-text{border-bottom:0}
.ranking-list{padding:8px 0 0}
.ranking-list li{padding-top:22px}
.ranking-list li .rank-num{width:100%;display:block;height:18px;line-height:18px;text-align:center;position:absolute;left:0;top:-24px;font-size:17px;color:#333}
.ranking-list li .info-text{padding-bottom:22px;min-height:40px}
.ranking-list li .user-info{font-size:16px;color:#333}
.ranking-list li .user-name{margin-right:5px}
.ranking-list li:nth-child(1) .rank-num{width:28px;height:27px;text-indent:-9999px;overflow:hidden;position:absolute;left:auto;right:-9px;top:-17px;z-index:5;background-position:-130px 0}
.ranking-list li:nth-child(2) .rank-num{color:#ff9c00}
.ranking-list li:nth-child(3) .rank-num{color:#ff9c00}
.ranking-pro-list{font-size:15px;line-height:24px;color:#777;overflow:hidden}
.ranking-pro-down{max-height:none;height:auto}
.ranking-pro-list .text{line-height:18px;word-wrap:break-word;word-break:break-all;padding:3px 0}
.ranking-pro-down .text{white-space:normal;word-break:break-all;word-wrap:break-word}
.ranking-list .show-more{line-height:24px;color:#777}
.ranking-list{padding:14px 0}
.ranking-list .more-link{color:#4ea0dc}
.hot-ex-list li{padding:15px 20px 0}
.hot-ex-list li .hot-num{width:30px;display:block;line-height:18px;font-size:17px;color:#333}
.hot-ex-list li .info-text{position:relative;padding-bottom:15px;padding-left:100px;min-height:90px}
.hot-ex-list li .pro-img{width:90px;height:90px;position:absolute;left:0;top:0}
.hot-ex-list li .pro-name{font-size:17px;line-height:20px;color:#333;word-break:break-all;word-wrap:break-word;margin-left:0;margin-bottom:3px}
.hot-ex-list li .pro-live{line-height:24px;color:#777}
.hot-ex-list li .love-con{height:24px;line-height:24px;font-size:17px;color:#f00;padding-left:18px;position:relative}
.hot-ex-list li:nth-child(1) .hot-num{color:#f00}
.hot-ex-list li:nth-child(2) .hot-num{color:#f60}
.hot-ex-list li:nth-child(3) .hot-num{color:#ff9c00}
.m-notice-con{overflow:hidden}
.m-notice-list{line-height:21px;color:#666}
.m-notice-list li{background-color:#fff;margin-top:10px}
.m-notice-list li a{display:block;padding:10px 10px 0}
.m-notice-list li .pic-notice{overflow:hidden;margin-top:8px}
.m-notice-list li .notice-title{font-size:17px;color:#333;line-height:28px;font-weight:bold}
.m-notice-list li .notice-text{word-break:break-all;word-wrap:break-word;line-height:21px;color:#666;padding-top:8px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}
.m-notice-list li .notice-view{display:block;position:relative;height:44px;line-height:44px;border-top:1px solid #e6e6e6;color:#333}
.m-notice-list li .notice-view::after{width:7px;height:7px;border-top:1px solid #999;border-right:1px solid #999;display:block;position:absolute;right:5px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);content:""}
.m-notice-list li .notice-info{height:20px;line-height:20px;color:#c1c1c1;font-size:0}
.m-notice-list li .notice-info span{font-size:12px;margin-right:10px}
.m-notice-list li.read-li .notice-title{color:#999}
.m-notice-list li.read-li .notice-text{color:#999}
.m-notice-list li.read-li .notice-view{color:#999}
.notice-load{height:44px;line-height:44px;font-size:15px;color:#666;background-color:#fafafa;border-top:1px solid #f0f0f0;text-align:center}
.notice-detail-con{padding:26px 10px 0;background-color:#fff}
.notice-detail-title{font-size:24px;line-height:30px;color:#333;word-wrap:break-word;word-break:break-all;font-weight:bold;margin-bottom:4px}
.notice-detail-con .time-text{font-size:0;line-height:24px;color:#ababab}
.notice-detail-con .time-text span{font-size:12px;margin-right:10px}
.quote-text{display:block;font-size:16px;line-height:23px;color:#999;margin-top:14px}
.quote-text::after{display:inline-block;vertical-align:middle;width:13px;height:11px;background-position:-95px -35px;margin-left:18px;content:""}
.notice-article{font-size:18px;line-height:29px;color:#333;margin-top:14px}
.notice-article p{word-break:break-all;word-wrap:break-word}
.notice-article img{margin:8px 0}
.notice-detail-con .goods-con{text-align:center;margin-top:24px}
.notice-detail-con .btn-goods{width:64px;height:64px;display:block;border-radius:50%;position:relative;overflow:hidden;background-color:#ef5231;margin:0 auto 10px}
.notice-detail-con .btn-un-goods{width:64px;height:64px;display:block;border-radius:50%;position:relative;overflow:hidden;background-color:#a4d273;margin:0 auto 10px}
.notice-detail-con .btn-goods::before{width:33px;height:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-position:-110px -35px;content:""}
.notice-detail-con .btn-un-goods::before{width:33px;height:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-position:-110px -35px;content:""}
.notice-detail-con .goods-num{height:20px;line-height:20px;font-size:15px;color:#666}
.notice-share-con{margin-top:20px}
.notice-share-con .share-title{height:25px;line-height:25px;font-size:15px;text-align:center;position:relative;color:#b3b3b3}
.notice-share-con .share-title::before{width:100%;height:1px;background-color:#e6e6e6;display:block;position:absolute;z-index:5;left:0;top:12px;content:""}
.notice-share-con .share-title span{display:inline-block;vertical-align:top;padding:0 6px;position:relative;z-index:10;background-color:#fff}
.m-review-con{background-color:#fff}
.m-review-title{height:44px;line-height:44px;font-size:17px;padding:0 10px;color:#333;border-bottom:1px solid #ebebeb}
.m-review-list{overflow:hidden;padding:0 10px}
.m-review-list li{border-bottom:1px solid #ebebeb}
.m-review-list li:last-child{border-bottom:0}
.m-review-list li a{display:block;padding:10px 0}
.m-review-list li .title{line-height:24px;font-size:18px;color:#333;word-break:break-all;word-wrap:break-word}
.m-review-list li .info-text{line-height:20px;font-size:0;color:#bdbdbd}
.m-review-list li .info-text span{margin-right:10px;font-size:12px}
.notice-share-list{padding:14px 17px 30px}
.notice-share-list .bshare-custom.icon-medium-plus a{padding:0;width:50px;height:50px;display:block;margin:0 auto;background:url(../../images/mall/icon_m_mall_share.png)0 0/200px 50px no-repeat}
.notice-share-list .bshare-custom.icon-medium-plus .bshare-weixin{background-position:0 0}
.notice-share-list .bshare-custom.icon-medium-plus .bshare-sinaminiblog{background-position:-50px 0}
.notice-share-list .bshare-custom.icon-medium-plus .bshare-qqim{background-position:-100px 0}
.notice-share-list .bshare-custom.icon-medium-plus .bshare-qzone{background-position:-150px 0}
.m-gift-header .btn-answer{right:10px}
.m-gift-header .btn-answer::before{display:none}
.m-gift-tabs-nav{height:44px;line-height:44px;font-size:17px;background-color:#fff;color:#555;margin-bottom:10px}
.m-gift-tabs-nav .cell::after{width:1px;height:20px;display:block;position:absolute;right:0;top:50%;background-color:#dfdfdd;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.m-gift-tabs-nav .cell:last-child::after{display:none}
.m-gift-tabs-nav .current{background-color:#7f7f7f;color:#fff}
.m-gift-tabs-nav .current::after{display:none}
.m-gift-tabs-con{display:none}
.m-gift-tabs-con.current{display:block}
.m-gift-info{background-color:#fff;padding-top:4px}
.gift-info-top{background-color:#fff;padding:20px 0}
.gift-info-left{flex:520;-ms-flex:520;-webkit-flex:520;-webkit-box-flex:520}
.gift-info-right{flex:230;-ms-flex:230;-webkit-flex:230;-webkit-box-flex:230}
.gift-info-item{width:33.3%;float:left;position:relative;font-size:12px;line-height:18px;color:#777}
.gift-info-item::before{width:100%;height:100%;position:absolute;left:0;top:0;border-right:1px dotted #d9d9d9;z-index:5;content:""}
.gift-info-item:last-child::before{display:none}
.gift-info-item .num{font-size:15px;color:#333;margin-bottom:8px}
.gift-info-item:first-child .num{color:#ec1b1b}
.btn-ranking-ele{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:12px;color:#ff9c00}
.btn-ranking-ele::before{width:21px;height:21px;margin:0 auto 5px;background-position:-22px -50px;content:""}
.m-gift-list{background-color:#fff}
.m-gift-list li{padding:15px 10px;border-bottom:1px solid #f0f0f0}
.m-gift-list li .pro-img{width:90px;height:90px;margin-right:10px}
.m-gift-list li .text-con{overflow:hidden;font-size:12px;color:#999;line-height:20px;position:relative}
.m-gift-list li .pro-name{font-size:15px;color:#333;line-height:18px;word-break:break-all;word-wrap:break-word;margin-bottom:4px}
.m-gift-list li .state-con{margin-top:5px;line-height:24px;height:24px;font-size:15px}
.m-gift-list li .ok-text{color:#6fbc52}
.m-gift-list li .no-text{color:#ff0036}
.m-gift-list li .time{margin-right:5px}
.m-gift-list li .info-text{height:18px;line-height:18px;position:relative;display:inline-block;vertical-align:middle;font-size:12px;color:#999;padding:0 16px;border-radius:9px;background-color:#f8f8f8;margin-left:5px}
.m-gift-list li .info-text::before{width:6px;height:6px;position:absolute;left:-4px;top:4px;background-position:-45px -60px;content:""}
.my-gift-item{background-color:#fff;border-bottom:1px solid #ddd}
.my-gift-ele{height:44px;line-height:44px;padding:0 10px;font-size:12px;color:#999}
.my-gift-ele .date-text{font-size:17px;color:#333}
.my-gift-more{display:none}
.my-gift-item .m-gift-list li .text-con{min-height:90px;padding-right:105px}
.my-gift-item .m-gift-list li .time{position:absolute;left:0;bottom:0}
.btn-ex-again{width:82px;height:32px;display:block;line-height:32px;text-align:center;border:1px solid rgba(255,0,54,.3);position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:15px;color:#ff0036;border-radius:4px}
.gift-record .m-gift-list li .text-con{min-height:90px}
.gift-record .m-gift-list li .time-con{position:absolute;left:0;bottom:0}
.gift-loading{height:44px;line-height:44px;background-color:#fff;text-align:center;color:#666;font-size:15px}
.edit-dialog{width:94%;position:fixed;left:50%;top:50%;font-size:17px;border-radius:10px;line-height:24px;text-align:center;color:#fff;padding:12px 0;background-color:rgba(0,0,0,.8);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:999}
.edit-dialog p{padding:0 14px}
.m-mask{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;background-color:rgba(0,0,0,.65);display:none}
.dialog-m-mall{position:fixed;width:74%;left:50%;top:50%;z-index:9999;background-color:#fff;border-radius:10px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);line-height:34px;font-size:24px;text-align:center;display:none}
.dialog-m-mall .d-close{width:26px;height:26px;display:block;position:absolute;right:-26px;top:-14px;background-color:#1a1a1a;border-radius:50%}
.dialog-m-mall .d-close::before{width:12px;height:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-position:-100px -70px;content:""}
.dialog-m-mall .pro-name{color:#ea3839}
.dialog-m-mall .pro-img{width:130px;height:84px;margin:16px auto 0}
.not-enough-con{text-align:center;padding:32px 0 44px}
.not-enough-con .text{height:46px;line-height:46px;font-size:24px;color:#333}
.btn-dialog{width:70%;display:block;overflow:hidden;height:48px;line-height:48px;margin:12px auto 0;background-color:#ff0036;font-size:19px;color:#fff;text-align:center;border-radius:4px}
.dialog-virtual{background-color:#ffe400}
.d-virtual{padding:37px 0 46px;text-align:center}
.entity-bottom{background-color:#fff;padding-bottom:42px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.entity-bottom .btn-dialog{margin-top:18px}
.entity-bottom .btn-address{height:auto;background-color:#fffced;border-bottom:1px solid #f6ece6;padding:12px 36px 12px 46px;text-align:left;font-size:15px;line-height:18px}
.entity-bottom .btn-address::before{left:16px;transform:translateY(0);-webkit-transform:translateY(0);top:14px}
.entity-bottom .btn-address::after{right:15px;transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);top:18px}
.entity-bottom .address-detail{padding:12px 0;background-color:#fffced;border-bottom:1px solid #f6ece6}
.entity-bottom .address-detail .address-text{padding:0 36px 0 40px;text-align:left}
.entity-bottom .address-detail .address-text::before{left:17px}
.entity-bottom .address-detail .address-text::after{right:17px}
.entity-bottom .address-detail .name-con{padding:0 17px}
.d-virtual .btn-dialog{margin-top:30px}
.dialog-entity{background-color:#ffe400}
.entity-con{background:url(../../images/mall/bg_border_dialog_x.png) -6px bottom/24px 6px repeat-x;padding:37px 0 30px}
.achievement-title{height:40px;line-height:40px;background-color:#fff9da;border-bottom:1px solid #efe5b2;padding:0 14px;border-top-left-radius:10px;border-top-right-radius:10px;font-size:15px;color:#555;text-align:left}
.achievement-main{background-color:#fffced;text-align:center;padding:24px 0;box-shadow:0 1px 0 rgba(168,70,11,.1)}
.achievement-main .user-con{font-size:20px;color:#555}
.achievement-main .user-img{width:90px;height:90px;border-radius:50%;margin:0 auto 8px;overflow:hidden}
.achievement-main .user-name{height:34px;line-height:34px}
.icon-bang{width:20px;height:20px;display:block;background:url(../../images/mall/icon_bang.png)0 0/20px 20px no-repeat;margin-left:5px}
.achievement-main .user-data{font-size:12px;line-height:14px;color:#666;margin-top:15px}
.achievement-main .user-data .cell{border-right:1px solid #e8e8e8}
.achievement-main .user-data .cell:last-child{border-right:0}
.achievement-main .user-data .num{font-size:20px;line-height:22px;color:#67b512;margin-bottom:8px}
.achievement-footer{line-height:65px;color:#555;font-size:15px;padding-bottom:30px}
.achievement-footer .red{color:#ff0036}
.achievement-footer .btn-dialog{margin:0 auto}
.m-no-item{text-align:center;line-height:24px;font-size:15px;padding:50px 0;color:#999}
.m-no-item::before{width:52px;height:46px;display:block;margin:0 auto 15px;background:url(../../images/mall/icon_search_no.png) 0 0/52px 46px no-repeat;content:""}
.m-no-item .link-con{margin-top:12px}
.m-no-item .link-wish{display:inline-block;position:relative;padding-right:15px;color:#555}
.m-no-item .link-wish::after{width:7px;height:7px;position:absolute;right:2px;top:50%;border-top:1px solid #555;border-right:1px solid #555;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);content:""}
@media screen and (max-width:360px){.m-pro-item .pro-img{width:140px;height:140px}
.m-pro-item .pro-info{padding:0 20px}
.detail-fixed{font-size:15px}
.exchange-info{font-size:15px}
}@media screen and (max-width:320px){.btn-address{font-size:14px}
.address-detail .name-con{font-size:14px}
.entity-bottom{padding-bottom:20px}
.dialog-m-mall .pro-img{margin-top:8px}
.entity-con{padding:20px 0}
.filter-more-list{font-size:12px}
.m-pro-filter{font-size:15px}
.m-pro-item .pro-img{width:130px;height:130px}
.m-pro-item .pro-info{padding:0 20px}
.detail-fixed{font-size:14px}
.exchange-info{font-size:14px}
.process-item .text{letter-spacing:-1px}
.address-info{font-size:14px}
.exchange-fix .btn-exchange{margin-left:14px}
.exchange-fix .love-item{margin-left:14px}
.my-gift-item .m-gift-list li .text-con{padding-right:85px}
.btn-ex-again{width:62px;font-size:14px}
.achievement-main{padding:14px 0}
.achievement-footer{padding-bottom:14px}
}.dropload-refresh,.dropload-load,.dropload-noData{display:none}
.hide{display:none}
#exchangeGoods{height:720px;overflow:hidden}
#exchangeGoods .exchange-tabs-list{padding:0}