﻿@charset "utf-8";
.article-name{ padding:22px 10px 12px 10px; font-size:22px; line-height:30px; color:#000;border-bottom: 1px solid #e3e5e9;margin-bottom:15px;}
.annex{ display:block;  font-size:12px; color:#aaa;}
.aritcle-info{ padding:0px 10px; font-size:18px; line-height:30px; color:#555;}
.aritcle-info p{ padding-bottom:18px;}
.aritcle-info p img{  display: block; text-indent: 0em;  margin: 0px auto; text-align: center;max-width: 100%;}
.aritcle-info img{  display: block; text-indent: 0em;  margin: 0px auto; text-align: center;max-width: 100%;}
.aritcle-info a{color: #2057b3;}

.wz-copyright{ padding:15px 10px 10px 10px; font-size:14px; }

.qalist{ padding:0 0 15px 0;}
.qalist li{ border-bottom:1px solid #f1f1f1; padding:0px 10px;}
.qalist li a{ display:block; width:100%; padding:12px 0px; font-size:16px;}
.qalist li p{font-size:12px;line-height:18px;color:#999;}
.qalist li .dot{ display:inline-block; padding-right:6px;}
.relqa{ padding:10px 0 10px 10px; font-size:14px; font-weight:bold; border-bottom:1px solid #eee;}
.relWZ li{ position:relative; padding:0 10px 0 23px;}
.relWZ li a{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.relWZ li:before{ position:absolute; content: ''; top:20px; left:10px; z-index:10; width:5px; height:5px; border-radius:50%; background-color:#aaa;}


.salebox{ padding:0 10px 10px 10px;background-color:#fff;}
.sale-tit{ height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.sale-tit2{ width:100%; padding-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; font-weight:bold;}
.sale-inner{ border:1px solid #e6e6e6; }
.sale-goods{ width:100%; overflow:hidden;}
.sale-inner a{ display:block; width:100%; text-decoration:none;}
.left-gimg{ float:left; width:40%; padding:6px 0;}
.left-gimg img{ display:block; width:105px; margin:0 auto;}
.sale-inner .right{ padding:10px 10px 0 40%; line-height:24px;}
.relw-jz{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; line-height:22px;}
.relw-fg{ display:inline-block; padding:0 7px; color:#bbb;}
.wineScore{ position:relative; left:-6px; display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
.wineScore i{ display:inline-block; font-style:normal; font-weight:normal; }
.vinPrice{ width:100%;padding:10px 0 10px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
.sale-winename{ position:relative; padding:0 55px 0 10px; height:40px; border-bottom:1px solid #f5f5f5; }
.sale-wcn{ display:block; width:100%;  overflow:hidden; white-space:nowrap; line-height:40px; text-overflow:ellipsis;font-size:14px;}
.salew-pad{ padding-right:10px;}
.relw-mlist{ position:relative; padding:8px 10px; border-top:1px solid #e6e6e6;}
.relw-mlist a{ display:block;}
.relw-mcont{ padding:0 55px 0 0; }
.relw-mtit{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.relw-mprice{width:100%; padding-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
.mpriceVal{ color:#ac1630; font-size:14px;}
.relw-btn{ display:block; top:8px; right:8px; position:absolute; font-size:12px; border-radius:3px; background-color:#ac1630; padding:4px 12px; color:#fff;}
.sale-label{ width:100%; overflow:hidden; height:40px; line-height:40px; font-size:12px; border-top:1px solid #f5f5f5;}
.sale-label .sale-logo{ display:block; float:left; padding:7px 10px 0 10px;line-height:26px;}
.sale-label .sale-clickbuy{ display:block; float:right; padding-right:10px; font-size:14px;}
.kjprice{ display:inline-block; height:16px; padding:0 4px; border-radius:2px; line-height:16px; font-size:11px; color:#fff; background-color:#708bbc; margin-right:5px; vertical-align:3px; }
.qjprice{ display:inline-block; height:16px; padding:0 4px; border-radius:2px; line-height:16px; font-size:11px; color:#fff; background-color:#d0546a; margin-right:5px; vertical-align:3px; }
.verc{ vertical-align:2px;}
.priceVal{ font-size:20px; color:#ac1630;}
.pointsVal{ font-size:12px; color:#ac1630;}
.tg-bar{ margin:0 10px 5px 10px; border:1px solid #e6e6e6; background-color:#fff;}
.tg-bar a{ display:block;}
.tg-inner{ position:relative; width:100%; overflow:hidden; padding:10px 0;}
.tg-ico{ float:left; padding:0 0 0 10px;}
.tg-ico img{ vertical-align:middle;}
.tg-cent{ margin:0 10px 0 70px; padding-top:5px; font-size:16px;}
.tg-cent p{font-size:12px; color:#666;}
.tg-cent div{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tg-cent span{ font-size:12px;}
.tg-btn{ position:absolute; top:20px; right:10px; height:30px; width:70px; text-align:center; line-height:30px; background-color:#ac1630; color:#fff; font-size:12px; border-radius:3px;}
.tg-btn-view{ position:absolute; top:20px; right:10px; height:28px; width:60px; text-align:center; line-height:28px; background-color:#ac1630; color:#fff; font-size:12px; border-radius:3px;}
.tg-mallItm{ width:100%; overflow:hidden; position:relative; left:-1px;}
.tg-mallItm li{ float:left; width:50%; padding:0 10px;  border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.tg-mallItm li a{ display:block; width:100%; padding:12px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}