@charset "UTF-8";
@import url("./_common.css");
.mui-bar-go-shop { bottom: 0; height: 68px; background: #fff; border-top: 1px solid #F3F3F3; padding: 10px 15px; }

.mui-bar-go-shop .mui-btn-fill { background: #333; color: #C39579; height: 48px; line-height: 34px; font-size: 19px; top: 0; }

.mui-bar-go-shop ~ .mui-content { padding-bottom: 68px; }

.page-index { background: #fff; height: calc(100vh - 68px); }

.page-index .base-info { padding: 25px 15px 44px; background: #333; }

.page-index .base-info .til { font-size: 20px; color: #fff; background: linear-gradient(0deg, #f5d6c2 0%, #b07c5d 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.page-index .base-info .small { color: #B68F77; font-size: 12px; }

.page-index .more-info { border-radius: 8px 8px 0 0; margin-top: -8px; padding: 0 16px; background: #fff; }

.page-index .more-info .item { padding: 25px 0 35px; border-top: 1px solid #F3F3F3; }

.page-index .more-info .item:first-child { border-top: none; }

.page-index .more-info .item .til { font-size: 16px; color: #333; background: linear-gradient(0deg, #efac80 0%, #b07c5d 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.page-index .more-info .item .small { margin: 12px 0 26px; font-size: 12px; color: #3C3C3C; }

.page-index .more-info .item .p { color: #3C3C3C; font-size: 12px; line-height: 1.7em; }

.page-choice-list .item { display: block; background: #fff; margin-bottom: 10px; text-align: center; overflow: hidden; }

.page-choice-list .item .til { margin: 36px 0 23px; font-size: 24px; color: #000; }

.page-choice-list .item .money { color: #ed0000; font-size: 16px; }

.page-choice-list .item .old-money { color: #787676; font-size: 12px; text-decoration: line-through; line-height: 2em; }

.page-choice-list .item .prompt { margin: 21px 0 34px; font-size: 12px; color: #333; }

.page-choice-list .item .increment { font-size: 15px; color: #333; line-height: 1.5em; margin-top: 20px; }

.page-choice-list .item .increment>div{ margin: 5px 0; }

.page-choice-list .item .increment span { position: relative; display: inline-block; padding-left: 10px; }

.page-choice-list .item .increment span::before { content: ''; display: block; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; width: 22px; background-repeat: no-repeat; background-position: center left; background-size: 13px; }

.page-choice-list .item .increment .cp span::before { background-image: url(../images/icon_cp.png); }

.page-choice-list .item .increment .dc span::before { background-image: url(../images/icon_dc.png); }

.page-choice-list .item .increment img {height: 15px; margin: 0 0 -2px 0; }

.page-choice-list .item .img { /*height: 177px;*/ /*height: 260px; margin-bottom: 32px;*/ }

.page-choice-list .item .img img { display: block; max-width: 80%; margin: 0 auto; }

.page-choice-list .item .buy { border-top: 1px solid #DEDEDE; height: 54px; line-height: 54px; color: #006CFF; font-size: 14px; font-weight: bold; }

.page-choice-list .item .grade { text-align: center; color: #333; font-size: 14px; }

.page-choice-list .item .grade img { display: inline-block; height: 22px; margin: 0 auto; vertical-align: middle; margin-top: -2px; }

.page-classify-list { overflow: hidden; padding: 6px; }

/*height: 214px;*/
.page-classify-list .item { float: left; width: 50%; padding: 6px;  }

.page-classify-list .item a { overflow: hidden; display: block; position: relative; background: #fff; border-radius: 6px; box-shadow: 0 1px 3px rgba(0, 0, 0, .05); }

.page-classify-list .item .img { width: 100%; padding: 50px 0 10px; }
/*height: 160px;*/
.page-classify-list .item .img img { max-width: 100%; height: 130px; display: block; margin: 0 auto;}

.page-classify-list .item .name { position: absolute; padding: 16px 16px 0; top: 0; font-size: 16px; color: #333; font-weight: 600;}

.page-classify-secondary-list { min-height: calc(100vh - 50px); background: #fff; }

.page-classify-secondary-list .mui-table-view-cell { padding: 15px 15px; }

.page-classify-secondary-list .mui-table-view-cell::after { left: 0; }

.page-classify-secondary-list .mui-navigate-right { font-size: 14px; color: #333; font-weight: 600; }

.page-classify-secondary-list .mui-navigate-right img { vertical-align: middle; width: 60px; height: 52px; margin: -10px; margin-right: 18px; }

.page-classify-secondary-list .item { padding-bottom: 30px; }

.page-classify-secondary-list .item .link { display: block; font-size: 16px; color: #333; font-weight: 600; text-align: center; }

.page-classify-secondary-list .item img { max-width: 100%; height: 200px; display: block; margin: 0 auto; }

/*color: #0076ff;*/
.page-classify-secondary-list .item .money { font-size: 12px; color: #ED0000; font-weight: normal; }

.page-product-details .base-info { display: block; background: #fff; margin-bottom: 10px; text-align: center; overflow: hidden; }
/*margin: 34px 0 13px;*/
.page-product-details .base-info .til { margin-top: 36px; font-size: 24px; color: #000;/* font-weight: 600;*/ }

.page-product-details .base-info .money { color: #838388; font-size: 16px; margin:14px 0;}

.page-product-details .base-info .prompt { margin: 21px 0 34px; font-size: 10px; color: #333; }

.page-product-details .base-info .img { height: 240px; margin-bottom: 32px; }

.page-product-details .base-info .img img { display: block; max-width: 100%; height: 100%; margin: 0 auto; }

.page-product-details .base-info .buy { border-top: 1px solid #DEDEDE; height: 54px; line-height: 54px; color: #006CFF; font-size: 14px; margin-top: 20px;}

.page-product-details .sku-box { padding: 16px; background: #fff; margin: 10px 0; }

.page-product-details .sku-box .til { padding-bottom: 16px; font-size: 16px; color: #000; }

.page-product-details .sku-box .til img { display: inline-block; vertical-align: middle; height: 16px; }

.page-product-details .sku-box .list { margin: 0 -4px; }

.page-product-details .sku-box .list .item { padding: 0 4px; margin: 4px 0; }

.page-product-details .sku-box .list .item label { display: block; height: 73px; border: 1px solid #bababa; border-radius: 5px; display: flex; align-items: center; flex-direction: column; justify-content: center; font-size: 14px; color: #000; padding: 0 10px; text-align: center; }

.page-product-details .sku-box .list .item input { display: none; }

.page-product-details .sku-box .list .item input:checked ~ label { border-color: #006CFF; }

.page-product-details .sku-box.sku-color .list .item i, .page-product-details .sku-box.sku-color .list .item img { display: block; min-width: 20px; height: 20px; border-radius: 50%; margin-bottom: 10px; }

.page-product-details .sku-box.sku-color-active .list .item i { box-shadow: inset 0 1px 1px rgba(0,0,0, .28), 0 0 2px rgba(0,0,0, .05); }

.page-product-details .sku-box.sku-size .list .item label { font-size: 10px; }

.page-product-details .sku-box.sku-size .list .item i { font-style: normal; font-size: 14px; margin-bottom: 5px; font-weight: 500; }

.page-product-details .sku-box.sku-increment .list .item label { text-align: center; }

.page-product-details .sku-box.sku-increment .list .item label img { height: 20px; vertical-align: middle; margin-top: -3px; margin-right: 5px; }

.page-product-details .sku-box.sku-increment .link { font-size: 12px; color: #666; text-align: center; white-space: nowrap; margin-top: 8px; }

.page-product-details .sku-box.sku-increment .link a { color: #006CFF; }

.page-product-details .sku-box.sku-carving .list .item textarea { border: none; height: 100%; margin-bottom: 0; font-size: 10px; color: #666; border-radius: 5px; }

.page-product-details .sku-box.sku-carving .prompt { position: relative; margin: 10px 0 5px 0; padding: 0 15px 0 2.7em; font-size: 10px; color: #666; line-height: 1.7em; cursor: pointer; height: 1.7em; overflow: hidden; }

.page-product-details .sku-box.sku-carving .prompt::before { content: '提示：'; display: block; position: absolute; left: 0; top: 0; }

.page-product-details .sku-box.sku-carving .prompt::after { content: "\e581"; display: block; position: absolute; right: 2px; top: 3px; font-family: Muiicons; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1; text-decoration: none; -webkit-font-smoothing: antialiased; color: #006CFF; }

.page-product-details .sku-box.sku-carving .prompt.active { height: auto; }

.page-product-details .sku-box.sku-carving .prompt.active::after { content: "\e580"; }

.page-product-details .product-buy { background: #fff; margin: 10px 0; padding: 12px 15px; }

.page-product-details .product-buy .cl { overflow: hidden; margin-top: 10px; margin-bottom: 30px; }

.page-product-details .product-buy .cl .img { float: left; width: 80px; }

.page-product-details .product-buy .cl .img img { display: block; max-width: 100%; max-height: 76px; margin: 0 auto; }

.page-product-details .product-buy .cl .info { margin-left: 90px; height: 76px; display: flex; flex-direction: column; justify-content: space-around; position: relative; }

.page-product-details .product-buy .cl .info .cart { cursor: pointer; content: ''; display: block; position: absolute; right: 30px; /*top: 0; */bottom: 7px; margin: auto; width: 30px; height: 35px; background: url(../images/icon_shops.png) no-repeat center/100%;}

.page-product-details .product-buy .cl .info .til { font-size: 16px; color: #000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: bold; }

.page-product-details .product-buy .cl .info .original-money { font-size: 12px; color: #838388; }

.page-product-details .product-buy .cl .info .money { font-size: 13px; color: #ED0000; }

.page-product-details .product-buy .cl .info .money img { display: inline-block; height: 15px; margin: 0 0 -3px 5px; }

.page-product-details .product-buy .mui-btn-fill { height: 38px; line-height: 26px; }

.page-product-details .product-buy .prompt { text-align: center; padding-top: 10px; font-size: 12px; color: #ED0000;font-weight: bold;}

.page-product-details .mui-table-view { padding: 10px 0; }

.page-product-details .mui-table-view:before, .page-product-details .mui-table-view:after { display: none; }

.page-product-details .mui-table-view .mui-table-view-cell { padding: 19px 15px; }

.page-product-details .mui-table-view .mui-table-view-cell:after { left: 0; }

.page-product-details .mui-table-view .mui-table-view-cell .mui-navigate-right { font-size: 16px; color: #000; }

.page-apple-care { min-height: 100vh; background: #fff; }

.page-apple-care .til { padding: 15px; font-size: 15px; color: #333; font-weight: bold; }

.page-apple-care .img { padding-top: 5px; }

.page-apple-care .img img { display: block; width: 100%; }

.page-apple-care .prompt { padding: 25px 15px 10px 15px; color: #1184FF; font-size: 15px; font-weight: bold; }

.page-apple-care .p { padding: 0 28px; font-size: 12px !important; color: #333 !important; }

.page-apple-care .p span { color: #666 !important; }

.page-apple-care .p p, .page-apple-care .p div {  font-size: 12px !important; color: #333 !important; margin: 0; }

.page-apple-care .box { margin-top: 24px; border-top: 1px solid #DEDEDE; padding: 15px 30px; font-size: 12px; color: #666; line-height: 1.7em; }

.page-product-details-more .content { background: #fff; }

.page-product-details-more .content img { display: block; width: 100%; }

.page-product-details-more .content > dl { margin: 0; padding: 15px; font-size: 14px; color: #666; line-height: 1.7em; }

.page-product-details-more .content > dl dl { overflow: hidden; }

.page-product-details-more .content > dl dl dt { float: left; width: 40%; text-align: left; }

.page-product-details-more .content > dl dl dd { margin-left: 40%; }

.page-order-pay .base-info { display: block; background: #fff; margin-bottom: 10px; overflow: hidden; padding: 37px 15px; }

.page-order-pay .base-info .img { float: left; width: 120px; }

.page-order-pay .base-info .img img { display: block; max-width: 100%; height: 108px; margin: 0 auto; }

.page-order-pay .base-info .info { margin-left: 134px; }

.page-order-pay .base-info .til { font-size: 15px; color: #333; font-weight: bold; }

.page-order-pay .base-info .money { color: #000; font-size: 10px; }

.page-order-pay .base-info .change-box { display: inline-block; border: 1px solid #6B6B6B; border-radius: 20px; text-align: center; margin: 13px 0 8px; }

.page-order-pay .base-info .change-box .reduce, .page-order-pay .base-info .change-box .add { display: inline-block; width: 22px; line-height: 18px; color: #666; cursor: pointer; }

.page-order-pay .base-info .change-box input { display: inline-block; width: 22px; margin: 0; padding: 0; height: 18px; border: none; line-height: 18px; text-align: center; color: #333; }

.page-order-pay .base-info .total { text-align: right; font-size: 10px; color: #000; white-space: nowrap; position: absolute; right: 15px; margin-top: 8px;}

.page-order-pay .base-info .total .mon { font-size: 17px; color: #000; margin-left: 0; font-weight: 500;}

.page-order-pay .base-info .apple-care { text-align: right; font-size: 9px; color: #666; white-space: nowrap; }

.page-order-pay .base-info .apple-care:first-child { margin-top: 30px; }

.page-order-pay .base-info .apple-care .mon { color: #333; }

.page-order-pay .sku-box { padding: 15px; background: #fff; margin: 10px 0; }

.page-order-pay .sku-box .til { padding-bottom: 16px; font-size: 16px; color: #000; }

.page-order-pay .sku-box .til .mui-switch { float: right; height: 16px; width: 30px; }

.page-order-pay .sku-box .til .mui-switch .mui-switch-handle { width: 14px; height: 14px; }

.page-order-pay .sku-box .list { margin: 0 -4px; }

.page-order-pay .sku-box .list .item { padding: 0 4px; margin: 4px 0; }

.page-order-pay .sku-box .list .item label { display: block; height: 73px; border: 1px solid #bababa; border-radius: 5px; display: flex; align-items: center; flex-direction: column; justify-content: center; font-size: 14px; color: #333; }

.page-order-pay .sku-box .list .item label .icon-add { display: inline-block; width: 20px; height: 20px; border: 1px solid #7D7D7D; border-radius: 50%; margin-right: 8px; text-align: center; line-height: 14px; font-size: 20px; color: #7D7D7D; }

.page-order-pay .sku-box .list .item input { display: none; }

.page-order-pay .sku-box .list .item input:checked ~ label { border-color: #006CFF; }

.page-order-pay .sku-box.sku-address .list .item, .page-order-pay .sku-box.sku-invoice .list .item, .page-order-pay .sku-box.sku-coupon .list .item { position: relative; }

.page-order-pay .sku-box.sku-address .list .item:before, .page-order-pay .sku-box.sku-invoice .list .item:before, .page-order-pay .sku-box.sku-coupon .list .item:before  { content: "\e583"; display: block; position: absolute; right: 20px; top: 0; bottom: 0; margin: auto; font-family: Muiicons; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; height: 1em; text-decoration: none; -webkit-font-smoothing: antialiased; color: #AFAFB3; }

.page-order-pay .sku-box.sku-address .list .item label, .page-order-pay .sku-box.sku-invoice .list .item label, .page-order-pay .sku-box.sku-coupon .list .item label { padding: 0 26px 0 18px; align-items: flex-start; }

.page-order-pay .sku-box.sku-address .list .item label i, .page-order-pay .sku-box.sku-invoice .list .item label i, .page-order-pay .sku-box.sku-coupon .list .item label i{ font-style: normal; font-size: 13px; color: #333; font-weight: 600; }

.page-order-pay .sku-box.sku-address .list .item label .p, .page-order-pay .sku-box.sku-invoice .list .item label .p { font-size: 11px; color: #666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.page-order-pay .sku-box.sku-address .list .item.item-add::before, .page-order-pay .sku-box.sku-invoice .list .item.item-add::before { display: none; }

.page-order-pay .sku-box.sku-address .list .item.item-add label, .page-order-pay .sku-box.sku-invoice .list .item.item-add label { align-items: center; flex-direction: row; }

.page-order-pay .sku-box.sku-stages .list .item label { font-size: 10px; color: #333; white-space: nowrap; }

.page-order-pay .sku-box.sku-stages .list .item label i { font-size: 12px; font-style: normal; }

.page-order-pay .sku-box.sku-coupon .list .item label { }

.page-order-pay .pay-box { background: #fff; }

.page-order-pay .pay-box .info { padding: 15px 15px; border-bottom: 1px solid #DEDEDE; font-size: 12px; color: #333; }

.page-order-pay .pay-box .info .cl { overflow: hidden; line-height: 24px;}

.page-order-pay .pay-box .info .cl .left { float: left; }

.page-order-pay .pay-box .info .cl .money { float: right; }

.page-order-pay .pay-box .total { padding: 15px; font-size: 11px; color: #000; white-space: nowrap; }

.page-order-pay .pay-box .total .cl { margin-bottom: 30px; }

.page-order-pay .pay-box .total .mon { float: right; font-size: 20px; color: #0D81FF; }

.page-order-pay .pay-box .total .mui-btn-fill { padding-top: 9px; padding-bottom: 9px; font-size: 15px; }

.page-order-pay-success { background: #fff; height: 100vh; padding: 87px 0; }

.page-order-pay-success .img { display: block; width: 78px; margin: 0 auto; }

.page-order-pay-success .prompt { font-size: 18px; color: #4B4648; text-align: center; margin-top: 35px; }

.page-order-pay-success .prompt a { color: #0070C9; }

#popoverBanner { position: fixed; left: 0 !important; top: 0 !important; width: 100%; border-radius: 0; background: #fff; }

#popoverBanner .mui-slider { height: 380px; }

#popoverBanner .mui-slider img { max-height: 100%; }

#popoverInvoice { position: fixed; left: 0 !important; top: auto !important; width: 100%; bottom: 0; border-radius: 0; background: #fff; padding: 16px 0; }

#popoverInvoice .invoice-nav { width: 75%; margin: 0 auto; border: 1px solid #007AFF; border-radius: 3px; overflow: hidden; margin-bottom: 18px; }

#popoverInvoice .invoice-nav .btn { float: left; width: 50%; font-size: 13px; color: #0070C9; text-align: center; line-height: 30px; cursor: pointer; }

#popoverInvoice .invoice-nav .btn.active { background: #007AFF; color: #fff; }

#popoverInvoice .mui-slider-item { display: none; }

#popoverInvoice .mui-slider-item:first-child, #popoverInvoice .mui-slider-item.mui-active { display: block; }

#popoverInvoice .mui-slider, #popoverInvoice .mui-scroll-wrapper { height: 286px; }

#popoverInvoice .mui-slider input[type=radio], #popoverInvoice .mui-scroll-wrapper input[type=radio] { left: 6px; height: 20px; top: 8px; }

#popoverInvoice .mui-slider .mui-input-row:after, #popoverInvoice .mui-scroll-wrapper .mui-input-row:after { left: 30px; }

#popoverInvoice .mui-slider .mui-input-row label, #popoverInvoice .mui-scroll-wrapper .mui-input-row label { font-size: 15px; color: #333; padding-left: 34px; width: 40%; }

#popoverInvoice .mui-slider .mui-input-row input, #popoverInvoice .mui-scroll-wrapper .mui-input-row input { width: 60%; font-size: 14px; }

#popoverInvoice .mui-slider .mui-input-row input::placeholder, #popoverInvoice .mui-scroll-wrapper .mui-input-row input::placeholder { color: #ABABAB; }

#popoverInvoice .btn-box { padding: 0 15px; }

#popoverInvoice .btn-box .mui-btn-fill { height: 38px; padding: 9px 12px; font-size: 15px; }

#popoverAddressList { position: fixed; left: 0 !important; top: auto !important; width: 100%; bottom: 0; border-radius: 0; background: #fff; padding: 0 0 16px 0; }

#popoverAddressList .cl { overflow: hidden; }

#popoverAddressList .mui-left { float: left; }

#popoverAddressList .mui-right { float: right; }

#popoverAddressList .mui-scroll-wrapper { height: 320px; position: relative; border-radius: 0; }

#popoverAddressList .mui-scroll-wrapper .item { display: block; background: #fff; border-bottom: 10px solid #ececec; }

#popoverAddressList .mui-scroll-wrapper .item .info { padding: 18px 15px; border-bottom: 1px solid #DEDEDE; }

#popoverAddressList .mui-scroll-wrapper .item .info .cl { overflow: hidden; font-size: 15px; color: #333; }

#popoverAddressList .mui-scroll-wrapper .item .info .name, #popoverAddressList .mui-scroll-wrapper .item .info .tel { max-width: 50%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

#popoverAddressList .mui-scroll-wrapper .item .info .add { font-size: 13px; color: #333; margin-top: 15px; }

#popoverAddressList .mui-scroll-wrapper .item .area-info { padding: 15px 15px; overflow: hidden; }

#popoverAddressList .mui-scroll-wrapper .item .area-info .mui-radio label { font-size: 12px; color: #4B4648; padding-left: 35px; }

#popoverAddressList .mui-scroll-wrapper .item .area-info .mui-radio input { left: 5px; top: 2px; }

#popoverAddressList .mui-scroll-wrapper .item .area-info .mui-radio input:before { width: 17px; height: 17px; font-size: 17px; }

#popoverAddressList .mui-scroll-wrapper .item .area-info .mui-right { font-size: 12px; color: #4B4648; }

#popoverAddressList .mui-scroll-wrapper .item .area-info .mui-right > div { margin-left: 5px; }

#popoverAddressList .btn-box { padding: 0 15px; }

#popoverAddressList .btn-box .mui-btn-fill { height: 38px; padding: 9px 12px; font-size: 15px; }

#popoverAddressAdd { position: fixed; left: 0 !important; top: auto !important; width: 100%; bottom: 0; border-radius: 0; background: #fff; }

#popoverAddressAdd .mui-input-group input { font-size: 15px; color: #333; }
.dizhiyangshi { font-size: 15px; color: #333;  margin-bottom:10px;}
#popoverAddressAdd .mui-input-group input::placeholder { color: #999; }

#popoverAddressAdd .btn-box { padding: 15px; }

#popoverAddressAdd .btn-box .mui-btn-fill { height: 38px; padding: 9px 12px; font-size: 15px; }

#popoverCoupon { width: 100%; background: #fff; position: fixed; bottom: 0; left: 0 !important; top: auto !important; overflow-y: scroll;}

#popoverCoupon .coupon_box{ height: 50vh; overflow-y: scroll; min-height: auto; padding: 10px 0 20px;}

#popoverCoupon.mui-popover{ opacity:1;}

.page-order-list { background: #fff; height: 100%; }

.page-order-list .order-nav { background: #F9F9F9; height: 48px; border-bottom: 1px solid #DEDEDE; display: flex; justify-content: space-around; }

.page-order-list .order-nav .li { font-size: 14px; color: #333; line-height: 46px; position: relative; padding: 0 10px; cursor: pointer; }

.page-order-list .order-nav .li.active { color: #0D81FF; border-bottom: 2px solid #0D81FF; }

/*height: calc(100vh - 98px - 50px);*/
.page-order-list .order-list { position: relative; height: calc(100vh - 98px); }

.page-order-list .order-list .item { background: #fff; border-top: 10px solid #f6f6f6; }

.page-order-list .order-list .item:first-child { border-top: 0; }

.page-order-list .order-list .item .i-head { padding: 0 15px; overflow: hidden; line-height: 42px; border-bottom: 1px solid #DEDEDE; }

.page-order-list .order-list .item .i-head .order { float: left; font-size: 12px; color: #AAAAAA; }

.page-order-list .order-list .item .i-head .state { float: right; font-size: 12px; color: #ED0000; }

.page-order-list .order-list .item .i-body .product { display: block; border-bottom: 1px solid #DEDEDE; padding: 19px; overflow: hidden; }

.page-order-list .order-list .item .i-body .product .img { float: left; width: 95px; }

.page-order-list .order-list .item .i-body .product .img img { display: block; height: 77px; max-width: 100%; margin: 0 auto; }

.page-order-list .order-list .item .i-body .product .info { margin-left: 105px; }

.page-order-list .order-list .item .i-body .product .info .til { font-size: 15px; color: #000; font-weight: bold; }

.page-order-list .order-list .item .i-body .product .info .p { font-size: 14px; color: #000; }

.page-order-list .order-list .item .i-body .product .info .p span { font-size: 12px; color: #323232; margin-left: 10px; }

.page-order-list .order-list .item .i-body .product .info .add { font-size: 10px; color: #666; }

.page-order-list .order-list .item .i-body .product .info .add span { color: #333; }

.page-order-list .order-list .item .i-foot { padding: 20px 15px; }

.page-order-list .order-list .item .i-foot .total { text-align: right; font-size: 11px; color: #333; margin-bottom: 15px; }

.page-order-list .order-list .item .i-foot .total span { font-size: 15px; color: #000; }

.page-order-list .order-list .item .i-foot .btn-box { text-align: right; }

.page-order-list .order-list .item .i-foot .btn-box .mui-btn { display: inline-block; margin-left: 5px; }

#popoverLogistics { position: fixed; left: 0 !important; top: 0 !important; width: 80%; bottom: 0; right: 0; margin: auto; max-height: 60vh; border-radius: 0; background: #fff; border-radius: 9px; overflow: hidden; }

#popoverLogistics .p-head { background: #f2f2f2; text-align: center; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 11px; color: #333; line-height: 54px; }

#popoverLogistics .p-body { top: 54px; }

#popoverLogistics .p-body .mui-scroll { padding: 15px 30px; }

#popoverLogistics .p-body .li { position: relative; overflow: hidden; padding: 8px 0; }

#popoverLogistics .p-body .li:before { content: ''; display: block; position: absolute; left: 43px; top: 0; bottom: 0; border-left: 1px solid #D5D5D5; }

#popoverLogistics .p-body .li:first-child:before { top: 50%; }

#popoverLogistics .p-body .li:last-child:before { bottom: 50%; }

#popoverLogistics .p-body .li .time { float: left; min-width: 30px; min-height: 1px; color: #666; font-size: 10px; line-height: 1.3em; }

#popoverLogistics .p-body .li .time span { display: block; font-size: 8px; }

#popoverLogistics .p-body .li .dot { position: relative; z-index: 9; float: left; width: 5px; height: 5px; background: #c9c9c9; border-radius: 50%; margin: 4px 10px; }

#popoverLogistics .p-body .li .dot.dot-s { width: 17px; height: 17px; background: #0D81FF; font-size: 10px; color: #fff; line-height: 17px; text-align: center; margin: 2px 4px; }

#popoverLogistics .p-body .li .dot.active { width: 17px; height: 17px; background: #0D81FF; font-family: Muiicons; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1; text-decoration: none; -webkit-font-smoothing: antialiased; color: #fff; line-height: 17px; text-align: center; margin: 2px 4px; }

#popoverLogistics .p-body .li .dot.active:before { content: "\e364"; }

#popoverLogistics .p-body .li .dot.dot-home { width: 17px; height: 17px; background: #0D81FF; font-family: Muiicons; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1; text-decoration: none; -webkit-font-smoothing: antialiased; color: #fff; line-height: 17px; text-align: center; margin: 2px 4px; }

#popoverLogistics .p-body .li .dot.dot-home:before { content: "\e500"; }

/*line-height: 1em;*/
#popoverLogistics .p-body .li .address { margin-left: 56px; color: #666; font-size: 12px; line-height: 1.4em;}

#popoverLogistics .p-body .li .address .state { font-size: 12px; color: #666; display: block; }

.page-user-center .user-center { overflow: hidden; background: #F9F9F9; border-bottom: 1px solid #DEDEDE; }

.page-user-center .user-center a { float: left; width: 50%; text-align: center; line-height: 48px; color: #333; font-size: 15px; }

.page-user-center .user-center a.active { color: #0D81FF; }

.mui-bar-tab-cart { height: 94px; padding: 10px 15px; background: #fff; }

.mui-bar-tab-cart .cl { margin-bottom: 5px; overflow: hidden; }

.mui-bar-tab-cart .cl .mui-radio { float: left; }

.mui-bar-tab-cart .cl .mui-radio label { padding-left: 30px; font-size: 13px; color: #000; }

.mui-bar-tab-cart .cl .mui-radio input { position: absolute; left: 0; width: 15px; height: 15px; top: 3px; border: 0; outline: 0 !important; background-color: transparent; -webkit-appearance: none; }

.mui-bar-tab-cart .cl .mui-radio input:before { font-family: Muiicons; width: 15px; height: 15px; line-height: 15px; font-size: 15px; content: ''; display: block; border-radius: 50%; text-align: center; border: 1px solid #ccc; }

.mui-bar-tab-cart .cl .mui-radio input:checked:before { content: "\e472"; color: #fff; background: #0070C9; }

.mui-bar-tab-cart .mui-btn-del { float: left; padding: 0 10px; margin: 0 -5px; font-size: 12px; line-height: 20px; border-radius: 20px; margin: 1px 0; border:1px solid #333; color: #333; cursor: pointer; }

.mui-bar-tab-cart .cl .total { float: right; text-align: right; font-size: 13px; color: #000; }

.mui-bar-tab-cart .cl .total .mon { color: #0D81FF; font-size: 20px; }

.mui-bar-tab-cart .mui-btn { height: 38px; padding: 10px; }

.page-user-cart { position: relative; height: calc(100vh - 144px); }

.page-user-cart .product { border-bottom: 1px solid #DEDEDE; padding: 23px 15px; overflow: hidden; }

.page-user-cart .product .mui-radio { float: left; width: 15px; min-height: 1px; margin: 27px 10px 0 0; }

.page-user-cart .product .mui-radio label { padding-left: 30px; font-size: 11px; color: #333; }

.page-user-cart .product .mui-radio input { left: 0; width: 15px; height: 15px; top: 3px; border: 0; outline: 0 !important; background-color: transparent; -webkit-appearance: none; }

.page-user-cart .product .mui-radio input:before { font-family: Muiicons; width: 15px; height: 15px; line-height: 15px; font-size: 15px; content: ''; display: block; border-radius: 50%; text-align: center; border: 1px solid #ccc; }

.page-user-cart .product .mui-radio input:checked:before { content: "\e472"; color: #fff; background: #0070C9; }

.page-user-cart .product .img { float: left; width: 80px; height: 70px; position: relative; }

.page-user-cart .product .img img { display: block; max-width: 100%; height: 100%; margin: 0 auto; }

.page-user-cart .product .img .state { position: absolute; right: 0; top: 15px; background: #999; padding: 0 5px; color: #fff; font-size: 12px; line-height: 1.7em; transform: rotate(45deg); }

.page-user-cart .product .info { margin-left: 115px; }

.page-user-cart .product .info .til { font-size: 14px; color: #000; font-weight: bold; }

.page-user-cart .product .info .sku { font-size: 10px; color: #333; }

.page-user-cart .product .info .cl { overflow: hidden; margin-top: 10px;}

.page-user-cart .product .info .money { float: left; font-size: 14px; color: #000; }

.page-user-cart .product .info .mui-numbox { float: right; }

.page-user-cart .product-no .mui-radio label,
.page-user-cart .product-no .info .til,
.page-user-cart .product-no .info .sku,
.page-user-cart .product-no .info .money{ color: #999; }

.page-order-details .item-box { background: #fff; margin-bottom: 10px; }

.page-order-details .item-box .til { padding: 0 15px 10px; border-bottom: 1px solid #DEDEDE; line-height: 47px; font-size: 16px; color: #333; }

.page-order-details .item-box .til .status {color: #ED0000;}

.page-order-details .item-box .til .status-item,.page-order-details .item-box .til .status { display: inline-block; margin-left: 20px; font-size: 12px; max-width: 70%; vertical-align: text-top; line-height: 22px;}

.page-order-details .item-box .info { padding: 15px; font-size: 12px; color: #878787; line-height: 24px;}

.page-order-details .item-box .info span { color: #0070C9; }

.page-order-details .item-box .info.info-address { display: block; cursor: pointer; position: relative; }

.page-order-details .item-box .info.info-address:before { content: "\e583"; display: block; position: absolute; right: 15px; top: 0; bottom: 0; margin: auto; font-family: Muiicons; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; height: 1em; text-decoration: none; -webkit-font-smoothing: antialiased; color: #AFAFB3; }

.page-order-details .item-box.increment-box .til, .page-order-details .item-box.carving-box .til { border: none; }

.page-order-details .item-box.carving-box .info { padding-top: 10px; }

.page-order-details .item-box.carving-box .info .area-text { border-radius: 5px; border: 1px solid #bababa; padding: 15px; height: 80px; display: flex; align-items: center; }

.page-order-details .pay-box { background: #fff; }

.page-order-details .pay-box .info { padding: 15px 15px; border-bottom: 1px solid #DEDEDE; font-size: 12px; color: #333; }

.page-order-details .pay-box .info .cl { overflow: hidden; line-height: 24px;}

.page-order-details .pay-box .info .cl .left { float: left; }

.page-order-details .pay-box .info .cl .money { float: right; }

.page-order-details .pay-box .total { padding: 15px; font-size: 12px; color: #000; white-space: nowrap; }

.page-order-details .pay-box .total .cl { margin-bottom: 30px;}

.page-order-details .pay-box .total .mon { float: right; font-size: 20px; color: #0D81FF; }

.page-order-details .pay-box .total .btn-box { text-align: right; }

.page-order-details .pay-box .total .btn-box .mui-btn { display: inline-block; margin: 0 5px; padding: 8px 30px;}

.page-order-details .mui-table-view { margin-bottom: 10px; }

.page-order-details .mui-table-view:before, .page-order-details .mui-table-view:after { display: none; }

.page-order-details .mui-table-view .mui-table-view-cell { padding: 15px; font-size: 16px; color: #000; }

.page-order-details .mui-table-view .mui-table-view-cell span { float: right; font-size: 13px; color: #B3B3B3; }

.page-order-details .mui-table-view .mui-table-view-cell:after { left: 0; }

.page-order-details .base-info { display: block; background: #fff; margin-bottom: 10px; overflow: hidden; padding: 37px 15px; padding-top: 17px;}

.page-order-details .base-info .info-box{ margin-top: 20px; }

.page-order-details .base-info .img { float: left; width: 119px; }

.page-order-details .base-info .img img { display: block; max-width: 100%; height: 108px; margin: 0 auto; }

.page-order-details .base-info .info { margin-left: 134px; }

.page-order-details .base-info .til { font-size: 15px; color: #000; font-weight: bold; }

.page-order-details .base-info .money { color: #333; font-size: 10px; }

.page-order-details .base-info .total { margin-top: 40px; text-align: right; font-size: 10px; color: #000; white-space: nowrap; }

.page-order-details .base-info .total .mon { font-size: 17px; color: #000; margin-left: 0; }

.page-order-details .base-info .apple-care { text-align: right; font-size: 9px; color: #666; white-space: nowrap; }

.page-order-details .base-info .apple-care .mon { color: #333; }

.page-order-details .base-info .mui-btn { display: inline-block; width: 67px; height: 20px; padding: 0; line-height: 18px; font-size: 10px; color: #333; margin-top: 20px; cursor: pointer; }

#popoverTH { position: fixed; left: 0 !important; top: auto !important; width: 100%; bottom: 0; border-radius: 0; background: #fff; padding: 20px 15px; }

#popoverTH .prompt { white-space: nowrap; padding: 5px 0 15px 0; font-size: 13px; color: #333; }

#popoverTH .prompt a { color: #1083FF; }

#popoverTH .mui-btn { height: 38px; background: linear-gradient(0deg, #017bff 0%, #1e8aff 100%); border-radius: 4px; padding: 0; line-height: 38px; font-size: 15px; }

.page-return-goods .base-info { background: #fff; margin-bottom: 10px; }

.page-return-goods .base-info > .cl { overflow: hidden; padding: 0 15px; border-bottom: 1px solid #DEDEDE; overflow: hidden; line-height: 38px; }

.page-return-goods .base-info > .cl .order { float: left; font-size: 15px; color: #333; }

.page-return-goods .base-info > .cl .state { color: #ED0000; font-size: 12px; float: right; }

.page-return-goods .product { padding: 23px 15px; overflow: hidden; }

.page-return-goods .product .mui-radio { float: left; width: 15px; min-height: 1px; margin: 27px 10px 0 0; }

.page-return-goods .product .mui-radio label { padding-left: 30px; font-size: 11px; color: #333; }

.page-return-goods .product .mui-radio input { left: 0; width: 15px; height: 15px; top: 3px; }

.page-return-goods .product .mui-radio input:before { width: 15px; height: 15px; line-height: 15px; font-size: 15px; }

.page-return-goods .product .img { float: left; width: 80px; height: 70px; }

.page-return-goods .product .img img { display: block; max-width: 100%; height: 100%; margin: 0 auto; }

.page-return-goods .product .info { margin-left: 115px; }

.page-return-goods .product .info .til { font-size: 15px; color: #333; font-weight: bold; }

.page-return-goods .product .info .sku { font-size: 10px; color: #333; }

.page-return-goods .product .info .cl { overflow: hidden; }

.page-return-goods .product .info .money { float: left; font-size: 15px; color: #333; }

.page-return-goods .product .info .mui-numbox { float: right; }

.page-return-goods .mui-input-group:before, .page-return-goods .mui-input-group:after { display: none; }

.page-return-goods .mui-input-group .mui-input-row { height: 44px; }

.page-return-goods .mui-input-group .mui-input-row:after { left: 0; }

.page-return-goods .mui-input-group .mui-input-row label { width: 26%; padding: 13px 15px; font-size: 15px; color: #313131; }

.page-return-goods .mui-input-group .mui-input-row input, .page-return-goods .mui-input-group .mui-input-row textarea, .page-return-goods .mui-input-group .mui-input-row .select { font-size: 14px; color: #313131; padding: 12px 15px 12px 0; }

.page-return-goods .mui-input-group .mui-input-row input::placeholder, .page-return-goods .mui-input-group .mui-input-row textarea::placeholder, .page-return-goods .mui-input-group .mui-input-row .select::placeholder { color: #ABABAB; }

.page-return-goods .mui-input-group .mui-input-row input, .page-return-goods .mui-input-group .mui-input-row textarea { width: 74%; }

.page-return-goods .mui-input-group .mui-input-row .mui-input { width: 74%; float: left; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .select { line-height: 20px; margin: 12px 0; cursor: pointer; padding: 0 15px 0 0; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .mui-btn { float: none; width: 80px; height: 30px; margin: 7px 0; padding: 0; line-height: 28px; font-size: 15px; color: #313131; border-radius: 5px; cursor: pointer; position: relative; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .mui-btn input[type="file"] { position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .mui-btn.active { border-color: #026EC6; position: relative; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .mui-btn.active span { position: relative; z-index: 9; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .mui-btn.active:before { content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; background: url(../images/icon_dg.png) no-repeat center/100%; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .prompt { font-size: 9px; color: red; padding-left: 20px; position: relative; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .prompt::before { content: ''; display: block; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; width: 14px; height: 14px; background: url(../images/icon_prompt.png) no-repeat center/100%; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .img-box { overflow: hidden; margin: 7px -3px 9px; }

.page-return-goods .mui-input-group .mui-input-row .mui-input .img-box img { display: inline-block; width: 58px; height: 58px; border: 1px solid #7D7D7D; margin: 0 3px; }

.page-return-goods .btn-box { padding: 34px 15px; }

.page-return-goods .btn-box .mui-btn { padding: 0; background: linear-gradient(0deg, #017bff 0%, #1e8aff 100%); border-radius: 4px; height: 38px; line-height: 38px; cursor: pointer; }

.page-return-goods .state-box .prompt { padding: 15px; font-size: 13px; color: #313131; line-height: 1.5em; }

.page-return-goods .state-box .jxsyty .til { background: #fff; margin-top: 10px; padding: 15px; border-bottom: 1px solid #DFDFDF; font-size: 16px; color: #313131; }

.page-return-goods .state-box .tkwc { background: #fff; margin-top: 10px; padding: 15px; }

.page-return-goods .state-box .tkwc .til { font-size: 16px; color: #313131; }

.page-return-goods .state-box .tkwc .ul { padding: 25px 0; display: flex; justify-content: space-between; }

.page-return-goods .state-box .tkwc .ul .li { font-size: 10px; color: #313131; text-align: center; position: relative; width: 20%; float: left; }

.page-return-goods .state-box .tkwc .ul .li::before { content: ''; display: block; position: absolute; top: 13px; left: 0; right: 0; border-top: 5px solid #F2F2F2; }

.page-return-goods .state-box .tkwc .ul .li:first-child:before { left: 50%; }

.page-return-goods .state-box .tkwc .ul .li:last-child:before { right: 50%; }

.page-return-goods .state-box .tkwc .ul .li i { position: relative; z-index: 9; display: block; margin: 0 auto; margin-bottom: 5px; width: 32px; height: 32px; background: #F2F2F2; border-radius: 50%; font-style: normal; text-align: center; line-height: 32px; color: #9D9D9D; font-size: 14px; font-weight: 500; }

.page-return-goods .state-box .tkwc .ul .li.active i { background: #fff; border: 1px solid #333; color: #333; }

.page-classifyErji-list{min-height: calc(100vh - 50px); background: #fff;}

.page-classifyErji-list .item{border-bottom: 1px solid #EBEBEB;}

.page-classifyErji-list .item a{display: flex;justify-content: space-between;align-items: center;padding: 18px 14px;background: #fff;}

.page-classifyErji-list .item .item-left{display: flex;align-items: center;}

.page-classifyErji-list .item .img{width: 60px;/*height: 20px;*/}

.page-classifyErji-list .item .img img{width: 100%;/*height: 100%;*/}

.page-classifyErji-list .item .name{font-size: 16px;color: #000000;margin-left: 20px;}

.page-classifyErji-list .item .arrow-icon{width: 8px;height: 12px;}

.home_search{display: flex; margin: 10px 10px 0; background: #fff; border-radius: 25px; overflow: hidden;}
.home_search input{margin-bottom: 0; flex: 1; font-size: 14px; border: none;}
.home_search button{border: none; padding-right: 15px;}