/* 字体 */
@font-face{font-family:montserratbold;src:url(../font/montserrat-bold/montserrat-bold-webfont.eot?rev=55d5f4b7de3d627a4f4fe32f50105506);src:url(../font/montserrat-bold/montserrat-bold-webfont.eot?rev=55d5f4b7de3d627a4f4fe32f50105506#iefix) format('embedded-opentype'),url(../font/montserrat-bold/montserrat-bold-webfont.woff?rev=5e4c6a2973fca52442a02c3880bdf291) format('woff'),url(../font/montserrat-bold/montserrat-bold-webfont.otf?rev=4ad3d37e53b950d205f5cc09955ee114) format('truetype'),url(../font/montserrat-bold/montserrat-bold-webfont.svg?rev=9a38469278877af9e1d35cfc2f08f90c#montserratbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../font/montserrat-regular/montserrat-regular-webfont.eot?rev=747cd005d864108d5e6c2aea7a95b93d);src:url(../font/montserrat-regular/montserrat-regular-webfont.eot?rev=747cd005d864108d5e6c2aea7a95b93d#iefix) format('embedded-opentype'),url(../font/montserrat-regular/montserrat-regular-webfont.woff?rev=ad7a780c67f71895d58c4d8dec7dbeb7) format('woff'),url(../font/montserrat-regular/montserrat-regular-webfont.otf?rev=283ee7c7c11e37d207232f729ba77ffd) format('truetype'),url(../font/montserrat-regular/montserrat-regular-webfont.svg?rev=0be7773793ff3dd08f09cad033fd8fd2#montserratregular) format('svg');font-weight:400;font-style:normal}

/**{ touch-action:none; }*/
html{ min-height:100vh; }
body,input,textarea{ font-family:"montserratregular",'Microsoft Yahei',"HelveticaNeue", "Helvetica Neue", Helvetica, Arial,sans-serif; font-size:12px; }
body{ background-color:#ffffff; }
ul,li,ol,li{ list-style:none; padding:0; margin:0; }
a{ color:#666; }

.mui-content-padded{ margin:0; padding:10px; }
.hidden{ display:none;}
.overflowHide{ position:fixed;top:0;left:0;width:100%;}

.mui-input-group:before{ height:0; }
.mui-input-group:after{ height:0; }
.mui-input-group .mui-input-row{ height:50px; line-height:50px; }
.mui-input-group .mui-input-row:after{ right:15px; }
.mui-input-row label{ width:30%; line-height:50px; padding:0 0 0 15px; color:#000; }
.mui-input-row label~input[type=text], .mui-input-row label~select, .mui-input-row label~textarea{ width:70%; font-size:12px; }
.mui-input-row input[type=text] ~ .icon{ position:absolute; width:38px; height:38px; line-height:38px; text-align:center; top:1px; right:5px; }
.mui-input-row label~input[type=text], .mui-input-row label~select{ height:50px; line-height:50px; }
.mui-input-row label~input[type=radio]{ float:none; width:auto; }

.mui-badge-warning.mui-badge-change{ background:linear-gradient(to bottom,#fbd58c,#eabf70); color:#533500; }
.mui-badge-danger.mui-badge-change{ background:linear-gradient(to bottom,#ff998c,#ff3256); color:#fff6f9; }
.mui-badge-white{ background:#fff; color:#333; }
.mui-badge-white.mui-badge-line{ border:1px solid #333; }
.mui-badge-black{ background:#000; color:#fff; }

/*颜色*/
.text-white{ color:#fff !important; }
.text-danger{ color:#f2270c !important; }
.text-warning{ color:#fcd68f !important; }
.text-gray{ color:#999 !important; }
.text-success{ color:#468847 !important; }
.text-black{ color:#333 !important; }
.text-muted{ color:#626262 !important; }

.text-small{ font-size:12px; }
.text-size-14{ font-size:14px; }
.text-size-16{ font-size:16px; }

.bg-white{ background:#fff !important; }

.icon-xs{ font-size:14px; }
.icon-sm{ font-size:18px; }

.font-size-xs{ font-size:10px !important; }
.font-size-sm{ font-size:12px !important; }
.font-size-xsm{ font-size:14px !important; }
.font-size-mx{ font-size:16px !important; }
.font-size-lg{ font-size:18px !important; }
.font-size-xlg{ font-size:24px !important; }

.m-b-none{ margin-bottom:0; }
.m-b-mini{ margin-bottom:5px; }
.m-b{ margin-bottom:10px;}
.m-b-large{ margin-bottom:15px;}
.m-t-large{ margin-top:15px; }
.m-r{ margin-right:10px; }
.m-r-large{ margin-right:15px; }

.empty_data{ padding:60px 10px; }
.empty_data .mui-icon,
.empty_data .icon{ font-size:7em; line-height:1.5; }
.empty_data .mui-spinner{ width:80px; height:80px; font-size:4em; }
.empty_data .text{ font-size:16px; font-weight:bold; }

.mar-auto{
    margin: 0 auto;
}

.line_muted{ height:4px; overflow:hidden; background:#f1eff0; }
.line_gray{ height:10px; overflow:hidden; background:#f6f6f6; }

/**图片自适应、自动缩放、裁剪**/
.zoom-img{ width:100%; height:0; padding-bottom: 100%; overflow:hidden; background-position: center center; background-repeat: no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; }

.mui-btn{ border-radius:24px; }
.mui-btn-danger, .mui-btn-negative, .mui-btn-red{ background-color:#f71a00; border-color:#f71a00; }
.mui-btn-outlined.mui-btn-danger, .mui-btn-outlined.mui-btn-negative, .mui-btn-outlined.mui-btn-red{ background:none; }
.mui-btn-block{ padding:5px 0; font-size:16px; border-radius:30px; }
.mui-btn-black{ color:#eee; border:0; background-color:#000; padding:14px 0; font-size:14px; }

.su-btn{ border-radius:24px; }

.mui-card{ box-shadow:0 2px 5px #ccc; border-radius:5px; }

/*瀑布流*/
.waterfall { -moz-column-count:2; -webkit-column-count:2; column-count:2; -moz-column-gap:10px; -webkit-column-gap:10px; column-gap:10px; }
.waterfall .item { -moz-page-break-inside:avoid; -webkit-column-break-inside:avoid; break-inside:avoid; box-sizing: border-box; }

.shadow-blur:before{content: ""; display: block; background: inherit; -webkit-filter: blur(5px); filter: blur(5px); position: absolute; width: 100%; height: 100%; top: 5px; left: 5px; z-index: -1; opacity: .4; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; border-radius: inherit; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.mui-btn.shadow-blur:before{ top: 2px; left: 2px; -webkit-filter: blur(3px); filter: blur(3px); opacity: .6; }

.mui-slider-indicator .mui-indicator{ border-radius:3px; box-shadow:none; }
.mui-slider-indicator .mui-active.mui-indicator{ width:14px; }
.mui-slider-indicator .mui-icon{ border:0;width:auto;height:auto; line-height:normal; font-size:16px;margin:0;}
.mui-content{ background-color:#ffffff; }
.mui-content img{ max-width:100%; }
.mui-table-view:before{ background-color:#eee;}
.mui-table-view:after{ background-color:#eee;}
.mui-table-view .iconfont{ font-size:24px; }

.mui-table-view-cell .mui-navigate-right .mui-pull-right{ margin-right:20px; }
.mui-table-view-cell .iconfont{ position:relative; }
.iconfont .mui-badge { font-size: 10px; line-height: 1.4; position: absolute; top: -2px; left: 100%; margin-left: -2px; padding:0 5px; color: #fff;  background: red; }

.mui-bar-transparent:not(.mui-active) .mui-icon{ background:#000; border-radius:50%; width:28px; height:28px; text-align:center; line-height:28px; padding:0; margin-top:8px; color:#fff; opacity:.7; }
.mui-bar-transparent:not(.mui-active) .mui-title{ display:none; }
/*popup*/
.su-popup-content{ background:#fff; position:fixed; display:none; z-index:1000; }
.su-popup-content .mui-scroll-wrapper{ margin-top:48px; }
.su-popup-content .content{ margin:0 15px 10px; }
.su-popup-content .close{ position:absolute; right:15px; top:12px; color:#999; z-index:4; }
.su-popup-content .head{ height:48px; line-height:48px; font-weight:bold; font-size:16px; background:#fff; position:absolute; top:0; left:0; width:100%; z-index:3; }
.su-popup-content .foot{ position:absolute; bottom:0; left:0; width:100%; padding:10px 15px; border-top:1px solid #f5f5f5; background:#fff; z-index:3; }
.su-popup-head{ top:0; left:0; right:0; width:100%; height:100%; }
.su-popup-foot{ bottom:0; left:0; right:0; width:100%; height:100%; }
/*底部选项卡*/
.mui-bar-tab{ background-color:#fff;box-shadow:none;border-top:1px solid #eee;}
.mui-bar-tab .mui-tab-item.mui-active{ color:#000;}

.mui-bar-btn{ padding:0 15px; }
/*顶部标题栏*/
.mui-bar-nav{ background-color:#fff; box-shadow:none; -webkit-box-shadow:none; }
.mui-bar .mui-title{ font-size:16px; }
/*顶部选项卡*/
.su-scroll-category-height{ height:50px; overflow:hidden; }
.mui-segmented-control.mui-scroll-wrapper{ height:50px; border-bottom:0; background:#fff; }
.mui-segmented-control .mui-control-item{ line-height:50px; }
.mui-segmented-control.mui-scroll-wrapper .mui-scroll{ height:50px; font-size:14px; }
.mui-segmented-control.mui-scroll-wrapper .mui-control-item{ padding:0; margin:0 18px; color:#999; }
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{ color:#000; position:relative; border-bottom:0; }
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active:after{ content:''; position:absolute; border-bottom:2px solid #000; bottom:0; left:50%; margin-left:-10px; width:20px; }
.su-scroll-category.mui-scroll-wrapper{ position:fixed; top:0; z-index:2; }
.su-scroll-category.mui-scroll-wrapper .mui-scroll{ }
.su-scroll-category .su-icon-search{ position:absolute; z-index:3; width:50px; height:50px; display:block; left:0; top:0; text-align:center; line-height:50px; margin:0; border:0; font-size:30px; background:#fff; color:#666; display:none; }
/*子选项卡*/
.su-scroll-sub-category{ z-index:0; font-size:.8em; }
.su-scroll-sub-category .sort{ position:absolute; z-index:3; width:80px; height:50px; left:0; top:0; text-align:center; line-height:50px; background:#fff; }
.su-scroll-sub-category.mui-scroll-wrapper .mui-scroll{ padding-left:80px; }
.su-scroll-sub-category.mui-scroll-wrapper .mui-control-item{ margin:0 15px; }
/*顶部搜索框*/
.su-search-box{ line-height:34px; position:fixed; left:0; right:0; top:0; padding:20px; z-index:3; background:#fff; }
.su-search-box form{ background-color:#fff; height:100%; }
.su-search-box .input{ border:0; background-color:#fff; font-size:14px; width:90%; float:left; height:34px; line-height:34px; padding:0 15px; text-align:center; border-radius:12px; border:1px solid #ccc; }
.su-search-box .cancel{ text-align:right; width:10%; height:36px; color:#999; float:right; font-size:18px; }
.su-search-box .mui-icon{ font-size:28px; line-height:36px; color:#333; font-weight:bold; }
/*商品列表顶部子选项卡*/
.su-goods-sort.mui-table-view.mui-grid-view .mui-table-view-cell{ font-size:14px; }
.su-goods-sort.mui-table-view:after{ height:0; content:normal; }
.su-goods-sort.mui-table-view .active{ color:#ff5f5f; }
.su-sortlist{ display:none;position: absolute;top: 100px;left: 0;z-index: 10;width: 100%; }
.su-sortlist .mui-table-view:after{ background-color:#c8c7cc; }
/*商品列表*/
.su-goods-list{ padding:10px 0 5px 10px; overflow:hidden; }
.su-goods-list .item{ margin-right:0;font-size:12px; width:50%; overflow:hidden; float:left; }
.su-goods-list .item a,
.su-goods-list .item .a{ display:block; padding:0 0 10px; margin-right:10px; }
.su-goods-list .item a .title,
.su-goods-list .item .a .title{ height:20px; line-height:20px; overflow:hidden; margin-top:10px; font-size:12px; }
.su-goods-list .item .goods_thumb{ position:relative; text-align:center; vertical-align:middle; display: table-cell; }
.su-goods-list .item .goods_thumb .goods_empty{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.3) url('../img/goods_emply.png') no-repeat center center; background-size:70%; }
.su-goods-list .item .goods_thumb img{ float:left; }
/*商品列表（圆角）*/
.su-goods-list-white{ background:none; padding:0; }
.su-goods-list-white .item{ }
.su-goods-list-white .item a{ background:#fff; display:block; margin-bottom:10px; }
.su-goods-list-white .item .desc{ padding:5px 10px 0; }
/*轮播图*/
.mui-slider-indicator .mui-indicator{ margin:1px 1px; }
.mui-slider-indicator .mui-active.mui-indicator{ background:#fff; }
/*商品详情*/
.goods_view{ background:#f3f3f3; }
.goods_view .title_desc .price b{ font-weight:normal; }
.goods_view .title_desc .price b span{ font-size:28px; }
.goods_view .title_desc .price s{ font-size:12px; }
.goods_view .title{ font-size:16px; margin-top:10px; line-height:1.4; }
.goods_view .text_foot{ font-size:12px; padding:8px 15px; white-space:nowrap; background:#fcfcfc; border-bottom-right-radius:10px; border-bottom-left-radius:10px; }
.goods_view .text_foot i{ font-size:20px; }
/*.goods_view .content{ margin-left:-15px; margin-right:-15px; }*/
.goods_view .title_desc .price .mui-btn.mui-btn-outlined{ padding:4px 10px; font-size:12px; }

.mui-numbox{ height:28px; margin:0 15px 0 0; width:100px; padding:0 30px; border-radius:0 }
.mui-numbox [class*=btn-numbox][disabled], .mui-numbox [class*=numbox-btn][disabled]{ width:30px; }
.mui-numbox [class*=btn-numbox], .mui-numbox [class*=numbox-btn]{ width:30px; background:#fff; }

.su_card .head{ height:44px; line-height:44px; color:#787878; padding:0 10px; }
.su_card .head .iconfont,
.su_card .head .mui-icon-extra{ font-size:20px; vertical-align:middle; }

.goods_card{ background:#fff; border-radius:10px; }
.goods_card .head{ padding-right:20px; height:14px; line-height:14px; border-left:3px solid #fa436a; padding-left:8px; }
.goods_card .head b{ font-size:14px; color:#666; }

.goods_tabbar .mui-tab-item{ text-align:center; }
.goods_tabbar .mui-btn{ border-radius:30px; top:0; font-size:14px; }

.goods_detail_tabbar{ background:#000; border-top:0; }
.goods_detail_tabbar .mui-tab-item{ text-align:center; color:#fff; }
.goods_detail_tabbar .mui-btn{ border-radius:30px; top:0; font-size:14px; }
.goods_detail_tabbar a{ color:#fff; }
.goods_detail_tabbar .item_left{ padding-top:8px; }
.goods_detail_tabbar .item_left a{ padding:0 8px 0; display:inline-block; }
.goods_detail_tabbar .item_right a{ font-size:14px; padding:0 10px; }
.goods_detail_tabbar .item_right a:first-child{ border-right:1px solid #fff; }
.mui-bar-tab.goods_detail_tabbar~.mui-content{ padding-bottom:60px;}

.su-attr-card{ margin-bottom:15px; }
.su-attr-card .attr_head{ margin-bottom:10px; }
.su-attr-card .attr_list{ margin-right:-15px; }
.su-attr-card .attr_list label{ background:#fff; height:30px; line-height:30px; display:inline-block; padding:0 10px; margin:0 10px 10px 0; color:#666; border:1px solid #dcdcdc; }
.su-attr-card .attr_list label.active{ background:#fff; border-color:#000; color:#000; }

.su-goods-attr .attr_info{ padding:15px 15px 10px; background:#f7f7f7; }
.su-goods-attr .attr_info img{ height:100%; margin-right:15px; box-shadow:2px 2px 4px #999; border-radius:5px; border:1px solid #999; background:#fff; }
.su-goods-attr .attr_info .mui-media-body{ }
/*购物车*/
.cart .mui-table-view .mui-media-object{ line-height:1; max-width:none; width:95px; height:95px; }
.cart.mui-content>.mui-table-view:first-child{ margin-top:0; }
.cart .mui-table-view-cell{ padding:15px; }
.cart .mui-table-view-cell:after{ background-color:#d9d9d9; }

.cart_order .mui-table-view .mui-media-object{ width:64px; height:64px; }
/*购物车入库抖动特效*/
@keyframes cartmove {
    0% { transform: scale(1); }
    25% { transform: scale(0.8); }
    50% { transform: scale(1.1); }
    75% { transform: scale(0.9); }
    100% { transform: scale(1); }
}
.moveToCart { animation: cartmove 0.5s ease-in-out; }

/*选项卡*/
.mui-segmented-control.su-segmented .mui-control-item{ position:relative; }
.mui-segmented-control.su-segmented .mui-control-item.mui-active{ border-bottom:0; color:#f2270c; }
.mui-segmented-control.su-segmented .mui-control-item.mui-active span{ display:inline-block; margin:0 auto; position:relative; }
.mui-segmented-control.su-segmented .mui-control-item.mui-active span:before{ content: ""; position: absolute; bottom:0; left:0; right:0; height:3px; background:#f2270c; display:inline-block; }

.layui-m-layer{ z-index:900 !important; }
.layer-body{ overflow:hidden; overflow-y:auto; }
.layer-body *{
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    -webkit-user-select: text!important;
    -user-select: text!important;
    outline: 0!important;
    -webkit-tap-highlight-color: transparent!important;
    -webkit-tap-highlight-color: transparent!important;
}
.layui-m-layer1 .layui-m-layercont p{ color:#333; }
.layer-agreement .layui-m-layercont{  background:url('../img/official.jpg') no-repeat left 20px bottom 40px; background-size:120px; }

/** 关注微信公众号 **/
.follow_wx{ position:absolute; top:0; left:0; z-index:1000; width:100%; }
.follow_wx .follow_tip{ padding:7px 10px; color:#eee; background-color: rgba(0,0,0,0.5); line-height:25px; }
.follow_wx .follow_tip .mui-btn{ font-size:12px; padding:3px 10px; }

/** 登录页 */
.wx_login_page{ height:100vh; overflow:hidden; }
.wx_login_bg{ position:relative; }
.wx_login_bg img{ float:left; width:100%; }
.wx_login_bg a{ display:block; position:absolute; top:60%; z-index:10; width:100%; height:60px; margin:0 auto; overflow:hidden; }

.link-area { display: block; margin-top: 25px; text-align: center; }
.link-area a{ color:#007aff; }
.spliter { color: #bbb; padding: 0px 8px; }
.oauth-area { position: absolute; bottom: 20px; left: 0px; text-align: center; width: 100%; padding: 0px; margin: 0px; }
.oauth-area .oauth-btn { display: inline-block; width: 48px; height: 48px; background: url('../img/wx.png') no-repeat 0 -48px; border-radius: 50%; }

/**
九宫格分类
 */
#Gallery{ margin: 15px 0; }
#Gallery .mui-grid-view.mui-grid-9{
    background: none;
    border: 0px;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-media{
    color: #000;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-table-view-cell{
    border: 0px;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-media a{ overflow:visible;}
#Gallery .mui-grid-view.mui-grid-9 .mui-media a.active{ font-weight:bold; }
#Gallery .mui-grid-view.mui-grid-9 .mui-media .icon_img{
    margin:0 auto;
    width:100%;
    border:2px solid #fff;
    border-radius:10px;
    text-align:center;
    vertical-align:middle;
    padding:17px 0;
    -webkit-box-shadow: 5px 5px 5px #666;
    -moz-box-shadow: 5px 5px 5px #666;
    box-shadow: 0px 0px 10px #cacaca;
    overflow:hidden;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-media .icon_img.img{
    padding:5px 0;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-media .icon_img.img img{
    max-width:90%;
    max-height:90%;
    vertical-align:middle;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-media .mui-icon,
#Gallery .mui-grid-view.mui-grid-9 .mui-media .iconfont{
    font-size:2em;
    vertical-align:middle;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-media .mui-media-body{
    margin-top:14px;
}
#Gallery .mui-grid-view.mui-grid-9 .mui-table-view-cell{
    padding-top: 0px;
    padding-bottom: 0px;
}

.rec-title-bar{
    padding: 20px 0;
}
.rec-title {
    position: relative;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color:#454545;
}
.rec-title:before {
    content: "";
    position: absolute;
    width: 15%;
    height: 1px;
    top: 50%;
    background-color: #eee;
    left: 20%;
}
.rec-title:after {
    content: "";
    position: absolute;
    width: 15%;
    height: 1px;
    top: 50%;
    background-color: #eee;
    right: 20%;
}

/** 上传身份证样式 **/
.idcard{ padding:30px 0; }
.idcard li{ width:60%; height:auto; margin:20px auto; background:#f3f3f3; position:relative; }
.idcard li img.idcard_default{ width:100%; }
.idcard li img.idcard_water{ width:80%; position:absolute; left:10%; top:35%; z-index:2; }
.idcard li .file-wrapper{ position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; width:40px; height:40px; line-height:44px; border-radius:50%; background:#333; color:#fff; z-index:3; text-align:center; }

.countdown-box{ padding:0 15px; display:flex; justify-content:space-around }
.countdown-box li{ text-align:center; align-items:center; line-height:1; font-family:'Helvetica Neue' }
.countdown-box li.item{ flex-grow:1; }
.countdown-box li.item b{ display:block; background:#fff; box-shadow:0 0 10px #ccc; padding:20px 0; margin-bottom:10px; border-radius:10px; font-size:32px; font-weight:normal; color:#333; }
.countdown-box li.item span{ color:#999; display:none; }
.countdown-box li.space{ font-size:12px; color:#ccc; }
.countdown-box li.space b{ display:block; padding:32px 10px 0; line-height:1; }

.mui-table-view.grid-view-pin{ padding-top:15px; }
.mui-table-view.grid-view-pin:before{ display:none; }
.mui-table-view.grid-view-pin .mui-table-view-cell .mui-media-object{ max-width:42px; height:42px; line-height:42px; }
.mui-table-view.grid-view-pin .mui-table-view-cell .mui-media-body{ font-size:12px; }
.mui-table-view.grid-view-pin .mui-table-view-cell{ margin-bottom:15px; }

.pin_card{ margin:20px; }
.mui-table-view.pin_list .mui-media-object{ width:64px; max-width:64px; height:auto; }
.mui-table-view.pin_list .mui-media-body .title{ font-size:15px;white-space: normal;}

.pinFixed{ position:fixed; right:10px; bottom:60px; width:30%; z-index:100; }
.pinFixed img{ max-width:100%; }

.layer_share_pin{ text-align:center; color:#666; font-size:14px; }
.layer_share_pin .layui-m-layercont{ padding:35px 30px 30px; }
.layer_share_pin .title{ font-size:18px; color:#000; margin-bottom:10px; }
.layer_share_pin .desc{ margin-bottom:25px; }
.layer_share_pin ul{ text-align:center; display:flex; justify-content:center; }
.layer_share_pin ul li{ margin:0 10px; text-align:center; }
.layer_share_pin ul li i{ display:block; width:60px; height:60px; line-height:60px; text-align:center; background:#7d7d7d; color:#fff; border-radius:50%; font-size:34px; margin:0 auto 10px; }

.card_title{ line-height:20px; margin-top:30px; }
.card_title b{ font-weight:normal; font-size:16px; }
.card_title .nav_right{ float:right; }

.list-media_goods{ background:transparent; }
.list-media_goods:before,
.list-media_goods:after{ display:none; }
.list-media_goods .mui-table-view-cell{ padding:0; height:50px; overflow:hidden; margin:10px 15px; background:#f6f6f6; }
.list-media_goods .mui-table-view-cell:after{ display:none; }
.list-media_goods .mui-media-object.mui-pull-left{ margin-right:0; width:37px; height:100%; overflow:hidden; background:#929292; text-align:center; }
.list-media_goods .mui-media-object.mui-pull-left img{ height:100%; }
.list-media_goods .mui-media-body{ padding:9px 12px 0; line-height:18px; }
.list-media_goods .mui-media-body .title{ white-space:nowrap; }
.list-media_goods .mui-table-view-cell .action{ width:40px; margin-top:13px; text-align:center; color:#999; }
.list-media_goods.reverse .mui-table-view-cell{ background:#413f40; color:#fff; }
.list-media_goods.reverse .mui-media-object.mui-pull-left{ background:#fff; text-align:center; }

/* 侧滑页面 */
.canvas_goods_box{ background:#666 !important; }
.canvas_goods_box .mui-off-canvas-left, .canvas_goods_box .mui-off-canvas-right{ background:#666; }
.side_goods_box a{ color:#fff; }

.side_search_box{ display:flex; justify-content:space-between; align-items:center; margin:15px 10px 0; }
.side_search_box a{ color:#fff; }
.side_search_box .mui-search{ padding:0 0 0 5px; flex-grow:1; }
.side_search_box .mui-search input[type=search]{ background:#393939; text-align:center; line-height:36px; height:34px; border:0; border-radius:10px; width:100%; border:1px solid #898989; margin-bottom:0; color:#fff; font-size:14px; padding:0 30px; }
.side_search_box .mui-search .mui-placeholder{ line-height:36px; color:#a5a5a5; font-size:15px; }
.side_search_box .mui-search .mui-placeholder .mui-icon{ color:#a5a5a5; }
.side_search_box .btn{ white-space:nowrap; font-size:15px; width:40px; padding-left:5px; text-align:center; }
.side_search_box .back{ width:25px; }
.side_search_box .mui-search.mui-active:before{ width:35px; height:36px; line-height:36px; color:#ccc; text-align:center; }

.side_tab{ display:flex; justify-content:center; margin:30px 0 35px; }
.side_tab .item{ color:#b9b9b9; padding:0 15px; font-size:15px; position:relative; }
.side_tab .item.active{ color:#fff; }
.side_tab .item.active:after{ content:''; position:absolute; bottom:-7px; left:50%; margin-left:-10px; width:20px; border-bottom:2px solid #fff; }

.pager-sample{ display:flex; justify-content:space-between; }
.pager-sample a i{ font-size:24px; color:#ccc; }
.pager-sample .disable a i{ font-size:24px; color:#888; }

/* file input*/
.file-wrapper input[type=file]{
    position:absolute; left:0; top:0; width:100%; height:100%; margin:0; opacity:0; z-index:99; outline:0; display:block;
}

.lmfx .mui-card{
    box-shadow: none;
}
.lmfx span{
    color: #000000;
}
.lmfx .mui-search:before{
    margin-top: -10px;
}
.lmfx .mui-content{
    margin-bottom: 100px;
}

.lmfx .sousuo .mui-card-header .mui-input-row.mui-search{
    width: 90%;
}
.lmfx .sousuo .mui-card-header .mui-input-row.mui-search input{
    background-color: #fff;
    border: #a8a8a8 1px solid;
    margin: 0;
    border-radius: 12px;
}
.lmfx .sousuo .mui-card-header img{
    width: 8%;
}

@media (max-width: 400px) {
    .goods_tabbar .mui-btn{ font-size:12px; }

    #Gallery .mui-grid-view.mui-grid-9 .mui-media .mui-icon, #Gallery .mui-grid-view.mui-grid-9 .mui-media .iconfont{ font-size:1.6em; }
    #Gallery .mui-grid-view.mui-grid-9 .mui-media .icon_img{ padding:10px 0; }
}
