﻿@charset "utf-8";
.navbox { width:100%; height:43px; position:fixed; z-index:100; background-color:#f1f1f1;}
.prestep{ float:left; display:block; width:50px; height:43px; border-right:1px solid #e0e0e0;  }
.preico{ display:block; width:13px; height:23px; margin:9px auto 0 auto; background:url(../images/ico.png) no-repeat -158px -100px; background-size:400px;}
.rgtstep{ float:right; display:block; width:50px; height:43px; border-left:1px solid #fff; }
.homekey{ display:block; width:23px; height:23px; margin:9px auto; background:url(../images/ico.png) no-repeat -190px -100px; background-size:400px; }
.pagetit{ margin:0px 51px; text-align:center; height:43px; line-height:43px; font-size:18px; border-left:1px solid #fff; border-right:1px solid #e0e0e0; }
.pdbox{ width:100%; background-color:#fff;}
.pdbox2{ width:100%; overflow:hidden;}
.winelb{ padding:20px 0; margin:0px auto; text-align:center; }
.winelb img{ max-height:160px;}
.wine-name{ font-size:18px; line-height:26px; padding:0 10px 10px 10px; }
.wine-name span{ display:block; font-size:14px; line-height:20px;}
.wine-attr{ padding:10px 10px 0 10px; border-top:1px solid #e3e3e3; font-size:14px; line-height:24px;}
.wine-attr dl{ width:100%; overflow:hidden; padding-bottom:4px;}
.wine-attr dl dt{ float:left; width:78px; text-align:right; color:#000; }
.wine-attr dl dd{ padding:0 0 0 78px; color:#777;}
.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:25%; 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 0 0; 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;}
/*.jiuz{ display:inline-block; float:left; width:22px; height:20px; margin-right:10px; background:url(../images/ico.png) no-repeat -194px -90px; background-size:360px;}*/
.r-jt{ display:inline-block; float:right; width:12px;  height:18px; background:url(../images/ico.png) no-repeat -291px -70px; background-size:380px;}
.chanqu{ display:inline-block; float:left; width:22px; height:20px; margin-right:10px; background:url(../images/ico.png) no-repeat -218px -90px; background-size:360px;}
.putao{ display:inline-block; float:left; width:22px; height:20px; margin-right:10px; background:url(../images/ico.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(../images/ico.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;}

.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(../../Images/wwico.png) no-repeat; background-size:153px; background-position:-142px -22px;}