a:hover{text-decoration: none;}
#mainBox{background-color: #F1F3F4;max-width: 100%;padding: 10px 0;margin:0}
.user-icon-tag {background-image: url(../images/user_tag_icon.png);background-repeat: no-repeat;display: inline-block;background-size: 973px auto;}
.flow-icon-tag {background-image: url(../images/flow_tag_icon.png);background-repeat: no-repeat;display: inline-block;background-size: 1099px auto;}
.news-contenty{width: 1200px;margin: 0 auto;justify-content: space-between;}
.member_left{width:22%;background-color:#fff;padding:13px 0;box-sizing:border-box;border-radius: 9px;height: auto;align-self: flex-start;}
.member_right{width:76.5%;border-radius: 12px;}
.member_left h3{font-size:16px;font-family:Roboto-Medium,Roboto;font-weight:500;line-height:22px;margin-bottom:30px;padding: 0 20px;}
.userCenter-box,.my-payment-methods-box{background-color: #fff;margin-bottom:16px;padding: 16px 20px;box-sizing: border-box;border-radius: 9px;}
.member_info_title_bg{align-items: center;justify-content: space-between;margin-bottom: 16px;width: 100%;box-sizing: border-box;}
.member_info_title_nbg{margin-bottom: 16px;}
.title-bg-userName{font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;text-transform: capitalize;}
.title-bg-right{font-size: 12px;font-family: Roboto-Regular, Roboto;font-weight: 400;text-decoration: underline;}
.title-bg-right:hover{text-decoration: underline;}
.member_info_title_bg .user-rank{margin-left: 8px;vertical-align: -5px;}
.user-rankm0{width: 28px;height: 20px;background-position: -188px -936px;}
.user-rankm1{width: 28px;height: 20px;background-position: -240px -936px;}
.user-rankm2{width: 28px;height: 20px;background-position: -292px -936px;}
.user-rankm3{width: 28px;height: 20px;background-position: -337px -936px;}
.my-wallet-box h4,.my-service-box h4,.my-payment-methods-box h4{font-size:16px;font-family:Roboto-Medium,Roboto;font-weight:500;line-height: 14px;text-transform: capitalize;margin-bottom: 16px;}
.userCenter-wallet,.userCenter-service{align-items: center;justify-content: space-around;}
.userCenter-wallet a,.userCenter-service a{display: inline-block;position: relative;text-align: center;}
.userCenter-wallet a:last-child,.userCenter-service a:last-child{margin-right:0;}
.userCenter-wallet .label-txt,.userCenter-service .label-txt{margin-top: 8px;}
.wallet-coupons{width: 26px;height: 41px;background-position:-382px -105px;}
.wallet-points{width: 40px;height: 41px;background-position:-463px -105px;}
.wallet-balance{width: 33px;height: 41px;background-position:-555px -105px;}
.tag-wallet,.tag-wallet .my_shop_price{font-size: 21px;font-family: Roboto-Medium, Roboto;font-weight: 500;height: 41px;line-height: 41px;}
.service-livechat{width: 36px;height: 37px;background-position:-377px -163px;}
.service-tickets{width: 30px;height: 37px;background-position:-468px -163px;}
.service-review{width: 34px;height: 37px;background-position:-554px -163px;}
.service-questions{width: 34px;height: 37px;background-position: -642px -163px;}
.my-order-box{align-items: center;justify-content: center;margin-bottom: 24px;}
.my-order-box a{display: inline-block;margin: 0 32px;text-align: center;}
.my-order-box a .user-icon-tag{position: relative;}
.my-order-box a .order-number,.pending-rev-num{position:absolute;top:-5px;right:-5px;display:inline-block;width:20px;height:20px;line-height:20px;background:#E44B5A;text-align:center;border-radius:50%;color:#fff;font-size:11px}
.pending-rev-num{top: -5px;right: -5px;}
.my-order-box .label-txt{margin-top: 10px;}
.my-order-box.no_content{justify-content: space-between;background: linear-gradient(180deg, #FFEFD7 0%, #FFF7E8 100%);border-radius: 8px;border: 1px solid #F6E4C7;padding: 16px 20px 16px 40px}
.my-order-box .no-order-tag{width: 78px;height: 84px;background-position: -22px -127px;margin-right: 30px}
.orders-tag1,.orders-all-orders{width:32px;height:36px;background-position: -642px -108px}
.orders-tag2,.orders-pending{width:34px;height:36px;background-position: -378px -49px}
.orders-tag3,.orders-processing{width: 29px;height: 36px;background-position: -469px -49px}
.orders-tag4,.orders-shipped{width: 38px;height: 36px;background-position: -551px -49px}
.orders-tag5,.orders-after-sales{width: 35px;height: 36px;background-position: -643px -49px}
.order-list-item{margin-bottom: 16px;}
.order-list-item:last-child{margin: 0;}
.order-list-item .time-title{justify-content: space-between;background: #EBEAEA;border-radius: 12px 12px 0px 0px;padding: 8px 10px;}
.order-list-item .time-title .label-bold{font-size: 14px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;text-transform: uppercase;}
.order-list-item ul{align-items: center;justify-content: space-between;background: #F8F8F8;border-radius: 0px 0px 12px 12px;padding: 8px 10px;}
.order-list-item ul .my_shop_price{font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;}
.order-list-item .view-main{align-items: center;}
.order-list-item .view-block{width: 90px;margin: 0 8px;}
.order-list-item .view-scroll,.order-list-item .view-ul{width: 100%;padding: 0;}
.order-list-item .view-block .box{margin: 0;}
.order-list-item .slide-left{width: 24px;height: 24px;background-position: -206px -186px}
.order-list-item .slide-right{width: 24px;height: 24px;background-position: -154px -186px;}
.order-list-item .slide-left.none,.order-list-item .slide-right.none{background:none;cursor: default;}
.order-status-desc{font-size: 14px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #5FAC89;width: 20%;text-align: center;margin-right: 5px;vertical-align: middle;}
.order-view a{width:170px;height:36px;background:#FA9F17;border-radius:20px;font-family:Roboto,Roboto;font-weight:bold;color:#221816;text-align:center;display:inline-block;line-height:38px;font-size:18px;text-transform:uppercase;text-decoration:none;}
.order-new-view a{width:170px;text-align:center;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;}
.order-new-view a.default-litb-black-btn,.order-new-view a.default-litb-btn{width:160px}
.order-new-view a.default-litb-black-btn{background:unset;}
.recommend_scroll{top: 35%;position: absolute;}
.recommend_l .icon-tag,.recommend_r .icon-tag{width: 26px;height: 60px;}
.recommend_l{left: 5px;}
.recommend_l .icon-tag{background-position: -7px -2180px;}
.recommend_l:hover .icon-tag{background-position: -71px -2180px;}
.recommend_r{right:5px;}
.recommend_r .icon-tag{background-position: -42px -2180px;}
.recommend_r:hover .icon-tag{background-position: -106px -2180px;}
.recommend_l.none,.recommend_r.none{display: none;}
.userCenter-box .price-main{justify-content: space-between;align-items: flex-end;margin: 6px 0;}
.userCenter-box .price-main .my_shop_price{font-size:14px;font-family:Roboto-Medium,Roboto;font-weight:500;display: inline-block;line-height: 14px;color: #221816;}
.userCenter-box .price-main .discount-price{color: #D22D19;}
.userCenter-box .market-price{color: #999;text-decoration: line-through;font-size: 13px;}
.userCenter-box .price-main .proCarts{width: 16px;height: 16px;background-position: -184px -66px;cursor: pointer;}
.userCenter-box .price-main .proCarts:hover{background-position: -379px -108px}
.my-wallet-box,.my-service-box{background: #FFFFFF;border-radius: 9px;padding: 12px 14px;width: 49%;box-sizing: border-box;}
.es_product_list .fav{position: absolute;right: 6px;bottom: 6px;width: 20px;height: 20px;background-position: -276px -67px;cursor: pointer;z-index: 10}
.es_product_list .fav-on,.es_product_list .fav:hover{background-position: -322px -67px}
.collection-box{padding: 0 20px;border-top: 1px solid #CCCCCC;}
.icon-del{width: 15px;height: 16px;background-position: -534px -34px}
.profile-gift{width: 13px;height: 14px;background-position: -164px -120px;margin:0 10px;}
.recommend-goods-empty{text-align: center;padding-bottom: 30px;}
.recently-viewed-empty{width: 121px;height: 110px;background-position: -499px -674px;margin: 30px 0 17px;}
.recommend-favorite-empty,.reviews-empty{width: 188px;height: 122px;background-position: -58px -56px;margin: 30px 0 17px;}
.orders-empty{width: 176px;height: 123px;background-position: -332px -56px;margin: 30px 0 17px;}
.coupon-empty{width: 78px;height: 50px;background-position: -140px -152px;margin: 30px 0 17px;}
.points-empty,.balance-empty,.tickets-empty,.questions-empty{width: 88px;height: 80px;background-position:  -17px -23px;margin: 30px 0 17px;}
.adress-empty{width: 78px;height: 84px;background-position:  -297px -865px;margin: 30px 0 17px;}
.coupon-ul-title{ align-items: center;margin-bottom:16px;}
.coupon-ul-title li{width:auto;display:inline-block;padding:0 0 5px;margin-right: 24px;text-align:center}
.coupon-ul-title li:last-child{margin-right:0}
.wallet-ul-title li{margin: 0 60px;}
.coupon-ul-title li span{font-style:normal;font-size:14px;color: #999;}
.coupon-ul-title li.on,.review-ul-title li.on{border-bottom:4px solid #221816}
.coupon-ul-title li.on span,.review-ul-title li.on span{font-family:Roboto-Medium,Roboto;font-weight:500;color: #221816;}
.balance-txt,.balance-txt span{font-size: 12px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #DF373E}
.balance-txt1,.balance-txt1 span{font-size: 12px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #6BAED4}
.withdraw-buttons{display: inline-block;width: 160px;height: 36px;line-height:36px;background: linear-gradient(90deg, #E2203A 0%, #C41D4A 100%);border-radius: 8px;font-size:16px;font-family:Roboto-Medium,Roboto;font-weight:bold;color:#fff;text-align:center;margin-right:8px;text-transform: uppercase;}
.withdraw-buttons:hover{color: #fff;}
.tip-tag{width: 16px;height: 16px;background-position: -460px -250px}
.texttip{background: #fff;font-size: 12px;line-height: 16px;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);border: none;border-radius: 12px;padding: 12px 10px}
.ui-page p{margin-right: 0;}
.toolbar-page{float: none;}
.log_list{border-collapse: collapse;}
.log_list td{padding:16px 0;}
.log_list th{font-family: Roboto-Medium, Roboto;font-weight: 500;}
.coupon_list .coupon_dialog{position:absolute;right:0;top:0;width:100px;height:100px;background:conic-gradient(from 90deg at 35% 0,#F2C6D2 0,#F2C6D2 45deg,transparent 46deg);z-index: 1;}
.coupon_list .dialog_new_r{background:transparent;color:#C41D4A;width:100%;display:inline-block;transform:rotate(45deg);padding:0;text-align:center;position:absolute;top:19px;right:-25px;font-family:Roboto-Medium,Roboto;font-weight:500;}
.coupon_list .dialog_new_l{position:absolute;right:0;top:0;width:100px;height:100px;background:conic-gradient(from 90deg at 65% 0,#fff 0,#fff 45deg,transparent 46deg);z-index: 2;border: none;}
.guide-tip{width:100%;margin-bottom:16px;height:80px;background:linear-gradient(180deg,#FFEFD7 0,#FFF7E8 100%);border-radius:8px;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box;}
.guide-tip h3{font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;margin-bottom:8px;}
.guide-tip p{color: #FA9F17;}
.guide-tip a{width:170px;height:36px;line-height:38px;background: #FA9F17;font-size: 18px;border-radius: 20px;font-family:Roboto-Medium, Roboto;font-weight:500;text-transform:uppercase;text-align: center;}
.clips_goods_list{padding: 10px 25px;overflow: hidden;position: relative;}
.clips_goods_list .observer-view-div{position: relative;}
.clips_goods_list .slides{width: 100%;overflow: initial;height: auto;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.clips_goods_list .slides li{width: 20%;padding: 0 5px;box-sizing: border-box;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
.user_pages{margin:15px auto;display:block;text-align:center;}
.user_pages a,.user_pages span{padding:0 24px;height:32px;line-height:32px;border-radius:16px;border:1px solid #DDD;display: inline-block;color: #221816;text-align: center;margin: 0 7px;box-sizing: border-box;}
.user_pages a:hover{text-decoration: none;}
.user_pages .current{cursor: default;}
.user_pages span{background: #FA9F17;font-family: Roboto-Medium, Roboto;font-weight: 500;border:none}
.userCenter-box .user_vip_info_process_line{width: 90%;height: 8px;background: #EAEAEA;border-radius: 4px;margin: 36px auto}
.userCenter-box .user_vip_info_process_rank_list{display: inline-flex;align-items: center;justify-content: space-between;position: relative;top: -30px;width: 100%;}
.userCenter-box .user_vip_info_process_rank_name_list{display: inline-flex;align-items: center;justify-content: space-between;position: relative;top: -45px;width: 100%;}
.member_info_title_bg .user-rank{margin-left: 8px;width: 100px;height: 20px}
.userCenter-wallet .label-txt:hover,.userCenter-service .label-txt:hover,.my-order-box .label-txt:hover,.title-bg-right:hover{color: #FA9F17 !important;}

.title-rec0{margin-right: 20px}
.rec-favRec.f-bold::after {content: '';display: block;width: 100%;height: 4px;background: #221816;border-radius: 2px;}
.member_info_title_bg .tip-tag{width: 16px;height: 16px;background-position: -197px -1009px;margin-left: 4px;vertical-align: -3px;cursor: pointer;}
.mb8{margin-bottom: 8px}
.mb16{margin-bottom: 16px}
.mb24{margin-bottom: 24px}
.mainOrderBox{max-width: 1200px;margin: 0 auto}
.mainOrderCon{width: 100%;}
.mainOrder-section{width: 100%;border-radius: 12px;padding: 24px 20px;box-sizing: border-box;background-color: #fff}
.order-session1 *{font-size: 16px}
.order-session1 .copy-btn{cursor: pointer;margin-left: 10px}
.order-session1 .copy-tag {width: 13px;height: 14px;background-position: -303px -1059px;}
.order-session1 .copy_span_btn {font-size: 14px;color: #FA9F17;text-decoration: underline;vertical-align: 2px;margin-left: 2px;}
.copy-success-div{display: none;position: fixed;width: 300px;height: 52px;left: calc(50% - 150px);top: calc(50% - 26px);line-height: 52px;background: rgba(0,0,0,0.4);border-radius: 12px;font-size: 16px;color: #FFF;text-align: center;}
.flex-between {align-items: center;justify-content: space-between;}
.order-deliveryBox{border: 1px solid #DDD;border-radius: 12px;}
.order-detail-status{padding: 16px 20px;box-sizing: border-box;border-radius: 12px 12px 0 0;}
.order-detail-status.bg1{background-color: #DDD}
.order-detail-status.bg2{background-color: #E0EBFF}
.order-detail-status.bg3{background-color: #FFF0D9}
.order-detail-status.bg4{background-color: #ECF8D0}
.order-detail-status .arrow-right{padding:16px 10px;}
.order-detail-status .arrow-right-tag{width: 10px;height: 21px;background-position: -155px -598px}
.order-detail-content{border-top: 1px solid #ddd}
.order-detail-goods-col{padding: 16px 20px;min-width: 840px;border-right: 1px solid #ddd;box-sizing: border-box;}
.order-detail-goods-li{margin: 16px 0;}
.order-detail-goods-link{display: block;min-width: 132px;width: 132px;margin-right: 20px;position: relative;}
.order-list-right {width: calc(100% - 152px);}
.order-detail-goods-name{overflow:hidden;text-overflow:ellipsis;display:block;word-break:break-all;white-space:nowrap;margin-bottom: 8px;color: #666}
.order-detail-goods-attr{margin-right:10px;display:inline-block}
.order-detail-goods-price *{font-size: 24px;}
.order-goods-status-action .status_tips{vertical-align: -2px;}
.order-detail-goods-li .return_btn a.blank-button{width: 130px}
.order-detail-operate{padding: 16px 20px;box-sizing: border-box;flex-grow: 1}
.detail-operate-buttons{justify-content: space-between;height: calc(100% - 20px);}
.detail-operate-buttons .remaining-time{align-items: center;margin: 16px 0;}
.detail-operate-buttons .remaining-time .time-tag{width: 12px;height: 12px;background-position: -366px -1683px;margin: 0 4px;}
.detail-operate-buttons .remaining-time .content_time span{font-size: 12px;color: #DF373E;font-weight: 400;}
.detail-operate-buttons .default-button,.detail-operate-buttons .blank-button,.detail-operate-buttons .op-button,.detail-operate-buttons .default-button-disabled{width:100%;margin: 16px 0;display: block;height: 36px;line-height: 36px;border-radius: 20px;font-size: 18px;text-transform: uppercase;text-align: center;}
.detail-operate-buttons .default-button-disabled{border: 1px solid #CCC;background-color: #fff;font-family: Roboto, Roboto;font-weight: 400;}
.detail-operate-buttons .default-button-disabled:hover{background-color: #fff}
.detail-operate-buttons .op-button{border-radius: 18px;text-transform: capitalize;border: 1px solid #CCC;}
.detail-operate-buttons .op-button:last-child{margin-bottom: 0}
.detail-operate-buttons .service-tag{width:22px;height:21px;background-position:-353px -1890px;vertical-align:-3px;margin-right:6px}
.address-detail{width: 415px}
.address-detail li{color: #999;line-height: 20px;font-size: 16px}
.order-detail-amount{width: 375px}
.shipping_meBox{position: fixed;width: 550px;left: calc(50% - 275px);height: 322px;top:calc(50% - 161px);z-index: 10001112;border-radius: 12px;background: #fff;display: none}
.shipping_meBox .header{padding: 14px 20px;border-bottom: 1px solid #ddd;align-items: center;justify-content: space-between;}
.shipping_meBox .in-close{width: 20px;height: 20px;background-position: -24px -105px;}
.shipping_meBox .method-ul li{align-items: flex-start;justify-content: space-between;padding: 16px 20px;border-bottom: 1px solid #ddd;}
.shipping_meBox .option-tag,.payment_Box .option-tag{width: 16px;height: 16px;cursor: pointer;background-position: -363px -66px;}
.shipping_meBox .option-tag.on,.payment_Box .option-tag.on{background-position: -230px -66px;}
.shipping_meBox .default-button,.payment_Box .default-button{width: 280px;height: 40px;line-height: 40px;background: #FA9F17;border-radius: 20px;font-size: 18px;text-align: center;margin: 0 auto;display: block;box-sizing: border-box;margin-top: 24px}
.payment_Box,.progress_Box{position: fixed;background-color: #fff;z-index: 10001112;width:772px;height: 80%;max-height: 600px;left: calc(50% - 386px);top: 10%;border-radius: 12px;display: none}
.payment_Box .header,.progress_Box .header{text-align: center;padding: 14px 20px;border-bottom: 1px solid #DDD;}
.payment_Box .close-tag,.progress_Box .close-tag{width: 20px;height: 20px;background-position: -24px -105px;cursor: pointer;float: right;}
.payment_Box .payment_list,.progress_Box .progress_con{height: calc(100% - 50px);position: relative;box-sizing: border-box;background: #fff;padding:14px 20px;overflow-y: auto;border-radius: 12px}
.payment_Box .payment_list::-webkit-scrollbar,.progress_Box .progress_con::-webkit-scrollbar {width:5px;height: 1px}
.payment_Box .payment_list::-webkit-scrollbar-thumb,.progress_Box .progress_con::-webkit-scrollbar-thumb {border-radius: 5px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#535353}
.payment_Box .payment_list::-webkit-scrollbar-track,.progress_Box .progress_con::-webkit-scrollbar-track {box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 5px;background:#ededed}
.order-payment-ul li{align-items: center;padding: 16px 20px;border-bottom: 1px solid #ddd;}
.order-payment-ul .option-tag{margin-right: 10px}
.order-payment-ul .payment_icon_img{max-width: 58px}