/*商品详情*/
#goods_read { width:1200px; height: auto; min-height: 400px; margin:0 auto; margin-top:20px; background:#fff; padding:20px 0 20px 0; position: relative; }

/*商品相册*/
#goods_read .gallery { width:400px; height: 470px; float: left; margin-left:20px; position: relative; }
#goods_read .gallery .gallery_detail { width:100%; height: 400px; background:#ccc; overflow: hidden; position: relative; }
#goods_read .gallery .gallery_detail img { display: block; width:100%; height: 100%; }
#goods_read .gallery .gallery_detail .big_view { width:240px; height: 200px; position: absolute; left: 0; top: 0; background:#000; opacity: 0.3; filter:alpha(opacity=30); z-index: 999; border:solid 1px #999; cursor:crosshair; display: none; }
#goods_read .gallery .gallery_list { width:100%; height: 54px; margin-top:15px; position: relative; }
#goods_read .gallery .gallery_list img { display: inline-block; width:50px; height: 50px; margin-right:8px; border:solid 2px #ccc; float: left; cursor: pointer; }
#goods_read .gallery .gallery_list .cur { border:solid 2px #f40; }
#goods_read .gallery .gallery_list .gallery_l { width:15px; height: 54px; position: absolute; left: 0; top: 0; background:url(/uploads/image/phimage/arrowbg.gif) no-repeat left -424px; cursor: pointer; }
#goods_read .gallery .gallery_list .gallery_r { width:15px; height: 54px; position: absolute; right: 0; top: 0; background:url(/uploads/image/phimage/arrowbg.gif) no-repeat right -502px; cursor: pointer; }
#goods_read .gallery .gallery_list .gallery_c 
{ width:370px; height: 54px; margin:0 auto; position: relative; overflow: hidden; }
#goods_read .gallery .gallery_list .gallery_a { width:auto; height: 54px; position: absolute; left: 0; top: 0; }
#goods_read .gallery .view_img { width: 500px; height: 400px; border:solid 1px #ccc; background:#fff; position: absolute; left: 410px; top: 0; overflow: hidden; display:none; z-index: 99; }
#goods_read .gallery .view_img img { position: absolute; display: block; }

#goods_read .goods_right { width:700px; height: auto; float: left; margin-left:40px; }

