#goods_details { padding-bottom: 50px; }

.mui-content1 { margin-bottom: 60px; }

.mui-slider-indicator { bottom: 5px; }

.mui-slider-indicator .mui-indicator { background-color: #000; background: rgba(0, 0, 0, 0.4); width: 8px; height: 8px; box-shadow: none; margin: 0px 2px; }

.d_goods:after, .mui-table-view:before { background: none; }

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

.mui-navigate-right:after, .mui-push-right:after { font-size: 0.5rem; right: 10px; }

.mui-slider .mui-slider-group .mui-slider-item > a:not(.mui-control-item) { display: inline-block; }

.mui-slider .mui-slider-group .mui-slider-item { width: 7.5rem; height: 7.5rem; line-height: 7.5rem; vertical-align: middle; text-align: center; }

.mui-slider .mui-slider-group .mui-slider-item img { width: auto; height: auto; max-width: 100%; max-height: 100%; text-align: center; vertical-align: middle; }

.mui-slider-indicatort { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; }

.mui-slider-indicatort, .mui-slider-indicator { bottom: 0.6rem; }

.mui-slider-indicatort .mui-indicator, .mui-slider-indicator .mui-indicator { display: inline-block; background: #fff; width: 0.9rem; height: 0.45rem; line-height: 0.45rem; box-shadow: none; margin: 0px 2px; border-radius: 0.6rem; color: #467fff; }

.mui-slider-indicatort .mui-active.mui-indicator, .mui-slider-indicator .mui-active.mui-indicator { background: #467fff; color: #fff; }

.mui-slider-item .mui-indicator { width: 0.2rem; height: 0.2rem; border-radius: 50%; }

.mui-table-view-cell { padding: 15px; }

.mui-table-view-cell:after { background: none; }

.mui-navigate-right:after, .mui-push-right:after { right: 5px; margin-top: -0.05rem; }

.mui-table-view-cell.mui-active { background: #fff; }

.kf_psfs { padding: 10px 0; }

.kf_psfs .mui-table-view-cell { padding: 10px 15px; }

.kf_label { position: absolute; right: 0; top: 1px; z-index: 1; }

.xs_label { display: inline-block; background: #fff; overflow: hidden; padding: 3px 3px 2px; vertical-align: middle; margin: 0px 2px 0; }

.z_allGoods a { font-size: 0.26rem; border: 1px solid #e8e8e8; padding: 5px 0px; border-radius: 14px; width: 2.2rem; margin: 0 auto; }

.dstore_tab a { display: inline-block; padding: 0.25rem 0.1rem; margin: 0 0.2rem; }

.dstore_tab a.mui-active { border-bottom: 2px solid #467fff; color: #467fff; }

.mui-checkbox input[type='checkbox']:checked:before, .mui-radio input[type='radio']:checked:before { color: #467fff; }

.z_myFreight ul li { padding: 10px 0px 10px 0px; border-bottom: 1px solid #e8e8e8; position: relative; }

.k_guige em { display: inline-block; height: 0.45rem; line-height: 0.45rem; padding: 0 0.15rem; border: 1px solid #333333; border-radius: 3px; margin: 2px 0 2px 5px; color: #333333; }

.k_guige em.cur { background: #467fff; border-color: #467fff; color: #fff; }

.k_guiges em { height: auto; }

.xqdl { padding: 10px 5px; }

.xqdl li { border-left: 1px solid #eaeaea; position: relative; padding-left: 0.36rem; padding-bottom: 0.3rem; }

.xqdl li:last-child { padding-bottom: 0px; }

.xqdl .circle { display: inline-block; background: #ed7e27; border: 2px solid #fadec7; width: 0.22rem; height: 0.22rem; border-radius: 100%; position: absolute; left: -0.12rem; top: 0.1rem; }

.mui-radio.mui-left input[type='radio'] { left: 0; }

.zaddress .mui-radio { position: absolute; left: 0; top: 0.16rem; z-index: 1; padding: 0.3rem; }

.ztaddress .mui-radio { top: 0.15rem; }

.zaddress .mui-media-body { padding: 0 0.7rem; }

.zaddress .mui-media-body1 { padding: 0 0 0 0.7rem; }

.zaddress .mui-table-view-cell:after { background: #ddd; left: 15px; right: 15px; }

.addr_eidt { display: inline-block; background: url(../images/addredit.png) no-repeat; background-size: 0.36rem 0.36rem; width: 0.36rem; height: 0.36rem; position: absolute; right: 15px; top: 0.5rem; }

.mui_simg { display: none; background: rgba(0, 0, 0, 0.5); position: absolute; right: 0.4rem; bottom: 0.6rem; width: 0.9rem; padding: 0.1rem 0; text-align: center; border-radius: 0.6rem; }

.mui_bottom { bottom: 1.2rem; }

/**/
.sp_arguments li { padding: 13px 15px; border-bottom: 1px solid #dddddd; }

.sp_arguments li:last-child { border-bottom: none; }

.d_goods > .fx_share { position: absolute; top: 0.1rem; right: 15px; z-index: 30; font-weight: normal; text-align: center; cursor: pointer; }

/**/
.mui-bar-tab .mui-tab-item1 .mui-icon { width: 24px; height: 24px; padding: 0px; top: 3px; }

.mui-bar-tab .mui-tab-item1 .mui-icon ~ .mui-tab-label { display: block; text-overflow: ellipsis; overflow: hidden; }

.mui-bar-tab .mui-tab-item1 { display: table-cell; width: 1%; overflow: hidden; text-align: center; vertical-align: middle; }

.mui-bar-tab .mui-tab-item1.mui-active { color: #ff0023; }

.z_func .z_goodsCar, .z_func .z_buy, .z_func .z_goodsCart { width: 1.5%; background: none; color: #467fff; padding-top: 0; }

.z_func .z_zfdj { width: 3.5%; }

.z_func .z_buy { background: #467fff; color: #fff; }

.z_func .z_buy.mui-active { color: #fff; }

.z_sure .mui-btn { padding: 10px 0px; background: #467fff; margin-bottom: 0px; }

.z_sure .mui-btn:active { background-color: #467fff !important; color: #fff !important; }

.detail_con img { max-width: 100%; }

/*2020-1-8*/
.z_allGoods { margin: -10px 0 0 0.8rem; }
.z_allGoods a { font-size: 0.26rem; border: 1px solid #e8e8e8; padding: 5px 0px; border-radius: 5px; width: 2rem; margin: 0 auto 0 0.1rem; display: inline-block; }

.morecs a { display: inline-block; background: #eeeeee; width: 2rem; height: 0.6rem; line-height: 0.65rem; border-radius: 0.5rem; text-align: center; }

.ztdizhi a.relative { width: 100%; margin: -11px 0; }
.ztdizhi .mui-table-view-cell { padding: 12px; }
.ztdizhi .mui-table-view-cell:after { background: #c8c7cc; left: 15px; right: 15px; }
.ztdizhi .d_button1:after { background: none; }
.ztdizhi .d_button1 button { width: 65px; text-align: center; padding: 3px 0; border-radius: 16px; margin-left: 10px; }
.ztdizhi .mui-bar .mui-btn-block { padding: 8px 0 !important; font-size: inherit; }

.z_shipping.ztdizhi { padding-top: 48px; position: fixed; bottom: 0; top: auto; overflow: hidden; height: 11.5rem; }
.z_shipping.ztdizhi .header { position: absolute; top: 0; left: 0; width: 100%; }
.z_shipping.ztdizhi .content { height: 100%; overflow-y: auto; padding-bottom: 1.5rem; }

.z_shipping.ztdizhi.ztdizhixz { padding-top: 0px; height: 7.5rem; }
.z_shipping.ztdizhi.ztdizhixz .mui-bar .mui-btn-block { padding: 10px 0 !important; font-size: inherit; }
.z_shipping.ztdizhi.ztdizhixz .mui-table-view-cell { padding: 12px 0; }
