/*.icon*/
.icon-plus,.icon-recommend,.icon-msg,.icon-trend-d,.icon-trend-u,.icon-down,.icon-wine,.icon-king,
.icon-heart,
.icon-plus2,
.icon-recommend2,
.icon-pic,
.icon-star-off,
.icon-star-on,
.icon-cart,
.icon-msg2{display:inline-block;*display:inline;*zoom:1;background:url(../img/go_icon.png) no-repeat;vertical-align:middle;}
.icon-plus{width:14px;height:14px;background-position:0 -139px;margin-right:2px}
.icon-recommend{width:14px;height:14px;background-position:0 -105px;margin-right:2px}
.icon-msg{width:14px;height:14px;background-position:0 -72px;margin-right:2px}
.icon-trend-d{width:28px;height:17px;background-position:0 -36px;margin-right:2px}
.icon-trend-u{width:28px;height:17px;background-position:0 -53px;margin-right:2px}
.icon-down{width:24px;height:24px;background-position:0 0;margin-right:2px}
.icon-wine{width:31px;height:31px;background-position:-52px 0}
.icon-heart{width:31px;height:31px;background-position:-83px 0}
.icon-plus2{width:31px;height:31px;background-position:-52px -31px}
.icon-recommend2{width:31px;height:31px;background-position:-83px -31px}
.icon-msg2{width:31px;height:31px;background-position:-52px -62px}
.icon-pic{width:16px;height:14px;background-position:-52px -97px}
.icon-star-off{width:14px;height:14px;background-position:-66px -114px}
.icon-star-on{width:14px;height:14px;background-position:-52px -114px}
.icon-cart{width:14px;height:14px;background-position:-52px -136px}
.icon-king{width:19px;height:25px;background-position:-52px -159px}

.clear{clear:both;}