.goods_right .titles { width:100%; height: auto; line-height: 24px; border-bottom:dashed 1px #ccc; padding-bottom:8px; font-size:20px; font-weight: 900; color:#555; }
.goods_right .titles strong { color:#e4393c; font-size:12px; display: block; font-weight: 400 }
.goods_right .titles .xiangou { background:#ff4978; color:#fff; font-size:12px; padding:4px 6px; font-weight: 400 }

.read-desc { width:360px; height: auto; float: left; }
.read-title { width:80%; height: auto; margin:0 auto; font-weight: 900; color:#333; font-size:14px; }
.read-content { width:80%; height: auto; margin:0 auto; line-height: 24px; padding:6px 0; }
.read-other { width:80%; height: auto; margin:0 auto; padding:6px 0; font-weight: 900 }
.read-share { width:80%; height: auto; margin:0 auto; padding:10px 0; }


.r-list { width: 100%; height: auto; padding:10px 0; border-bottom: dotted 1px #ddd; display: none;}
.r-list li { width: 50%; height: 28px; line-height: 28px; float: left; color:#333; }
.r-list li .price { font-size:16px; font-weight: 900 }
.r-list li.li { width: 100%; height: auto; margin-bottom:8px; }
.r-list li.lis { margin:0; }
.r-list li.li .li-l { display: block; float: left; }
.r-list li.li .li-r { display: block; float: left; width: 650px;; }
.r-list li .i-box { display: inline-block; height: 22px; line-height: 20px; padding:0px 6px; border:solid 1px #c5c5c5; background:#fff; margin:0 8px 0 0; font-family: "宋体"; color:#666; position: relative; }
.r-list li .i-box:hover { border:solid 1px #e4393c; color:#e4393c; text-decoration: none; }
.r-list li #i-box-cur { border:solid 1px #e4393c; color:#e4393c; }
.r-list li #i-box-cur i { display: inline-block; width: 12px; height: 12px; background:url(/uploads/image/phimage/i.png) no-repeat right bottom; position: absolute; right: 0; bottom: 0 }
.r-list li .modified { display: inline-block; width:24px; height: 28px; line-height: 26px; border:solid 1px #ccc; background:#eee; }
.r-list li .modified:hover { border:solid 1px #333; cursor: pointer; }
.r-list li .goods-quantity { width:40px; height: 28px; line-height: 28px; border:solid 1px #ccc; text-align: center; }

.goods-icon { position: absolute; right: 40px; top: 0; width: auto; height: 40px; }
.goods-icon .goods-icons { width:33px; height: 40px; display: inline-block;  background:url(/uploads/image/phimage/bs.png) no-repeat left top; }
.goods-icon .icons-new { background-position: -66px top }
.goods-icon .icons-best { background-position: -100px top }
.goods-icon .icons-tejia { background-position: left top }
.goods-icon .icons-hot { background-position: right top }
.goods-icon .icons-cuxiao { background-position: -33px top }

.goods_right .r-other { width: auto; height: auto; margin-top:20px; }
.goods_right .r-other .add-cart { width:135px; height: 36px; border:none; background:url(/uploads/image/phimage/p-btns.png) no-repeat left top; margin-right:10px; float: left; }
.goods_right .r-other .add-cart:hover { background-position: -157px top; cursor: pointer; }

.goods_right .r-other .add-cart-imm { width:135px; height: 36px; border:none; background:url(/uploads/image/phimage/p-btns.png) no-repeat left -78px; margin-right:10px; float: left; }
.goods_right .r-other .add-cart-imm:hover { background-position: -157px -78px; cursor: pointer; }

.goods_right .r-other .add-buy { width:135px; height: 36px; border:none; background:url(/uploads/image/phimage/p-btns.png) no-repeat left -78px; float: left; }
.goods_right .r-other .add-buy:hover { background-position: -157px -78px; cursor: pointer; }

.goods_right .r-other .add-collect { width:100px; height: 36px; border:solid 1px #ccc; background:#eee url(/uploads/image/phimage/add-collect.png) no-repeat 10px 7px; border-radius:3px; color:#666; text-align: left; text-indent: 32px; }
.goods_right .r-other .add-collect:hover { background-color:#fff; cursor: pointer; }

/*团购详情*/
#buy_read { width:1160px; height: auto; min-height: 400px; margin:0 auto; margin-top:15px; border:solid 1px #ddd; background:#fff; padding:20px; }
#buy_read .bimg { width:400px; height: 400px; float: left; background:#eee; }
#buy_read .bimg img { display: block; width: 100%; height: 100%; }

#buy_read .bright { width:720px; height: auto; float: right; }
#buy_read .bright .titles { width:100%; height: auto; line-height: 22px; border-bottom:dashed 1px #ccc; padding-bottom:8px; font-size:15px; font-weight: 900; color:#555; }
#buy_read .bright .titles a { color:#e4393c; font-size:12px; display: block; font-weight: 400 }

#buy_read .price_list { width:60%; height: auto; border:solid 1px #ddd; border-bottom:none; display: none }
#buy_read .price_list th { height: 28px; line-height: 28px; background:#eee; border-bottom:solid 1px #ddd; }
#buy_read .price_list .tr {  }
#buy_read .price_list .tr td { height: 28px; line-height: 28px; text-align: center; border-bottom:solid 1px #ddd; color:#444; }

#buy_read .g-button { width:100%; height: 36px; line-height: 36px; background:#fff; color:#666; font-size:12px; }
#buy_read .g-button .clock { width:13px; height: 13px; position: relative; top:2px; padding-right:4px; background:url(/uploads/image/phimage/clock.png) no-repeat left center; display: inline-block; }
#buy_read .g-button .sg { background:#f90; margin:0 4px; border-radius: 2px; padding:0.5px 3px; color:#fff; }
#buy_read .g-button .sg-green { background:#28ac00; }

#buy_read .allows { display: inline-block; width:12px; height: 12px; background:#ccc; position: relative; top: 1px; left: 4px; background:url(/uploads/image/phimage/j-j.png) no-repeat right top; }
#buy_read .allow-j { background:url(/uploads/image/phimage/j-j.png) no-repeat left top; }
#buy_read .pl { cursor: pointer; }

.goods-img-list { width:100%; height: auto; }
.goods-img-list img { display: inline-block; width: auto; max-width: 100%; height: auto; padding:15px 0 0 0; }