/*自定义字体*/
@font-face {
  font-family: 'u_iconfont';
  src: url('../u_iconfont/iconfont.eot');
  src: url('../u_iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../u_iconfont/iconfont.woff') format('woff'),
  url('../u_iconfont/iconfont.ttf') format('truetype'),
  url('../u_iconfont/iconfont.svg#iconfont') format('svg');
}
.u_iconfont{
  font-family:"u_iconfont" !important;
  font-size:0.6rem;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.blank1_8{ height:1.8rem;}
.blank40{ height:2rem;}
.blank3_8{ height:3.8rem;}

/*平均分布*/
.flex-outside{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.flex-inside{webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
/*我的小店*/
.small_store_top{ background:#fff; padding:0.5rem; margin-bottom:0.5rem;}
.small_store_top dt{ width:3rem;height:3rem; border:1px solid #e3e3e3; margin-right:0.5rem;}
.small_store_top dt img{ display:block;}
.small_store_top dd h3{ font-weight:normal; font-size:0.75rem; padding:0.2rem 0rem 0.4rem 0}
.small_store_top dd p{ font-size:0.65rem; color:#999;}
.small_floor{ text-align:center; font-weight:normal; font-size:0.7rem;}
.small_floor p{ display:inline-block; border-bottom:1px solid #dddddd; width:60%; height:0.6rem;}
.small_floor p span{ background:#fff; padding:0 0.5rem}
.ui-list-item .p-price .p{ color:#c9181b;}
.small_floor_more a{ display:block; text-align:center; background:#fff; height:2rem; line-height:2rem; margin-top:0.25rem;}

/*小店轮播图*/
.shop_banner{ padding:0.5rem 0.5rem 0;}
.shop_banner .item{ background:#fff; margin-bottom:0.5rem;}
.shop_banner .item dl{ padding:0.5rem;}
.shop_banner .item dl h3{ font-weight:normal; font-size:0.75rem;}
.shop_banner .item dl p{ font-size:0.65rem; color:#999;}
.shop_banner .item dl dt{ float:right; margin-top:0.6rem;}
.shop_banner .item dl dt a{ color:#c9181b; border:1px solid #c9181b; border-radius:3px; padding:0.2rem 0.5rem;}
.small_shop_footer{ position:fixed; width:100%; bottom:0; background:#f5f5f5;}
.small_btm_btn{ background:#c9181b; color:#fff; font-size:0.7rem; display:block; margin:0 0.5rem 0.25rem; text-align:center; height:2rem; line-height:2rem;}

/*我的商品*/
.small_shop_top{ z-index:99999; position:fixed; top:2.2rem; width:100%;}
.small_shop_tabTitle{ text-align:center; border-bottom:1px solid #eee;}
.my_goods_sort{ text-align:center; background:#fff; color:#666; padding:0.5rem 0;}
.my_goods_sort ul li a.on{ color:#c9181b;}
.small_shop_goods{}
.my_goods{}
.my_goods_item{ background:#fff; margin-top:0.5rem;}
.s_goods_top{ padding:0.5rem;}
.my_goods_item .s_goods_img{ width:5rem; margin-right:0.4rem;}
.s_goods_text{}
.s_goods_text h3{ font-size:0.6rem; font-weight:normal;overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break:break-all; }
.s_goods_text .s_goods_price{ color:#c9181b; font-size:0.7rem; margin-top:0.3rem;}
.s_goods_text .s_goods_state{ font-size:0.6rem; color:#999;}
.s_goods_text .s_goods_price,.s_goods_text .s_goods_state{ height:1.4rem; line-height:1.4rem;}
.s_goods_btm{ border-top:1px solid #eee; line-height:0.7rem; padding:0.2rem 0rem;}
.s_goods_btm a{ text-align:center; color:#999; display:block;}
.s_goods_btm a i{ font-size:1rem; line-height:1rem;}
.s_goods_btm li.on a{ color:#c9181b;}
.my_goods_footerUl li{ text-align:center; background:#fff; height:2rem; line-height:2rem;}
.my_goods_footerUl li:nth-child(2){ margin:0 0.3rem;}
.my_goods_footerUl li:nth-child(3){ margin:0 0.3rem 0 0;}
.small_shop_tabTitle{ background:#fff;}
.small_shop_tabTitle span{ height:1.8rem; line-height:1.8rem; display:inline-block;}
.small_shop_tabTitle .selected span{ color:#c9181b; border-bottom:2px solid #c9181b; padding:0 0.5rem;}

/*添加商品*/
.yong_price{ color:#999; font-size:0.6rem;}
.add_myShop{ color:#c9181b; border:1px solid #c9181b; border-radius:3px; padding:0rem 0.3rem; font-size:0.6rem; line-height:1.2rem; margin-top:0.1rem;}
.over_add{ color:#666; border:1px solid #666;}
.add_goods_list{ margin-top:0.25rem;}
.add_goods_list .my_goods_item{ margin-top:0rem; border-top:1px solid #eee;}
.add_goods_more{ text-align:center; line-height:2rem; color:#999;}
.down_y,.up_y{ padding-left:0.2rem;}
.my_goods_sort .down_y{ display:none;}
.add_goods_type.up{ color:#c9181b;}
.add_goods_type.up .down_y{ display:inline-block;}
.add_goods_type.up .up_y{ display:none;}

.add_goods_downlist { border-top:1px solid #eee; text-align:left;position: absolute;top:1.9rem;left:0;z-index: 104;display: none; width: 100%;overflow-y: auto;background-color: #fff; overflow:hidden; max-height:800%; overflow:scroll}
.add_goods_downlist li {display: block;height:2rem;border-bottom: 1px solid #eee;}
.add_goods_downlist li a {display: block;padding: 0 30px;height:2rem;background-color: transparent;line-height:2rem;color:#313233;font-size:0.6rem;}
.add_goods_downlist li a:hover,.slide li a.selected { background-color: #f6f6f6; color:#f05042; }
.add_goods_downlist li a.select { background-color: #fff; }

/*没有开通小店*/
.no_icon{ margin-top:3rem;}
.no_icon i{ font-size:4rem; color:#bbb; line-height:4rem;}
.no_icon + p{ font-size:0.7rem; color:#999; padding-top:0.3rem;}
.go_open_rule{ margin:1rem 3rem 0; color:#666;}
.go_open_rule dt{ font-size:0.7rem; line-height:1.2rem}
.go_open_rule dd{ line-height:1.1rem;}
.no_open_shop{}
.go_open_shop{ color:#fff; background:#c9181b; text-align:center; font-size:0.7rem; height:1.6rem; line-height:1.6rem; width:30%; display:block; margin:1rem auto 0; border-radius:3px;}