.btn-plus{font-size:14px;float:right;border:1px solid #c9c9c9;padding:5px;background:#fff;}
.btn-plus em{font-size:18px;color:#f00}
.btn-plus:hover{border:1px solid #f00;text-decoration:none;}

.select-attr{margin-bottom:45px;}
.select-attr .attr{background:#f0f0f0;border-bottom:1px solid #d2d2d2}
.select-attr .attr .a-key{width:70px;float:left;font-size:14px;padding:10px 10px;}
.select-attr .attr .a-val{overflow:hidden;background:#fff;padding:10px}
.select-attr .attr .all-val{width:60px;float:left;}
.select-attr .attr .a-val ul{overflow:hidden;margin-left:60px}
.select-attr .attr .a-val ul li{float:left;margin-right:10px;padding:0 10px;}
.select-attr .attr .a-val ul li a,.select-attr .attr .all-val a{padding:2px 5px;font-size:13px;line-height:26px}
.select-attr .attr  .a-val ul.a-list{margin:0}
.select-attr .attr  .a-val ul.a-list li{padding:0;margin-right:15px}
.select-attr .attr  .a-val ul.a-list a{display:inline-block;*display:inline;*zoom:1;padding:0 19px 0 0;line-height:20px;position:relative;border:1px solid #dc5555;text-decoration: none;color:#dc5555}
.select-attr .attr  .a-val ul.a-list a span{padding:0 10px}
.select-attr .attr  .a-val ul.a-list a b{width:19px;height:20px;display:block;background:#dc5555 url(../img/go_icon.png) no-repeat 0 -313px;position:absolute;top:0;right:0}
.select-attr .attr  .a-val ul.a-list a:hover{color:#333}
.select-attr .attr .select{background:#dc5555;color:#fff}
.select-attr .attr .attr-tip a{width:96px;height:16px;display:block;background:url(../img/wt.gif) no-repeat left center;text-indent: -999em;}
.select-attr .attr-fd{border-top:1px solid #e5e5e5;background:#f0f0f0;padding:10px 10px 10px 175px}
.select-attr .attr-fd li{float:left;line-height:26px;margin-right:20px;white-space: nowrap;}

/*sort-nav*/
.sort-nav{margin-bottom:25px}
.sort-nav{background:#f0f0f0;height:30px;line-height:30px;}
.sort-nav h2{float:left;padding:0 40px;font-size:14px}
.sort-nav ul li{float:left;margin-right:40px}
.sort-nav ul li a{font-size:14px}
.sort-nav ul li.active a{color:#dc5555}

/*.list-h*/
.wlist{width:1035px}
.list-h li{width:220px;height:394px;position:relative;margin-right:34px;float:left;border:2px solid #fff;margin-bottom:15px}
.list-h li.last{margin-right:0}
.list-h li:hover{border:2px solid #dc5555}
.list-h .w-img{width:220px;height:223px;}
.list-h .w-img a{width:218px;height:220px;display:block;text-align:center;vertical-align:middle;border:1px solid #d3d3d3}
.list-h .w-img a img{max-height:220px;max-width: 220px;_height:220px}
.list-h .w-imginfo{width:160px;height:48px;position:absolute;top:160px;left:0;background:#a1a1a1;opacity:0.8;filter:Alpha(Opacity=80)}
.list-h .w-imginfo p{width:150px;padding:5px 10px;position:absolute;top:0;left:0;z-index: 2;color:#fff}
.list-h .w-imginfo b{height:0;width:0;line-height:0;border:48px solid #a1a1a1;border-color:transparent  transparent  #a1a1a1;_border-color:tomato tomato #a1a1a1;_filter:chroma(color=tomato);position:absolute;right:-48px;top:-48px;z-

index:1} 
.list-h .w-tit{padding:5px;}
.list-h .w-tit span{color:#666;}
.list-h .w-tit a{text-decoration: none}
.list-h .w-price{position: absolute;bottom:75px;left:0}
.list-h .w-price .price{font-size:24px;color:#dc5555;vertical-align: middle;margin-right:5px}
.list-h .w-status{width:220px;background:#f0f0f0;height:48px;position:absolute;bottom:10px;left:0}
.list-h .w-status .item{width:33.3%;float:left;text-align:center;padding:5px 0 0}
.list-h .w-status .item a{display:block;}
.list-h .w-float-icon{position:absolute;top:10px;left:10px}
.list-h .w-float-icon a:hover .icon-down{background-position:-24px 0;}

/*.shop-head*/
.shop-head .album-box{width:330px;height:470px;float:none;}
.shop-head .album-box .album-big{width:330px;height:340px;max-width:340px;max-height:340px}
.shop-head .album-box .album-small{clear:both;}
.shop-head .album-box .album-small-scroll{height:100px}
.shop-head .album-small{width:340px;background: none;height:105px}
.shop-head .album-small-scroll{width:316px}
.shop-head .album-small-scroll ul li{width:100px;height:100px}
.shop-head .album-small-scroll ul li img {max-width: 96px;max-height: 96px;_width: 96px;_height: 96px;}

.shop-head .album-small a.album-arrow-l{height:98px;background:#ddd;border:none;width:12px;left:0;top:5px;}
.shop-head .album-small a.album-arrow-r{height:98px;background:#ddd;border:none;width:12px;right:0;top:5px;}
.shop-head .album-small a:hover{background:#ccc}
.shop-head .album-small a.album-arrow-l b{width: 0;height: 0;line-height:0;border: 6px solid #fff;border-color: #ddd #fff #ddd #ddd;position:absolute;top:44px;left:-4px}
.shop-head .album-small a.album-arrow-l:hover b{border-color: #ccc #fff #ccc #ccc;}
.shop-head .album-small a.album-arrow-r b{width: 0;height: 0;line-height:0;border: 6px solid #fff;border-color: #ddd #ddd #ddd #fff ;position:absolute;top:44px;right:-4px}
.shop-head .album-small a.album-arrow-r:hover b{border-color: #ccc  #ccc #ccc #fff;}
.shop-head .album-small-scroll ul li{margin-right:8px}
.shop-head .album-small-scroll ul li a:hover{border-color:#FC6;background:#fff}
.shop-head .album-small-scroll ul li a.cur{border:1px solid #a15a8b}


/*detail*/
.shop-head-left{width:340px;float:left}
.shop-head-left .w-ratings{position: relative;}
.shop-head-left .w-ratings h2{font-size:14px;color:#000;margin-bottom:10px}
.shop-head-left .w-ratings table{width:100%}
.shop-head-left .w-ratings table th{background:#3baeda;padding:5px;color:#fff}
.shop-head-left .w-ratings table td{padding:5px;background:#fafbfd}
.shop-head-left .w-ratings table tr.odd td{background:#e1e4e9;}
.shop-head-left .w-ratings .right-link{position:absolute;right:2px;top:0}
.shop-head-left .w-ratings .right-link a{background:#f0f0f0;color:#333;padding:0 2px}

.shop-head-right{width:640px;float:right}
.shop-title h1{font-size:18px;line-height: 28px;font-weight:normal;margin-bottom:40px}
.shop-title h1 small{display:block;}

/*.shop-status*/
.shop-status{height:31px;margin-bottom:45px}
.shop-status li a{text-decoration: none;}
.shop-status li a i{float:left;margin-right:10px}
.shop-status li{width:118px;height:31px;float:left;line-height:15px}
.shop-status .c1{color:#9b1f70}
.shop-status  .c2{color:#d30b5a}
.shop-status  .c3{color:#638c0b}
.shop-status  .c4{color:#03afd3}
.shop-status  .c5{color:#f39800}

/*.shop-trend*/
.shop-trend{width:340px;float: left}
.shop-trend .hd{background:#f0f0f0;padding:10px;}
.shop-trend .hd .pull-right{color:#666}
.shop-trend .price{font-size:22px;color:#dc5555}
.shop-trend .btn-red{background:#a4005b;padding:1px 5px;color:#fff}
.trend-pic{height:186px;background: #f7f7f7}
/*.shop-key*/
.shop-key{width:270px;float:right;}
.shop-key .bd{height:190px;overflow:hidden;}
.shop-key .bd a{padding:1px 5px;border:1px solid #c2c2c2;white-space: nowrap;margin:0 10px 10px 0;float:left}
.shop-key .bd a.red{background:#dc5555;color:#fff}
.shop-key .fd{clear:both;}
.shop-key .fd a.btn-blue{background:#03afd3;color:#fff;padding:1px 5px;font-size:14px}

/*.shop-mall-list*/
.shop-mall-list{clear:both;margin-top:30px}
.shop-mall-list .hd{margin-bottom:10px}
.shop-mall-list .hd h2{font-size: 14px;font-weight: bold;}
.shop-mall-list .hd h2 em{font-size: 22px;color:#dc5555;font-style:italic;margin-right:10px}
.shop-mall-list .bd{height:160px;overflow:hidden;}
.shop-mall-list .bd table{width:100%;border-collapse:collapse;border-spacing:0;}
.shop-mall-list .bd table td{padding:10px 5px;border-bottom:1px solid #ddd}
.shop-mall-list .btn-red{background:#dc5555;color:#fff;padding:2px 5px}

#scrollMallPage{text-align:right;padding:18px}
#scrollMallPage a{display:inline-block;*display:inline;*zoom:1;background:#d1d1d1;width:10px;height:10px;margin-right: 10px;text-align:left;text-indent:-999em;border-radius:8px}
#scrollMallPage a.active{background:#dc5555}

/*.shop-body*/
.shop-body{clear:both;}
.shop-body-left{width:690px;float:left}
.shop-body-right{width:290px;float:right}

/*.w-detail*/
.w-box{position:relative;}
.w-box h2{background:#e5e5e5;padding:10px;font-size:14px;height:16px;line-height: 16px}
.w-box .btn-green{background:#638c0b;padding:0 5px;color:#fff}
.w-box .recomment{padding:5px;background:#f0f0f0;margin-top:15px}
.w-box .right-link{position: absolute;top:10px;right:10px}
.w-detail{padding:10px}
.w-detail li{float:left;line-height:30px;width:50%;*width:49.9%}
.shop-replay .hd{background:#dc5555;padding:8px;text-align:left;font-size:14px;color:#fff;position:relative;}
.shop-replay{border:1px solid #999}
.shop-replay .btn-upimg{position:absolute;right:10px;top:5px;line-height:14px;font-size:12px;color:#fff;background:#03afd3;padding:5px}
.shop-replay .w-button{text-align: left;padding:10px}
.shop-replay .w-button a{margin-right:60px;}
.shop-replay .w-button a i{margin-right:10px}
.shop-replay #comment-form{background:#fff}
.shop-replay .comment-input{width:580px}
.shop-body-right .recommend{padding:5px;background:#f8f8f8;margin-top:15px;font-size:12px;margin-bottom:10px}
.shop-body-right .recommend i{margin-right:5px;vertical-align:top}
.shop-body-right .comment-text{padding:0}
.shop-body-right  .comment-list dl .user-avatar{margin-right:10px}
.shop-body-right .comment-list dl{padding:10px 0 0;border-bottom: 1px solid #ddd;margin-bottom:20px}
.shop-body-right  .btn-follow{font-size:12px;margin-right:10px;color:#555}
.shop-body-right .comment-list{padding:0 5px}
.shop-body-right .comment-list em{font-style:italic;}

/*wine-select-center*/
.wine-select-center {width:420px;float:left}
.wine-select-center h2{font-size:20px;}
.wine-select-center h2 small{font-size:13px;display:block;font-weight:normal;}
.wine-select-center .hd{padding:0 15px}
.wine-select-center .bd{padding:15px;}
.wine-select-center .ad{border:1px solid #333}
.wine-select-center .shop-key{width:330px;float:none}
.wine-select-center .shop-key .bd{padding:15px 0;height:auto}
.wine-select-center .shop-key .bd{padding:15px 0 0;height:auto}
.wine-select-center .shop-key .bd a{margin-bottom:5px}
.wine-select-center .shop-key .pull-right{margin-top:-22px}
.wine-search input.key{width:250px;border:1px solid #a0a0a0;height:15px;padding:5px}
.wine-search input.btn-search{height:27px;width:50px;background:#dc5555;color:#fff;font-weight:bold;border:none;margin-left:10px}


.wine-box .hd{border-bottom:1px solid #a0a0a0;padding-bottom:10px }
.wine-box .hd h2{height:36px;position:relative;font-size:14px;}
.wine-box .hd h2 em{float:left;font-size:36px;height:36px;line-height:36px;color:#dc5555;display:block}
.wine-box .hd h2 span{position: absolute;left:32px;bottom:0;font-weight:normal;}
.wine-box .hd h2 strong{position:absolute;left:32px;top:0;font-weight:normal;}

.today-new{width:560px;float:right;}

/*今日选送*/
.wine-new-list{padding:20px 10px 10px;overflow:hidden;}
.wine-new-list li{width:150px;height:322px;margin:0 15px;float:left;overflow: hidden;}
.wine-new-list .w-pic{width:148px;height:148px}
.wine-new-list .w-pic a{display:table-cell;*display:block;width:148px;height:148px;text-align:center;border:1px solid #959595;position:relative;overflow:hidden}
.wine-new-list .w-pic a img{max-width: 148px;max-height: 148px;_height:148px}
.wine-new-list .w-pic a span{width:132px;height:38px;background:url(../img/w-shadow.png) no-repeat;display:block;position:absolute;top:100px;left:0;text-align:left;color:#fff;padding:5px 8px}
.wine-new-list .w-user{height:50px;margin:10px;font-size:13px;color:#000;line-height:48px}
.wine-new-list .w-user .avatar{width:48px;height:48px;display:block;float:left;border:1px solid #999;margin-right: 10px;overflow:hidden;}
.wine-new-list .w-star{clear: both;font-size:14px;padding-bottom:10px;border-bottom: 1px solid #959595}
.wine-new-list .w-star i{margin-right:5px;vertical-align: top;}
.wine-new-list .w-info{padding:10px 0;line-height:18px}

.user-avatar-list{clear:both;background:#f0f0f0;padding:20px;height:30px}
.user-avatar-list ul{float:left}
.user-avatar-list ul li{float:left;margin-right:5px;line-height:15px;color:#dc5555}
.user-avatar-list ul li a.avatar{width:30px;height:30px;display:block;background:#ddd}
.user-avatar-list .btn-red{float:right;background:#dc5555;font-size:14px;height:30px;width:77px;display:block;text-align: center;line-height: 30px;color:#fff}

.col-main{padding:20px 0;clear: both;}
.col-left{width:710px;float:left}
.col-right{width:272px;float:right;}

.col-right .w-box .bd{border:1px solid #ccc;overflow: hidden;}
.col-right .w-box h2{background:#444;font-size:18px;color:#fff}
.col-right .w-box .right-link{color:#fff}
.col-right #home-comment{margin:0;background:#f8f8f8}
.col-right #home-comment dl{padding:8px 10px;border-bottom:1px solid #efefef}


.hot-wine .w-status{background:#fff}
.hot-wine .w-img a,.hot-wine .w-img{height:285px}
.hot-wine .w-img a img{max-height:285px·}
.hot-wine .w-price{width:222px;text-align:center}
.hot-wine .hd{border:none;}
.hot-wine .list-h li{margin-right:19px}
.hot-wine .list-h li.last{margin-right:0}
