﻿@charset "utf-8";
.article-sort{ width:100%; overflow:hidden; background-color:#fafafa;}
.article-sort div{ float:left; width:50%; border-bottom:1px dotted #e8e8e8; border-left:1px dotted #e8e8e8; margin-left:-1px;}
.article-sort div a{ position:relative; height:44px; display:block; padding:0px 10px 0px 36px; line-height:44px; font-size:16px;}
.article-sort div span{ display:block; position:absolute; top:12px; left:8px; width:18px; height:18px; background:url(images/ico.png) no-repeat;background-size:336px;}
.article-sort span.zxico{ background-position:-273px -63px; }
.article-sort span.pjico{ top:10px; background-position:-20px -20px; }
.article-sort span.foodico{ top:10px; background-position:-41px -21px; }
.article-sort span.makico{  background-position:-41px -43px; }
.article-sort span.rwico{  background-position:-295px -63px; }
.article-sort span.lvico{ top:10px; background-position:-317px -63px; }
.article-sort span.jkico{ top:10px; background-position:0px -86px; }
.article-sort span.ztico{ width:20px; background-position:-317px -21px; }
.article-sort span.pzico{  top:10px; background-position:-21px -85px; }
.article-sort span.pzico{  top:10px; background-position:-21px -85px; }
.article-sort span.cqico{  top:10px; background-position:-43px -86px; }
.article-sort span.jzico{  top:10px; background-position:-64px -84px; }
.article-name{ padding:22px 10px 12px 10px; font-size:22px; line-height:30px; color:#000;}
.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;}
.abstract{ padding:10px; margin-bottom:15px; font-size:14px; border: 1px solid #ccd2e1; background-color: #e1e5ef; line-height:22px; }
.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-info1{ padding:0px 10px; font-size:18px; line-height:30px; color:#555;}
.aritcle-info1 p{ padding-bottom:18px;}
.abstract1{ padding:10px; margin-bottom:15px; font-size:14px; border: 1px solid #ccd2e1; background-color: #e1e5ef; line-height:22px; }
.aritcle-info1 p img{  display: block; text-indent: 0em;  margin: 0px auto; text-align: center;max-width: 100%;}
.aritcle-info1 img{  display: block; text-indent: 0em;  margin: 0px auto; text-align: center;max-width: 100%;}

.aritcle-info2{ padding:0px 10px; font-size:18px; line-height:35px; color:#555;text-align:justify; text-justify:inter-ideograph;}
.aritcle-info2 p{ padding-bottom:18px;}
.abstract2{ padding:10px; margin-bottom:15px; font-size:14px; border: 1px solid #ccd2e1; background-color: #e1e5ef; line-height:22px; }
.aritcle-info2 p img{  display: block; text-indent: 0em;   text-align: center;max-width: 100%; overflow:hidden;}
.aritcle-info2 img{  display: block; text-indent: 0em;   text-align: center;max-width: 100%;overflow:hidden;}

.article-other{ padding:15px 10px;}
.article-other a{ display:block; width:100%; padding:10px; margin-bottom:10px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; color:#6a7278; background-color:#e5ebef; box-sizing:border-box; -moz-box-sizing:border-box;}
.img-info{ display:block; font-size:14px; color:#999; line-height:18px; text-align:center;}
.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; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px;}
.qalist li .dot{ display:inline-block; padding-right:6px;}
.qainfo{ padding:20px 10px; background-color:#f1f5f7; border-bottom:1px solid #d6dee4;}
.question{ font-size:20px; line-height:28px; color:#000;}
.question .qlabel{ display:block; font-size:12px; color:#7491A8;}
.answer{ padding:16px 0 0 0; font-size:18px; color:#626466; line-height:32px;}
.relqa{ padding:10px 0 10px 10px; font-size:18px; color:#2b72ab; border-bottom:1px solid #eee;}
.qtxt{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qlabel2{ display:block; width:100%; padding-top:4px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#a8afb4;}
.qlabelbox{ padding:8px 0 0 0; line-height:14px; font-size:12px; color:#7491A8;}
.qlabelbox a{ display:inline-block; padding:5px 10px; font-size:12px; background-color:#B0C5D6; color:#fff; margin-right:6px; border-radius:3px;}
.region-nation{ width:100%; overflow:hidden; padding:16px 0px; height:100%;}
.region-nation li{ float:left; width:33.333%; padding-bottom:4px;}
.region-nation li a{ display:block; margin:0px 2px; padding:10px 0; color:#3b4d5b; text-align:center; font-size:16px; background-color:#edf1f3;}
/*.reglist{ width:100%; overflow:hidden; background-color:#7babd1;  }
.reglist li{ float:left; width:50%; margin-top:-1px; border-top:1px solid #8db4d4; border-right:1px solid #8db4d4; box-sizing:border-box; -moz-box-sizing:border-box;}
.reglist li a{ display:block; width:100%; overflow:hidden; color:#fff; padding:10px 0px; text-align:center;}*/
.reg-tit{ padding:18px 10px 12px 10px; font-size:20px; text-align:center; }
/*.grape-attr{ margin:0px 10px; border:1px solid #dde4e8; background-color:#f1f5f7;}
.grape-attr dl{ width:100%; overflow:hidden; padding:7px 0; color:#666; line-height:20px; border-bottom:1px solid #e3e9ed; margin-bottom:-1px; }
.grape-attr dl dt{ float:left; min-width:90px; padding-left:6px; text-align:right; color:#7491A8; font-weight:bold;}
.grape-attr dl dd{ padding:0 10px 0 96px;}*/
.pad{ padding-top:20px;}
.reg-search{ padding:0 0 18px 0;}
.reg-search li{ padding:12px 0px; border-bottom:1px solid #f0f0f0;}
.reg-search li a{ display:block;}
.wzbt{ font-size:18px; line-height:26px; color:#1655bd;}
.wzcont{ padding-top:5px; line-height:20px; color:#999;}
.wineryimg{ padding:25px 0 5px 0; margin:0px auto; text-align:center;}
.winery-tit{ padding:0 10px 15px 10px; font-size:18px; text-align:center; border-bottom:2px solid #5090e0;}
.winery-tit .win-en{ display:block; font-size:14px;}
.winerytab{margin-bottom:15px;}
.switch-m{ width:100%; overflow:hidden; background-color:#5090e0; margin-bottom:20px; }
.switch-m li{ float:left; width:25%; padding:8px 0; text-align:center; font-size:16px; border-right:1px solid #649de3; box-sizing:border-box; -moz-box-sizing:border-box; color:#fff;}
.switch-m li:nth-child(1){ width:20%;}
.switch-m li:nth-child(2){ width:20%;}
.switch-m li:nth-child(3){ width:30%;}
.switch-m li:nth-child(4){ width:30%;}
.switch-m li.curr{ background-color:#fff; color:#000;}
.winery-info{ padding:0px 10px; font-size:16px; line-height:28px; color:#555;}
.winery-info p{ text-indent:2em; padding-bottom:10px;}
.wztime{ font-size:12px; padding-top:6px; color:#999;}
.s-result{ font-size:12px; padding-bottom:6px;}
/*.abc{ padding:10px 0 0 10px; font-size:20px;}*/
.list-zt{ padding:15px 10px;}
.list-zt li{ margin-bottom:15px; border:1px solid #e8e8e8; background-color:#fff;}
.list-zt li img{ display:block; width:100%;}
.list-zt li a{ display:block;}
.list-zt li p{ width:100%; padding:8px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box; -moz-box-sizing:border-box;}
.ztimg{ width:100%; padding-bottom:10px;}
.ztimg img{ display:block; width:100%; }
a.wset-out{ display:block; margin:0px 6px; padding-bottom:15px;  }
.wset-top{ padding:10px; background-color:#709ed7; color:#fff; font-size:18px; line-height:26px;}
.wset-top p{ font-size:12px; line-height:18px; padding-top:5px;}
.wset-img{ float:left; width:90px; padding:0px 10px;}
.wset-img img{ display:block;}
.wset-grade{ padding:0px 10px 10px 110px; font-size:16px; line-height:26px;}
.wset-grade p{ font-size:12px; line-height:18px; padding-top:5px; }
.wset-info{ background-color:#edf4fc; border:1px solid #dddfef; border-top:0px; padding:10px 0px 18px 0px; }
.wico{ float:right; margin:20px 0px 0px 0px; width:15px; height:20px; background:url(images/ico.png) no-repeat -102px 0px; background-size:400px; }
.wset-ys{ margin:0px 10px 15px 10px; background-color:#edf4fc; border:1px solid #dddfef; padding:10px;}
.wset-ys dl{ width:100%; overflow:hidden;}
.wset-ys dl dt{ float:left; width:80px; height:80px; margin:0 10px 10px 0;}
.wset-ys dl dd{line-height:23px; color:#666;}
.wset-ys dl dd p{ font-size:16px; font-weight:bold; color:#000; padding-bottom:5px;}
.wsetimg{ display:block; float:left; width:80px; height:80px; border-radius:40px; border:1px solid #fff;  background:url(images/meishi.jpg) no-repeat; background-size:contain;}
.w-tud{background:url(images/tud.jpg) no-repeat;  background-size:contain;}
.w-jij{background:url(images/jijin.jpg) no-repeat;  background-size:contain;}
.w-fux{background:url(images/fuxi.jpg) no-repeat;  background-size:contain;}
.w-liwu{background:url(images/liwu.jpg) no-repeat;  background-size:contain;}
.wsetbox{ padding:15px 10px;}
.wsetbox p{ font-size:16px; line-height:26px; color:#666; padding-bottom:10px;}
.wset-t{ display:block; font-size:14px; line-height:26px; padding-left:4px;}


.abc{ padding:0 0 8px 10px; color:#666; border-bottom:1px solid #eee;}
.abc-font{ font-size:24px; color:#333;}


/*酒庄*/
.reglist{ width:100%; overflow:hidden; background-color:#809dd2;  }
.reglist li{ float:left; width:50%; margin-top:-1px; border-top:1px solid #8ea8d8; border-right:1px solid #8ea8d8; box-sizing:border-box; -moz-box-sizing:border-box;}
.reglist li a{ display:block; width:100%; overflow:hidden; color:#fff; padding:12px 0px; text-align:center;}


.grape-attr{border-top:1px solid #dde4e8; border-bottom:1px solid #dde4e8; background-color:#f1f5f7;}
.grape-attr dl{ width:100%; overflow:hidden; padding:7px 0; color:#666; line-height:20px; border-bottom:1px solid #e3e9ed; margin-bottom:-1px; }
.grape-attr dl dt{ float:left; min-width:90px; padding-left:6px; text-align:right; color:#7491A8; font-weight:bold;}
.grape-attr dl dd{ padding:0 10px 0 96px;}