.shopNontTip{ text-align:center; padding:180px 0 0 0; color:#999; font-size:18px; background:url(img/noneTip.png) center 40px no-repeat;  }
/*門頭*/
.shopBannerImg{ width:1200px; height:150px; margin:auto; }
.shopBannerText{ width:1000px; height:60px; margin:auto; background:#FFEDD4; padding:15px 100px; font-size:22px; }
.shopBannerText span{ font-size:16px; color:#999; }
/*導航條*/
.shopMenu{ width:1200px; height:40px; background:#f88927; margin:5px auto 8px auto; }
.shopMenu li{ float:left; border-right:1px solid #fab272; }
.shopMenu li:hover{ background:#fdac65; }
.shopMenu .cur,.shopMenu .cur:hover{ background:#e5342a; }
.shopMenu .last{ border-right:0;}
.shopMenu li a{ display:block; color:#fff; font-size:14px; height:40px; line-height:40px; padding:0 22px; }
/*所有分類浮動層*/
.shopMenu .allcateA:hover{ background:#ee5d29; }
.shopAllcate{ position:absolute; background:#ee5d29; margin-top:40px; min-width:120px; margin-top:0px; display:none; }
.shopAllcate a{ display:block; color:#fff; padding:10px; border-bottom:1px solid #fca960; }
.shopAllcate a:hover{ background:#f88927; }
.shopAllcate .level2{ position:absolute; background:#ee5d29; margin-top:-41px; min-width:120px; white-space: nowrap; display:none }
.shopAllcate .level2 a{ background:#939393; border-bottom:1px solid #aaa; }
.shopAllcate .level2 a:hover{ background:#aaa; }
/*側邊欄*/
.shopSide{ float:left; width:220px; }
.shopSide h3{ display:block; background:#f8bb27; padding:8px; color:#fff; }
/*分類列表*/
.shopCategory { border-bottom:1px solid #ddd; }
.shopCategory .item{ width:218px; border:1px solid #ddd; border-top:0; border-bottom:0;  }
.shopCategory .item h4{ display:block; background:#ececec; padding:7px 10px; color:#333; }
.shopCategory .item h4 a{ color:#333; }
.shopCategory .item h4 em{ float:right; width:13px; height:13px; background:url(shop_img/cateTreeIcon.png) 0 -13px ; margin:3px; cursor:pointer; }
.shopCategory .item h4 em.collect{ background-position: 0 0;}
.shopCategory ul{ padding:5px 10px; }
.shopCategory li{ padding:5px 5px 5px 20px; width:100px; background:url(shop_img/cateIcon.png) 5px center no-repeat;}
.shopCategory li a{ color:#333; }
.shopCategory li a:hover{ color:#017FE8; }
.shopCategory .all{ display:table; padding:0px; }
.shopCategory .all li{ float:left;  width:auto; padding:10px; background:none; }
/*店內搜索*/
.shopSearch { margin-bottom:8px; }
.shopSearch div{ border:1px solid #ddd; border-top:0; padding:0; }
.shopSearch li { padding:10px 0 0 0; }
.shopSearch li span{ float:left; width:75px; text-align:right; }
.shopSearch li input{ border:1px solid #ccc; border-radius:3px; }
.shopSearch li .wd{ width:112px; }
.shopSearch li .price{ width:45px; }
.shopSearch li button{ margin:0 0 10px 75px; border:0; background:#949494; color:#fff; padding:4px 15px;  border-radius:3px; }
/*商家信息*/
.shopShopInfo { margin-bottom:8px; }
.shopShopInfo div{ border:1px solid #ddd; border-top:0; padding:10px 0;  }
.shopShopInfo div ul{ display:table; }
.shopShopInfo li a{ color:#333; }
.shopShopInfo li { padding:5px 10px; }
.shopShopInfo li span{ color:#ff0000; }
/*店鋪主欄*/
.shopMain{ width:970px; float:right; }
.shopMain h4{ display:block; background:#ececec; padding:7px 10px; color:#666; margin-bottom:10px; }
.shopMain h4 a{ float:right; margin-right:5px; font-size:12px; font-weight:normal; color:#666; padding-right:10px; background:url(img/moreIcon.png) right center no-repeat;  }
/*當前位置*/
.shopLocation{ display:table; width:100%; background:#ececec; margin-bottom:10px; }
.shopLocation a,.shopLocation span{ float:left; font-weight:bold; height:35px; line-height:35px; color:#666; padding:0 20px 0 10px;  }
.shopLocation a{ font-weight:normal; background:url(shop_img/locationLine.png) right center no-repeat; }
.shopLocation em{ float:right; height:35px; line-height:35px; border-left:#F3F3F3 1px solid; padding:0 30px 0px 20px; cursor:pointer; }
.shopLocation em.desc{ background:url(shop_img/orderDescIcon.png) 50px -35px no-repeat; }
.shopLocation em.asc{ background:url(shop_img/orderAscIcon.png) 50px -35px no-repeat; }
.shopLocation em.cur{ background-position:50px 0;  }
/*商品列表*/
.shopGoodsList{ width:970px; overflow:hidden; }
.shopGoodsList ul{ width:1000px; }
.goodsShow li{ width:225px; height:320px; overflow:hidden;  }
.goodsShow li .cover img{ width:225px; height:229px; }
/*關于我們*/
.shopIntroduce{ line-height:1.8; }
.shopIntroduce p{ margin:0; padding:0; margin-bottom:5px; }
/*評價頁*/
.evaluateDiv{}
.evaluateDiv .level{ border-bottom:1px dotted #ddd; padding-bottom:10px;  }
.evaluateDiv .level span{ font-size:28px; color:#ff0000; }
.evaluateList li{ display:table; width:100%; border-bottom:1px solid #ddd; padding-bottom:10px; }
.evaluateList .avatar{ float:left; width:100px; text-align:center; }
.evaluateList .avatar em{ display:block; width:50px; height:50px; border-radius:25px; margin:10px auto; }
.evaluateList .avatar em{ background:url(img/avatar.png) center center no-repeat; background-size:cover; }
.evaluateList .main{ float:left; width:850px; }
.evaluateList .content{ line-height:30px; padding:10px 0;}
.evaluateList .info{ color:#999; }
.evaluateList .reply{ color:#E00909; margin-top:10px; line-height:1.8;  border-top:1px dotted #ddd; padding-top:8px; width:100%;  }
/*商品詳細頁*/
.goodsDiv{ display:table; }
.goodsDiv .images{ float:left; margin-right:20px; }
.goodsDiv .images .mainImage{ margin-bottom:5px; }
.goodsDiv .images .mainImage img{  width:350px; height:350px;  }
.goodsDiv .images .imageList li{ border:1px solid #fff;  float:left; padding:3px; width:61px; height:61px; overflow:hidden; }
.goodsDiv .images .imageList img{ width:60px; hidden:60px; cursor:pointer; border:2px solid #fff; }
.goodsDiv .images .imageList img.cur{ border:2px solid #FFA000;}
.goodsDiv .info{ float:left; width:590px; }
.goodsDiv .info h1{ font-size:24px; margin-bottom:20px; }
.goodsDiv .info .item{  float:left; font-weight:bold; }
.goodsDiv .info .brief{ font-size:14px; color:#999; margin:-10px 0 10px 0; }
.goodsDiv .info .price{ font-size:16px; margin-bottom:20px; border-radius:8px; background:#FFF0F0; padding:12px; }
.goodsDiv .info .price .priceNum{ font-size:22px; color:#ff0000; }
.goodsDiv .info .price .sell{ font-size:12px; color:#999; }
.goodsDiv .info .price div{ float:right; font-size:14px; line-height:30px; }
.goodsDiv .info .price div em{ color:#ff0000; }
.goodsDiv .info .express{ margin-bottom:20px; }
.goodsDiv .info .express span{ font-size:12px; color:#999; }
.goodsDiv .info .attributes{ display:table; }
.goodsDiv .info .attributes strong{ float:left;  padding:5px 0 20px 0;   }
.goodsDiv .info .attributes span{ float:left; border:1px solid #ddd; padding:5px 10px; margin-right:10px; margin-bottom:5px; cursor:pointer; }
.goodsDiv .info .attributes span:hover{ background:#F6F3F3; }
.goodsDiv .info .attributes span.cur{ background:#FFC55B; border:1px solid #FFC55B; }
.goodsDiv .info .attributes .attributeLi{ display:table;width:100% }
.goodsDiv .info .pay_type a{ display:inline-block; padding:5px 10px; background:#efefef; color:#333; margin-right:5px; }
.goodsDiv .info .pay_type a.cur{ color:#fff; background:#F02A2A; }
.goodsDiv .info .num{ margin-top:5px; display:table; line-height:25px; margin-bottom:20px; }
.goodsDiv .info .numbar{ float:left; border:1px solid #ddd;  }
.goodsDiv .info .numbar a{ float:left; width:30px; height:27px; line-height:25px; text-align:center; background:#F6F6F6; color:#333; font-weight:bold; }
.goodsDiv .info .numbar a:hover{ background:#eee; }
.goodsDiv .info .numbar input{ float:left; width:55px; height:25px; text-align:center; border:1px solid #ddd; border-top:0; border-bottom:0;  }
.goodsDiv .buyBut{ margin-bottom:20px; display:table; }
.goodsDiv .buyBut button{ float:left; height:38px; line-height:38px; font-size:16px; padding:0 30px; margin-right:10px; border-radius:5px; cursor:pointer; }
.goodsDiv .buyBut .buy{ border:1px solid #FFB172; background:#FFD9BA; color:#F68600; }
.goodsDiv .buyBut .cart{  background:#FF9000; border:1px solid #FF9000;  color:#fff;  }
.goodsDiv .buyBut .off{ float:left; line-height:42px; color:#999;  }
.goodsDiv .buyBut .buy:hover{  background:#FECFA9;  }
.goodsDiv .buyBut .cart:hover{  background:#EA8501;  }
.goodsDiv .buyBut .favorites{ background:#fff; border:1px solid #fff; color:#999; font-size:16px;  }
.goodsDiv .Phone{ color:#999; line-height:30px; }
.showTab{ width:100%; display:table; background:#F0F0F0; margin:10px 0; }
.showTab span{ float:left; padding:10px 20px; cursor:pointer; }
.showTab span.cur{ background:#E2E2E2; }