﻿@charset "utf-8";
.gomall2{ padding:6px 0 0 102px;}
.gomall2s {padding: 6px 0 0 102px;}
/*.gomall2 .buymall{ display:block; width:140px; height:30px; line-height:30px; background-color:#ea4747; color:#fff;  text-align:center; border-top-right-radius:17px; border-bottom-right-radius:17px;}*/
.gomall2 a.buymall i{ display:inline-block; margin-left:6px; margin-top:-2px;height: 0; width: 0; overflow: hidden; font-size: 0; line-height: 0; border-color: transparent transparent transparent #fff; border-style: solid dashed dashed dashed; border-width: 5px; vertical-align:middle;}
.gomall2s a.buymall i {display: inline-block;margin-left: 6px;margin-top: -2px;height: 0;width: 0;overflow: hidden;font-size: 0;line-height: 0;border-color: transparent transparent transparent #fff;border-style: solid dashed dashed dashed;border-width: 5px;vertical-align: middle;}
.winelb{ padding:20px 0; margin:0px auto;text-align: center;}
.winelb img{max-width: 95%;max-height: 260px;vertical-align:middle;}
.wine-name{ font-size:18px; line-height:26px; padding:0 10px 10px 10px; }
.wine-name span{ display:block; font-size:14px; line-height:20px;}
/*.wage{ margin:25px 10px 0 10px; border:1px solid #e3e3e3; background-color:#fff;}*/
/*.currage{ padding:10px; font-size:16px; }
.wagelist{ width:100%; overflow:hidden;}
.wagelist li{ float:left; width:20%; padding:12px 0;  font-size:14px; text-align:center; border-top:1px dotted #ddd;}
.wagelist li a{ color:#777;}*/
/*.wage-fy{ width:100%; overflow:hidden; border-top:1px dotted #ddd; }
.wage-fy a{ display:block; float:left; width:50%; padding:12px 0; text-align:center; background-color:#f8f8f8; }*/
.itm-tit{ padding:10px 0 6px 10px; font-size:18px;}
.wine-ads{ margin:16px 0 10px 0; border:1px solid #e6e6e6; background-color:#fff;}
.ads-cell{  width:100%; overflow:hidden; font-size:18px; border-bottom:1px solid #eee;}
.ads-cell a{ display:block; padding:13px 10px;}
.r-jt{ display:inline-block; float:right; width:12px;  height:18px; background:url(../png/ico-2.png) no-repeat -291px -70px; background-size:380px;}
.wineryico{display:inline-block; float:left; width:22px; height:20px; margin-right:10px; background:url(../png/ico-2.png) no-repeat -195px -90px; background-size:360px;}
.chanqu{ display:inline-block; float:left; width:22px; height:20px; margin-right:10px; background:url(../png/ico-2.png) no-repeat -218px -90px; background-size:360px;}
.putao{ display:inline-block; float:left; width:22px; height:20px; margin-right:10px; background:url(../png/ico-2.png) no-repeat -240px -90px; background-size:360px;}
.putlist{ padding:0px 10px 0px 40px; }
.putlist li{ border-top:1px dotted #ddd; font-size:16px;}
/*.putlist li a{ display:block; width:100%; overflow:hidden; padding:13px 0px; color:#888;}*/
.itm-tit2{ padding:15px 0 10px 0; font-size:18px; font-weight:bold;}
.itm-tit3{ padding:20px 0 8px 0; font-size:18px;  text-align:center;}
.title-a{ width:100%; overflow:hidden; text-align:center; font-size:20px; padding:0 0 15px 0; }
.title-a span{ display:block; font-size:14px;}
.glass{ display:inline-block; float:left; width:22px; height:24px; margin-right:10px; background:url(../png/ico-2.png) no-repeat -262px -88px; background-size:360px;}
.listbox4.list-vin li{ background-image:none; background:#fff; border-bottom:1px dotted #ddd; font-weight:normal;}
.listbox4.list-vin li a{ padding:15px 0 15px 10px;}
.wine-cn{ width:88%; font-size:16px; line-height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*.vin-cont{ margin:0 10px 15px 10px; border:1px solid #e3e3e3; background-color:#fff;}*/

/*20170228 文章、酒款、产区、酒庄、问答、品种 改版(样式 by yzc)*/
.history-s { width:100%; overflow:hidden; padding:0px 10px 10px 0; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;box-sizing:border-box;}
.history-s li{ float:left; height:30px;}
.history-s li a{display:block;height:30px;line-height:30px;padding:0 15px 0 0;overflow:hidden;white-space:nowrap;}
.history-s li.his-fg{ line-height:30px; color:#aaa;}
.wine-attr{ padding:10px 10px 15px 10px; border-top:1px solid #f5f5f5; font-size:12px; line-height:20px;}
.wine-attr dl{ width:100%; overflow:hidden; padding-bottom:6px;}
.wine-attr dl dt{ float:left; width:75px; color:#999; font-weight:bold}
.wine-attr dl dd{ padding:0 0 0 75px;}
.price-year{ font-size:16px; color:#ac1630;}

.conglist{ padding:0px 10px; line-height:24px;}
.conglist li{ padding:10px 0px; border-bottom:1px dotted #e8e8e8; margin-bottom:-1px;}
.cong{ padding:10px;  border-bottom:1px solid #f5f5f5; font-weight:bold;}
.cong a{ display:block;}
.conglist li p{ padding:6px 0 0 0;}
.vin-cont{ margin:0 0 10px 0; border-bottom:1px solid #eee; background-color:#fff;}

.wage{margin:15px 0 10px 0;border-bottom:1px solid #eee;background-color:#fff;}
.currage{ padding:10px; font-size:14px; }
.wagelist{ width:100%; overflow:hidden;}
.wagelist li{ float:left; width:20%;  font-size:14px; text-align:center; border-top:1px dotted #eee;}
.wagelist li a{ display:block; height:42px; line-height:42px; color:#777;}
.wage-fy{ width:100%; overflow:hidden; border-top:1px solid #f5f5f5; }
.wage-fy a{ display:block; float:left; width:50%; height:42px; line-height:42px; border-right:1px solid #f5f5f5; text-align:center; -moz-box-sizing:border-box;; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;box-sizing:border-box;}
.putlist li a{ display:block; width:100%; overflow:hidden; padding:13px 0px;}
.gomall2 .buymall{ display:block; width:130px; height:30px; line-height:30px; background-color:#ac1630; color:#fff;  text-align:center; border-top-right-radius:17px; border-bottom-right-radius:17px;}
.gomall2 .buy-kj{background-color: #708bbc;}
.gomall2s .buymall {display: block;width: 180px;height: 30px;line-height: 30px;background-color: #ac1630;color: #fff;text-align: center;border-top-right-radius: 17px; border-bottom-right-radius: 17px;}
.gomall2s .buy-kj{background-color: #708bbc;}
.smw{ position:fixed; width:100%; height:100px; bottom:0px; left:0px;}
.smbgc{ position:absolute; z-index:1; width:100%; height:100px; background-color:#ddd; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
.similar-wine{ position:absolute; z-index:10; width:100%; height:100px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  border-top:1px solid #ddd; }
.smlist{position:absolute; height:100px; padding-left:30px; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transform: translateZ(0);-moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none;	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none;	-moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none;	text-size-adjust: none;}
.smlist li{ float:left; width:100px; padding:10px 0 10px 0;}
.smlist li img{ display:block; width:80px; height:80px; margin:0px auto;}
.smlist li a{ display:block; width:100%;}
.smlist li p{ width:88px;  margin:0px 6px; line-height:20px; overflow:hidden; white-space:nowrap; text=overflow:ellipsis; font-size:10px; text-align:center; }
.smtit{ position:absolute; left:0px; top:0px; z-index:100; width:30px; height:90px; background-color:#ddd; font-size:14px; padding-top:10px;text-align:center; }
.s-rgt{ position:absolute; z-index:100; right:0px; top:0px; width:25px; height:100px; background-color:#ddd;  }
.s-rgt span{ display:block; width:11px; height:19px; margin:38px auto 0 auto; background:url(../png/wwico-2.png) no-repeat; background-size:153px; background-position:-142px -22px;}
.wine-priceone {position:relative;}
.wine-priceone:after {height: 1px;content: '';width: 100%;position: absolute;right: 0;transform: scaleY(0.5); -webkit-transform: scaleY(0.5);z-index: 10;border-top: 1px solid #e3e3e3;top: 100%;}
.buygoods {top: 100%;/*margin-top: 45px;*/}
.cell-primary { position: relative;font-size: 14px;line-height: 25.005px;color:#333;}
.shoppricebg{display: block; float: left; height: 16px; padding: 0 4px; margin: 13px 4px 0 0;  line-height: 16px; border-radius: 2px; padding:2px;}

