@charset "utf-8";

/**价格**/
span.money { font-family:verdana;}
span.money em{ font-style:normal;}
span.money b{ font-weight:normal;}
span.point{ font-family:verdana; }
span.point em{ font-style:normal; padding:0px 3px;}
span.point b{ font-weight:normal;}
span.point i{ font-style:normal; padding-right:3px;}

/*商品列表(一栏2个)*/
ul.ow-goods-vertilist{ zoom:1; overflow:auto;}
ul.ow-goods-vertilist li{ display:inline-block; float:left; width:50%;}
ul.ow-goods-vertilist li a{ border-bottom:1px solid #eee; border-right:1px solid #eee; display:block; padding:6% 6% 4% 6%;}
ul.ow-goods-vertilist li .thumb{ padding:10px; text-align:center; position:relative;}
ul.ow-goods-vertilist li .thumb img{ max-height:100%; max-width:100%; position:relative;}
ul.ow-goods-vertilist li .info{ height:118px; padding-top:10px; text-align:center;}
ul.ow-goods-vertilist li .title{ color:#222; font-size:13px; font-weight:normal; max-height:44px; line-height:22px; overflow:hidden;}
ul.ow-goods-vertilist li .subtitle{ color:#888; font-size:11px; max-height:36px; line-height:18px; overflow:hidden; text-overflow:ellipsis;}
ul.ow-goods-vertilist li .price{ line-height:18px; max-height:36px; overflow:hidden; padding-top:2px; }
ul.ow-goods-vertilist li .price span.money{ color:#d30000; font-size:13px;}
ul.ow-goods-vertilist li .price span.point{ color:#d30000; font-size:13px;}
ul.ow-goods-vertilist li .price span.point em{ font-size:12px;}
ul.ow-goods-vertilist li.li2 a,
ul.ow-goods-vertilist li.li4 a,
ul.ow-goods-vertilist li.li6 a,
ul.ow-goods-vertilist li.li8 a,
ul.ow-goods-vertilist li.li10 a,
ul.ow-goods-vertilist li.li12 a,
ul.ow-goods-vertilist li.li14 a,
ul.ow-goods-vertilist li.li16 a,
ul.ow-goods-vertilist li.li18 a,
ul.ow-goods-vertilist li.li20 a,
ul.ow-goods-vertilist li.li22 a,
ul.ow-goods-vertilist li.li24 a,
ul.ow-goods-vertilist li.li26 a,
ul.ow-goods-vertilist li.li28 a,
ul.ow-goods-vertilist li.li30 a{ border-right:1px solid #fff; }

/*商品列表(水平)*/
ul.ow-goods-horizlist{ font-size:12px; zoom:1; overflow:auto;}
ul.ow-goods-horizlist li{}
ul.ow-goods-horizlist li a{ border-top:1px solid #eee; display:block; padding:10px 0px; zoom:1; overflow:auto;}
ul.ow-goods-horizlist li .thumb{ float:left; margin-right:10px; text-align:center; width:28%; max-width:120px;}
ul.ow-goods-horizlist li .thumb img{ vertical-align:top; }
ul.ow-goods-horizlist li .info{ zoom:1; overflow:auto;}
ul.ow-goods-horizlist li .title{ color:#222; font-size:14px; font-weight:normal; line-height:20px; overflow:hidden;}
ul.ow-goods-horizlist li .title em{ font-size:12px; font-style:normal; padding-left:5px;}
ul.ow-goods-horizlist li .subtitle{ color:#888; max-height:36px; line-height:18px; overflow:hidden; padding:5px 0px 0px 0px; text-overflow:ellipsis;}
ul.ow-goods-horizlist li .price{ padding:3px 0px 0px 0px;}
ul.ow-goods-horizlist li .price span.money{ color:#d30000; font-size:13px;}
ul.ow-goods-horizlist li .price span.point{ color:#d30000; font-size:13px;}
ul.ow-goods-horizlist li .price span.point em{ font-size:12px;}
@media (min-width:500px) {
	ul.ow-goods-horizlist li a{ padding:15px 5px; }
	ul.ow-goods-horizlist li .title{ font-size:16px; }
	ul.ow-goods-horizlist li .subtitle{ font-size:13px; line-height:20px; max-height:60px; }
	ul.ow-goods-horizlist li .price span.money{ font-size:14px;}
}

/*首页*/
.ow-banner{ background-color:#fff; clear:both; position:static;}
.ow-banner .slidebox{ margin:0px auto; overflow:hidden; position:relative; }
.ow-banner .slidebox > .header{ height:18px; line-height:18px; position:absolute; bottom:0px; z-index:2; text-align:center; width:100%; text-align:center; }
.ow-banner .slidebox > .header li{ background:#ccc; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; display:inline-block; width:6px; height:6px; margin:0px 3px; text-indent:-9999px; overflow:hidden;}
.ow-banner .slidebox > .header li.on{ background:#d60000; }
.ow-banner .slidebox > .section{ position:relative; z-index:1; text-align:center; width:100%; }
.ow-banner .slidebox > .section ul{}
.ow-banner .slidebox > .section ul li{ position:relative; text-align:center;  }
.ow-banner .slidebox > .section ul li img{ background:url("../images/loading.gif") center center no-repeat; vertical-align:top; width:100%;}
.ow-banner .slidebox > .section ul li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }

.ow-search-section { background:#fff; padding:12px 15px 10px 15px; overflow:hidden;}
.ow-search-section .search-text{ position:relative; padding-right:30px;}
.ow-search-section .ow-text-search{ border:1px solid #ddd; border-radius:18px; font-size:14px; height:36px; line-height:36px; margin-right:20px; padding:0px 15px; width:100%;}
.ow-search-section .ow-text-search:hover{ border-color:#3498db;}
.ow-search-section .ow-btn-search{ background:none; border:none; border-left:1px solid #ddd; color:#333; font-size:15px; height:38px; line-height:38px; position:absolute; top:0px; right:0px; text-align:center; width:80px;}
.ow-search-section .ow-btn-search:active{ background-color:#eee; border-radius:10px;}

.ow-home-category{ background-color:#fff; border-bottom:1px solid #eee;}
.ow-home-category ul{ padding:10px 2px 10px 2px; zoom:1; overflow:auto;}
.ow-home-category ul li{ float:left; font-size:13px; width:25%; text-align:center;}
.ow-home-category ul li img{ width:40px;}
.ow-home-category ul li span{ display:block;}
.ow-home-category ul li a{ display:inline-block; padding:10px 0px;}
.ow-home-category ul li a,
.ow-home-category ul li a:visited{ color:#333;}

.ow-idx-cates { background-color:#fff; border-bottom:1px solid #e6e6e6; margin:0px 0px 10px 0px; overflow-x:scroll;}
.ow-idx-cates ul{}
.ow-idx-cates ul li{ display:inline;}
.ow-idx-cates ul li a{ color:#333; display:inline-block; font-size:13px; font-weight:bold; height:24px; line-height:24px; padding:12px 15px 12px 15px;}
.ow-idx-cates ul li a:hover{ background-color:#2993df; border-color:#2993df; color:#fff; text-decoration:none;}

/**热品推荐**/
.ow-idx-star-goods{ background-color:#fff; border-top:1px solid #eee; border-bottom:1px solid #e6e6e6; }
.ow-idx-star-goods .header{ border-bottom:1px solid #eee; padding:5px 15px 5px 15px;}
.ow-idx-star-goods .header h2{ font-size:14px; font-weight:normal; line-height:24px;}
.ow-idx-star-goods .section{}

/**楼层商品**/
.ow-idx-floor-goods{ background-color:#fff; border-top:1px solid #e6e6e6; border-bottom:0px solid #e6e6e6; margin-top:10px; }
.ow-idx-floor-goods .floor-hd{ border-bottom:1px solid #eee; font-size:14px; font-weight:normal; line-height:24px; padding:8px 15px;}
.ow-idx-floor-goods .floor-hd .floor-num{ color:#888; font-weight:normal; padding:0px 6px 0px 0px; vertical-align:bottom;}
.ow-idx-floor-goods .floor-hd a,
.ow-idx-floor-goods .floor-hd a:visited{ color:#666;}
.ow-idx-floor-goods .floor-bd{ padding:0px 0px;}

/**新品推荐**/
.ow-idx-new-goods{ background-color:#fff; border-top:1px solid #eee; border-bottom:1px solid #e6e6e6; margin-top:10px; }
.ow-idx-new-goods .header{ padding:10px 15px 5px 15px;}
.ow-idx-new-goods .header h2{ font-size:14px; font-weight:normal; line-height:24px;}
.ow-idx-new-goods .section{ padding:5px 15px 5px 0px;}
.ow-idx-new-goods .section .case-wrapper{ overflow-x:scroll;}
ul.ow-new-goods{ zoom:1; overflow:auto;}
ul.ow-new-goods li{ float:left; padding:0px 2px 10px 13px; width:90px;}
ul.ow-new-goods li a{ background:#fff; display:block; zoom:1; overflow:auto; text-align:center;}
ul.ow-new-goods li .thumb{ height:90px; width:90px; text-align:center; overflow:hidden;}
ul.ow-new-goods li .thumb img{ vertical-align:top;}
ul.ow-new-goods li .info{ padding:10px 0px;}
ul.ow-new-goods li .title{ color:#222; font-weight:normal; font-size:13px; max-height:48px; line-height:24px; overflow:hidden;}
ul.ow-new-goods li .subtitle{ color:#aaa; font-size:12px; max-height:36px; line-height:18px; overflow:hidden; text-overflow:ellipsis;}
ul.ow-new-goods li .price{ line-height:20px; padding-top:3px; overflow:hidden; }
ul.ow-new-goods li .price span.money{ color:#d30000; font-size:13px;}
ul.ow-new-goods li .price span.point{ color:#d30000; font-size:13px;}
ul.ow-new-goods li .price span.point em{ font-size:12px;}
@media (min-width:375px) {
	ul.ow-star-goods li{ width:106px;}

	ul.ow-star-goods li .thumb{ height:106px; width:106px; text-align:center;}
}
@media (min-width:414px) {
	ul.ow-star-goods li{ width:120px;}
	ul.ow-star-goods li .thumb{ height:120px; width:120px; text-align:center;}
}

/**新闻**/
.ow-idx-news{ background-color:#fcfcfc; border-top:1px solid #e6e6e6; margin-top:10px; }
.ow-idx-news .header{ font-size:14px; font-weight:normal; line-height:24px; padding:5px 15px;}
.ow-idx-news .section{ padding:0px 10px 10px 10px;}


.ow-baike-list{ background:#f6f6f6; padding:0px 10px 10px 10px; }
.ow-baike-list > h2{ font-size:16px; font-weight:normal; padding:0px 10px 5px 0px;}
.ow-baike-list ul{ background:#fff; border:1px solid #ddd; }
.ow-baike-list ul li{ border-bottom:1px solid #ddd; }
.ow-baike-list ul li a{ display:block; font-size:14px; height:32px; line-height:32px; overflow:hidden; padding:4px 10px;}
.ow-baike-list ul li a,
.ow-baike-list ul li a:visited{ color:#666;}
.ow-baike-list ul li a:hover{ background-color:#fafafa; color:#5ebb33;}
.ow-baike-list ul li:last-child{ border-bottom:none;}

/**商品排序**/
.ow-filter-line{ background-color:#fff; border-bottom:1px solid #e6e6e6; zoom:1; overflow:auto;}
.ow-filter-line .type-filter{ cursor:pointer; font-size:12px; font-weight:bold; float:right; height:42px; line-height:42px; width:20%; text-align:right; vertical-align:middle;}
.ow-filter-line .type-filter em{ font-style:normal; padding-right:10px;}
.ow-filter-line .type-filter em i{ font-weight:normal; line-height:40px; font-style:normal; padding-left:1px; vertical-align:top;}
.ow-filter-line .order{ float:left; width:80%;}
.ow-filter-line .order a{ display:inline-block; color:#424242; font-size:12px; padding:12px 0px 8px 0px; width:18%; max-width:60px;}
.ow-filter-line .order a:first-child{ width:28%; max-width:80px;}
.ow-filter-line .order a:hover{ color:#666; text-decoration:none;}
.ow-filter-line .order a.current{ border-bottom:2px solid #d30000; color:#d30000;}
.ow-filter-line .order a i{ border-left:1px solid #eee; display:block; font-style:normal; height:20px; line-height:20px; padding:0px 0px; text-align:center;}
.ow-filter-line .order a:first-child i{ border-left:none;}

/*筛选*/
.ow-content-type{ background-color:#fff; border-bottom:1px solid #ddd;}
.ow-content-type > .section{ padding:3px 10px 0px 10px;}
.ow-content-type .type-line{ border-bottom:1px dotted #eee8e8; padding:0px 0px 5px 0px; zoom:1; overflow:auto;}
.ow-content-type .type-line:last-child{ border-bottom:0px;}
.ow-content-type .type-line .type-attr{ color:#666; padding:5px 0px 2px 0px;}
.ow-content-type .type-line .type-value{}
.ow-content-type .type-line .type-value ul{ padding:1px 0px 5px 1px; zoom:1; overflow:auto;}
.ow-content-type .type-line .type-value li{ float:left; white-space:nowrap; margin-left:-1px; margin-top:-1px; padding:0px 0px 0px 0px;}
.ow-content-type .type-line .type-value li a{ background-color:#fff; border:1px solid #e6e6e6; color:#222; display:inline-block; height:24px; line-height:24px; min-width:40px; padding:3px 10px; text-align:center;}
.ow-content-type .type-line .type-value li a.all{}
.ow-content-type .type-line .type-value li a.current{ background-color:#d30000; border-color:#d30000; color:#fff;}
.ow-content-type .type-line .type-value li a.current:hover{ text-decoration:none; cursor:default;}

/*栏目页商品列表*/
.ow-shop-cate-goods{ margin:10px 0px 0px 0px; }
.ow-shop-cate-goods > .section{ background-color:#fff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0px 10px;}
.ow-shop-cate-goods > .section li:first-child a{ border-top:0px;}

.ow-none-goods-tip{ color:#888; font-size:14px; padding:50px 10px; text-align:center;}











