﻿@charset "utf-8";
.moretip{ display:block; padding-right:8px; float:right; font-size:12px; color:#888;}
.wzlist{ width:100%; position:relative; overflow:hidden; padding:15px 6px 15px 10px; box-sizing:border-box; -moz-box-sizing:border-box;}
.wzlist:before{position: absolute; bottom:0px; left: 0; content: ''; width: 100%; height:1px; border-bottom: 1px solid rgba(0, 0, 0, 0.08);-webkit-transform: scaleY(0.5);}
.wzlist a{ display:block;}
/*.atctit{ display:block; font-size:16px; line-height:20px; color:#000;}
.singleimg{ display:block; float:right; width:90px; padding:0 0 0 5px;}
.singleimg img{ display:block;}*/
.list-info{ display:block; font-size:11px; color:#999; padding-top:10px;}
/*.mulimg{ width:100%; overflow:hidden; padding:10px 0;}
.mulimg li{ float:left; width:33.333%;}
.mulimg li p{ width:95%; margin:0px auto;}
.mulimg li p img{ display:block;}
.mulimg li:first-child p{ float:left; width:95%;}
.mulimg li:last-child p{ float:right; width:95%;}*/
.slide-tit{ display:block; height:25px; line-height:25px; text-align:center; font-size:12px;}
.slider img{ width:100%;}
.sliderWrap{ margin:0px 10px;}
.wineslider{ width:100%; overflow:hidden; padding:0 0 38px 0; margin-top:10px; border-top:1px solid #f3f3f3;}
.winecell{ float:left; width:33.333%; padding:8px 0; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
.winecell img{ display:block; width:90%; margin:0px auto;}
.winecell p{ width:90%; margin:0px auto; font-size:10px; line-height:16px; color:#666; height:32px; overflow:hidden; text-align:center;}
.wineprice{ display:block; position:absolute; top:8px; right:8px; font-size:12px; color:#dd0000; text-align:center;}
.qa-a{ display:block; padding:6px 0; font-size:12px; line-height:16px; color:#999; }
/*.scell{position:relative; width:100%; overflow:hidden; padding:20px 10px 26px 10px; background-color:#6e9be5; box-sizing:border-box; -moz-box-sizing:border-box;}
.searchItm{ width:100%; text-align:center;}
.searchItm span{ display:inline-block; padding:10px; color:#fff;}
.searchItm span.curr{ background-color:#5484d4; border-top-left-radius:3px; border-top-right-radius:3px;}*/
@media screen and (min-width: 480px)  {
	.searchItm span{ display:inline-block; padding:10px 15px; }
}
.searcher{height:34px; background-color:#fff; padding:2px 0; overflow:hidden; border-radius:5px;}
.s-btn{ display:block; float:right; width:40px; height:34px; border:0px; background:url(../png/sico.png) no-repeat center 8px; background-size:18px;}
.sortico, .sortico-w{ position:absolute; top:11px; right:10px; width:30px; height:16px; padding-top:22px; font-size:10px; text-align:center;}
.sortico span, .sortico-w span{ position:absolute; top:0px; left:5px; display:block; float:right; width:21px; height:22px; font-size:19px; line-height:22px;  text-align:center; }
.searfrom.wine-search .sortico-w span{ background-position: 0px -28px; }
.searfrom.wine-search .sortico-w{top:22px; color: #fff; }
.advimg{ padding:10px;}
.advimg img{ display:block; width:100%;}

/*.wfunc{ position:fixed; z-index:10005; width:100%; overflow:hidden; bottom:0px; height:45px; background-color:#f6f6f6;}
.wfunc .wfilter{ display:block; float:right; height:45px; width:30%; font-size:16px; text-align:center; line-height:45px; background-color:#dd0000; color:#fff;}
.wfunc .wf-reset{ display:block; float:right; height:45px; width:20%; font-size:16px; line-height:45px; text-align:center; border-left:1px solid #e6e6e6; background-color:#eee; box-sizing:border-box; -moz-box-sizing:border-box; border-top:1px solid #e6e6e6;}
.wf-sum{ display:block; float:left; width:30%; height:45px; line-height:45px; text-align:center; font-size:12px; border-top:1px solid #e6e6e6;}*/
/*.blocks{ width:94%; overflow:hidden; margin:0 auto 10px auto; border:1px solid #e4eaee; background-color:#fff; padding:10px 0;}
.blocks a{ display:block;}*/
.life-img{ display:block; float:left; width:60px; height:60px; margin-left:10px; border-radius:40px; border:1px solid #fff;  background:url(../jpg/meishi.jpg) no-repeat; background-size:contain;}
.life-txt{ padding:0 10px 0 80px; font-size:16px; line-height:18px;}
.l-info{ display:block; font-size:12px; color:#aaa; font-size:12px; line-height:16px; padding-top:6px;}
.l-shijiu{background:url(../jpg/shijiu.jpg) no-repeat;  background-size:contain;}
.l-qa{background:url(../jpg/wen.jpg) no-repeat;  background-size:contain;}
.l-winery{background:url(../jpg/winery.jpg) no-repeat;  background-size:contain;}
.l-fenji{background:url(../jpg/fenji.jpg) no-repeat;  background-size:contain;}
.l-ziniang{background:url(../jpg/ziniang.jpg) no-repeat;  background-size:contain;}
#garderScroll{ padding:15px 0px;}
.closeFix{ display:none; position:fixed; bottom:30%; right:-40px; width:80px; height:80px; font-size:16px; border-radius:40px; background-color:#3f6a8c; color:#fff; opacity:0.6;}
.closeFix span{ display:inline-block; padding:20px 0 0 16px;}
/*.vin-list{ width:100%; overflow:hidden;}
.vin-list dt{ float:left; width:80px; height:80px; padding:0 14px 0px 8px;}
.vin-list dd{ padding:0 10px 0 102px;}*/
.vin-name-cn{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px;}
/*.vin-name-en{ display:block; width:100%; overflow:hidden; white-space:nowrap; font-size:10px; text-overflow:ellipsis;}*/
.jzname-cn{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; line-height:20px;}
.jzname-en{ display:block; width:100%; overflow:hidden; white-space:nowrap; font-size:12px; text-overflow:ellipsis;}
/*.vin-list dd p{ line-height:16px; padding-top:8px; font-size:12px;}*/
/*.vin-list dd p.jzinf{ line-height:18px; padding-top:6px; font-size:12px; color:#999;}*/
.title02{ width:100%; overflow:hidden; padding:0 0 10px 0; font-size:16px;}
.title03{ padding:10px 10px 0px 10px;  font-size:16px;  background-color:#fff;}
/*.letter{ width:96%; overflow:hidden; margin:0 auto; text-align:center; padding-top:8px;}
.letter li{ float:left; width:20%; padding-bottom:6px;}
.letter li span{ display:block;  height:40px; line-height:40px; margin:0px 3px;  color:#3f6a8c; background-color:#fff; font-size:16px; }
.letter li.curr{ color:#000;       border-bottom:1px solid #cc0000; font-weight:bold;}
.letter li a{ display:block;  height:40px; line-height:40px; margin:0px 3px; border:1px solid #e4eaee; color:#3f6a8c; background-color:#fff; font-size:16px;}*/
.title04{ padding:6px 0 8px 10px; font-size:18px;}
.blankbox{ width:100%; background-color:#f1f1f1; padding:20px 0 0 0; text-align:center;}
.blankico{ display:block; margin:0px auto; width:68px; height:70px; background:url(../png/wwico.png) no-repeat -136px 0; background-size:248px;}
.blankbox p{ padding-top:10px; font-size:18px; color:#999;}
.blankbox p span{ font-size:12px; color:#aaa;}
.shopping{ position:fixed; width:100%; height:40px; left:0px; bottom:0px; line-height:40px; text-align:center; background-color:#bc0000; font-size:16px; opacity:0.9}

.shopping2{ position:fixed; width:40px; padding:15px 0; right:0px; top:70px; text-align:center; background-color:#ea4747; font-size:16px; border-top-left-radius:5px; border-bottom-left-radius:5px; line-height:20px;}
.shopping2 .cartico{ width:25px; height:26px;  vertical-align:middle; display:inline-block; padding-right:8px; background:url(../png/shopping-cart2.png) no-repeat 6px 0px; background-size:22px;}
.shopping2 a{ display:block; line-height:18px; color:#fff;}
.r-jt01{ display:block; position:absolute; top:11px; right:10px; width:15px; height:18px; background:url(../png/ico.png) no-repeat -80px 0; background-size:310px;}
.pages-wz{ padding:1.8em 0em 2em 0em; text-align:center;}
.pages-wz a{border:1px solid #bbb; background-color:#e6e6e6; padding:.4em .8em; box-shadow:1px 1px 3px #ccc; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e6e6e6) );background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);background-image: linear-gradient(top, #f0f0f0, #e6e6e6);  }
.wz-describ{ height:36px; padding-top:5px; overflow:hidden; font-size:12px; line-height:18px; color:#999;}
.fixAD{ position:fixed; left:0px; bottom:0px; width:100%;}
.fixAD img{ width:100%; display:block;}
.closeAD{ display:block; position:absolute; top:0px; right:0px; z-index:100; height:25px; line-height:25px; padding:0px 6px 0px 20px;  opacity:0.6; color:#fff; background:#000 url(../png/close.png) no-repeat 6px center; background-size:12px; font-size:12px;}

/*-------------------没找到搜索结果-----------------------------------*/
.non-find-data{ padding:60px 20px 50px 220px; line-height:25px; font-size:14px; background:url(../gif/not-found_03.gif) no-repeat 140px 60px;}
/*-----------------------*/
/*-------------------翻页样式-----------------------------------*/
.turnpage{width:100%; padding:2em 0em 3em 0em; text-align:center;}
.turnpage .turn-a{ border:1px solid #ccc; background:#e6e6e6; padding:.5em .9em; background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e6e6e6) );background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);background-image: linear-gradient(top, #f5f5f5, #e6e6e6);-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 1px 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 1px 1px 3px rgba(0, 0, 0, 0.15);box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 1px 1px 3px rgba(0, 0, 0, 0.15);}
/*-----------------------*/







/*酒款样式修改：李志杰*/
.mbox{ width:100%; background-color:#fff; overflow:hidden;}
.searchbar{height:38px;  border:1px solid #eee; background-color:#f8f8f8; overflow:hidden; border-radius:2px;}
.s-btn{ display:block; float:right; width:40px; height:34px; border:0px; background:url(../png/sico.png) no-repeat center 8px; background-size:18px;}
/*.js-tit{ padding:0 0 8px 10px; color:#aaa; text-align:center;}*/

.col-tit3{ padding:0 10px 10px 10px; border-bottom:1px solid #eee; color:#666;}


.cn-en{ float:left; position:relative; width:50%; line-height:40px; text-align:center; border-bottom:1px solid #e6e6e6;  }

.grape-js{ width:100%; height:40px; margin-bottom:10px; border-top:1px solid #eee;}
.letter{ width:96%; overflow:hidden; margin:0 auto; text-align:center; padding-top:8px;}
.letter li{ float:left; width:25%; padding-bottom:6px;}
.letter li a{ display:block;  height:40px; line-height:40px; margin:0px 3px;  background-color:#eeeff0; font-size:16px;}

.cn-en{ float:left; position:relative; width:50%; line-height:40px; text-align:center; border-bottom:1px solid #e6e6e6;  }



/*.col-tit2{ padding:15px 0 10px 0; text-align:center; font-size:20px; background-color:#f4f5f9;}*/
.col-tit3{ padding:0 10px 10px 10px; border-bottom:1px solid #eee; color:#666;}

/*知识园地*/
.blocks{  margin:0 10px 10px 10px; border:1px solid #e4eaee; background-color:#fff; padding:15px 0;}
.blocks a{ display:block; width:100%; overflow:hidden;}


.vin-list{ width:100%; overflow:hidden;}
.vin-list dt{ float:left; width:80px; height:80px; padding:0 14px 0px 8px; text-align:center}
.vin-list dd{ padding:0 10px 0 102px;}

.jzname-cn{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; line-height:20px;}
.jzname-en{ display:block; width:100%; overflow:hidden; white-space:nowrap; font-size:12px; text-overflow:ellipsis;}
/*.vin-list dd p{ line-height:16px; padding-top:8px; font-size:12px;}*/
.vin-list dd p.jzinf{ line-height:18px; padding-top:6px; font-size:12px; color:#999;}


/*.atctit{ display:block; font-size:17px; line-height:23px; }*/
/*.singleimg{ display:block; float:right; width:90px; padding:0 0 0 5px;}
.singleimg img{ display:block;}*/
.wzlist a{ display:block;}

.so-bg{ background-color:#f1f5f7; border-bottom:1px solid #e4e8ea;}
/*.sortico span, .sortico-w span{ position:absolute; top:0px; left:5px; display:block; float:right; width:21px; height:21px; background-size:136px; background-position:-48px 0px; }*/

.wine-reg{ padding:0 10px 50px 4px; background-color:#fff;}

/*.shopping2{ position:fixed; width:40px; padding:15px 0; right:0px; top:70px; text-align:center; background-color:#ea4747; font-size:16px; border-top-left-radius:5px; border-bottom-left-radius:5px; line-height:20px;}
.shopping2 .cartico{ width:25px; height:26px;  vertical-align:middle; display:inline-block; padding-right:8px; background:url(../images/shopping-cart2.png) no-repeat 6px 0px; background-size:22px;}
.shopping2 a{ display:block; line-height:18px; color:#fff;}*/


/*---------葡萄品种-------------*/
.grape-left{ float: left; width: 50%; padding: 0 10px; border-right: 1px solid #eee; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.grape-left a.cjgrape{ display: block;; width: 100%; padding: 10px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #f1f1f1; font-size: 16px; color:#666;}
.cj-gen{ display: block; font-size: 12px;  }


.wine-search{ padding:18px 10px; background-color: #6e9be5; }
.searfrom.wine-search .sortico-w span{ background-position: 0px -28px; }
.searfrom.wine-search .sortico-w{top:22px; color: #fff; }



.wf-tit{ height:45px; line-height:45px; padding:0 0 0 10px; font-size:18px; color:#fff; background-color:#5090e0;}


.col-tit4{ padding:10px 10px 10px 10px; border-bottom:1px solid #eee; color:#666;}



/*酒款*/

/*.wfunc{ position:fixed; z-index:10005; width:100%; overflow:hidden; bottom:0px; height:45px; background-color:#fff;}
.wfunc .wfilter{ display:block; float:right; height:45px; width:50%; font-size:16px; text-align:center; line-height:45px; background-color:#dd0000; color:#fff;}
.wfunc .wf-reset{ display:block; float:right; height:45px; width:25%; font-size:16px; line-height:45px; text-align:center; border-left:1px solid #e6e6e6; background-color:#eee; box-sizing:border-box; -moz-box-sizing:border-box; border-top:1px solid #e6e6e6;}*/


.advertise img{ display:block; width:100%;}

.advbox{ margin:0 10px; background-color:#ac1630;}
.adv-inner{ width:100%; padding:10px 0; overflow:hidden;}
.adv-inner a{ display:block; width:100%; text-decoration:none;}
.left-logo{ float:left; width:28px; padding:5px 9px 0 9px;}
.adv-inner .left{ position:relative; float:left; width:80px; padding:5px 5px 7px 5px; background-color:#fff; }
.adv-inner .left img{ display:block; margin:0 auto;}
.adv-inner .right{ padding:0px 10px 0 150px; line-height:18px; color:#fff;}
.adw-nm{ display:block; width:100%; padding-bottom:2px; font-size:18px; line-height:26px; font-weight:bold; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.adw-pf{ display:block; width:100%; margin-left:-6px; font-size:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.adv-price{ display:block; padding:10px 0 14px 0; font-size:30px;}
.adv-ico{ display:block; position:absolute; top:50%; left:100px; width:0; height:0; margin-top:-6px; line-height:0; font-size:0; border-color:transparent transparent transparent #fff; border-style:solid; border-width:6px;}

/*20170228 文章、酒款、产区、酒庄、问答、品种 改版*/
.searchbar{height:36px; background-color:#f1f2f3; overflow:hidden; border-radius:2px;}
/*.sortico span, .sortico-w span{ position:absolute; top:0px; left:5px; display:block; float:right; width:21px; height:21px; background-size:116px; background-position:-40px 0px; }*/
.searchbar.so-marg{margin-right:42px;}
.singleimg{ display:block; float:right; width:30%; padding:0 0 0 10px;}
.singleimg img{ display:block; width:100%;}
.searchbar.so-marg{ margin-right:42px;}
.searcher{height:40px; background-color:#fff;overflow:hidden; border-radius:5px; background-color:#f1f2f3;}
.searchbar .s-inp{ display:block; position:relative; padding:0 8px 0 32px; height:36px; line-height:36px; color:#c3c3c3; }
.s-inp{ position:relative; padding:0 40px 0 32px; height:40px; }
.s-inp input{ width:100%; padding:0px;  border:0px; height:40px; font-size:15px; outline:none; background:transparent; }
.searchbar .has-sval{ color:#333;}

.mulimg{ width:100%; overflow:hidden; padding:10px 0 5px 0;}
.mulimg li{ float:left; width:33.333%;}
.mulimg li p{ padding:0 4px 0 0;}
.mulimg li p img{ display:block; width:100%;}
.atctit{ display:block; font-size:19px; line-height:26px; }
.wfunc{ position:absolute; bottom:0; left:0; width:100%; overflow:hidden;height:45px; background-color:#fff;}
.wfunc .wfilter{ display:block; float:right; height:45px; width:50%; font-size:16px; text-align:center; line-height:45px; background-color:#ac1630; color:#fff;}
.wfunc .wf-reset{ display:block; float:right; height:45px; width:25%; font-size:16px; line-height:45px; text-align:center; border-left:1px solid #f5f5f5;  box-sizing:border-box; -moz-box-sizing:border-box; border-top:1px solid #f5f5f5;}

.wfinfo{ width:100%; padding:0 0 4px 10px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box;}
.wfinfo li{ float:left; width:25%; overflow:hidden; color:#666; padding:0 8px 6px 0; box-sizing:border-box; -moz-box-sizing:border-box;}
.wfinfo li.three{ float:left; width:33.333%; overflow:hidden; color:#666; padding:0 10px 10px 0; box-sizing:border-box; -moz-box-sizing:border-box;}
.wfinfo span{ display:block; width:100%;height:28px; overflow:hidden; line-height:28px; text-align:center; border:1px solid #f3f3f3; background-color:#f8f8f8; }
.wfinfo span.curr{ color:#ac1630; border:1px solid #ac1630;}
.wfinfo-c{ width:100%; padding:0px 0 20px 10px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box;}
.wfinfo-c li{ float:left; color:#666; padding:0 8px 6px 0;}
.wfinfo-c span{ display:inline-block; padding:10px; white-space:nowrap; border:1px solid #f3f3f3; background-color:#f8f8f8; }
.wfinfo-c span.wfmore, .wfinfo span.wfmore{color:#000;}
.wfinfo-curr{ width:100%; padding:5px 0 0 10px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box;}
.wfinfo-curr li{ float:left; color:#666; padding:0 10px 10px 0;}
.wfinfo-curr span{ display:inline-block; padding:0 8px 0 10px; height:28px; line-height:28px; white-space:nowrap; border:1px solid #ac1630; color:#ac1630;}
.wfinfo-curr span i{ display:inline-block; width:12px; height:12px; margin-left:4px; background:url(../png/ico.png) no-repeat; background-size:240px; background-position:-203px -62px;}
.wfItm{ width:100%; position:relative; margin-bottom:8px; background-color:#fff; font-size:12px;}
.wfItm:before{position: absolute; top:-1px; left: 0; content: ''; width: 100%; height: 1px; border-top: 1px solid rgba(0, 0, 0, 0.08);
-webkit-transform: scaleY(0.5);}
.wfItm:after{position: absolute; bottom:-1px; left: 0; content: ''; width: 100%; height: 1px; border-bottom: 1px solid rgba(0, 0, 0, 0.08);
-webkit-transform: scaleY(0.5);}
.wfbox{ -webkit-tap-highlight-color: rgba(0,0,0,0);	width: 100%;-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;}
.wfn{ position:relative; height:34px; padding:0px 10px; line-height:34px; font-size:14px; color:#000;}
.wfn span{ display:block; position:absolute; top:11px; right:10px; width:14px; height:14px; background:url(../gif/up.gif) no-repeat; background-size:14px;}
.wfn span.downico02{ background:url(../gif/down.gif) no-repeat; background-size:14px;}
.col-tit5{ padding:0 0 0 10px;}
.soRestit{ padding:15px 10px 10px 10px; border-bottom:1px solid #f5f5f5; }
.nonesearch{ position:relative; padding:10px 10px 10px 34px; line-height:24px;}
.nonestip{ display:block; position:absolute; width:16px; height:16px; top:9px; left:10px; font-size:16px; }
.vin-name-en{ display:block; width:100%; overflow:hidden; white-space:nowrap; font-size:12px; text-overflow:ellipsis;}
.vin-list dd p{ line-height:18px; padding-top:6px; font-size:12px; color:#999;}
.col-tit2{ padding:15px 0 10px 0; text-align:center; font-size:20px; }
.scell{position:relative; width:100%; overflow:hidden; padding:20px 10px 26px 10px; box-sizing:border-box; -moz-box-sizing:border-box;}
.searchItm{ width:100%; height:40px; line-height:40px; text-align:center;}
.searchItm span{ display:inline-block; padding:0 10px; background-color:#fff;}
.searchItm span.curr{ height:39px; line-height:38px; border-top-left-radius:3px; border-top-right-radius:3px; background-color:#f8f8f8; border:1px solid #e6e6e6; border-bottom:1px solid #f8f8f8;}
.sicos{ position:absolute; top:12px; left:10px; width:16px; height:20px; background:url(../png/d9.png) no-repeat; background-size:16px;}
.sicos2{ position:absolute; top:0; left:0; width:32px; height:36px; font-size:15px; line-height:36px; text-align:center; color:#aaa;}
.s-inp input{ width:100%; padding:0px; margin:1px 0 0 0; border:0px; height:34px; font-size:15px; outline:none; background:transparent; }
.searcher{height:40px; background-color:#fff;overflow:hidden; border-radius:5px; border:1px solid #eee; background-color:#f8f8f8;}
.wine-r-list{ width:100%; overflow:hidden;}
.wine-r-list li{ float:left; width:33.333%; padding: 0 0 2px 2px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.wine-r-list li a{ display:block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-color:#eeeff0; padding:10px 0; text-align:center;}
.wine-reg{ padding:10px 10px 10px 8px; background-color:#fff;}
.js-tit{ padding:0 0 8px 10px;}
.shu{ display: inline-block; padding-left: 2px; font-size: 12px; }
.showHd img{ display:block; width:100%;}
.cn-en.curr{ border-bottom:1px solid #ac1630; color:#ac1630; font-size:16px;}
.cn-en.curr .pointer-bottom{ display:block; border-color:#ac1630 transparent transparent transparent;}
.cn-en.curr .pointer-bottom2{ display:block; bottom:-12px; }
.pointer-bottom{ display:none; position:absolute; z-index:2; bottom: -14px; left:50%; width:0px; height:0px; margin-left:-4px; line-height:0px; border-color:#d6d6d6 transparent transparent transparent; border-style: solid dashed dashed dashed; border-width:7px;}
.pointer-bottom2{ display:none; position:absolute; z-index:10; left:50%; bottom:-13px; width:0px; height:0px; margin-left:-4px; line-height:0px; border-color:#fff transparent transparent transparent; border-style: solid dashed dashed dashed; border-width:7px;}
.cj-gtit{ position: relative;; font-size: 16px; padding:15px 0 8px 0; color:#000; border-bottom: 1px solid #e6e6e6; margin-bottom:8px; background-color:#fff;}
.header+.mbox .fixSeq{top:88px;} 
.header+.mbox .sortbox{top:154px;} 
.vinbox{ width:100%; position:relative; z-index:0; padding:14px 0;}
.vinbox:after {position: absolute; bottom:0px; left: 0; content: ''; width: 100%; height: 1px; border-bottom: 1px solid rgba(0, 0, 0, 0.08);  transform: scaleY(.5); -webkit-transform: scaleY(.5);}

.title{position: relative;padding: 10px;line-height: 1.428571429;font-size: 14px;font-weight: bold; }
.tit-more{position: absolute;right: 8px;top: 12px;font-size: 13px;font-weight: normal;}
.title a{ display:block; }
.blueline{display: inline-block;margin-right: 8px;width: 6px;height: 16px;background-color: #7198de;vertical-align: -2px;}
/*固定搜索框*/
.s-holder{height:60px; }
.searfrom{position:relative;width:100%;overflow:hidden;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff;}
.fixSeq{position:fixed;top:45px;z-index:110;}
.fixSeq02{position:fixed;z-index:200;}
/*手机版摘要固定显示3行，结尾有...*/
.rows_3 {overflow: hidden; text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height:54px;}

.search-down{ position:fixed; top:99px; left:0; z-index:200; width:100%; padding:0 10px; background-color:#fff; box-shadow:0 1px 3px rgba(0,0,0,0.1); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.search-down li{ width:100%; height:40px; overflow:hidden; white-space:normal; text-overflow:ellipsis; line-height:40px; color:#666; }
.search-down li em{ color:#ac1630; font-style:normal;}

.cell-recomd {
    padding: 4px 0 10px 10px !important;
}

.cell-recomd .cell-img {
    width: 28px;
    height: 28px;
    top: 4px;
    left: 10px
}
.cell-img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 25.005px;
    font-size: 19px;
    line-height: 25.005px;
    color: #999;
}
.cell-recomd .cell-img img {
    display: block;
    width: 100%
}

.cell-recomd .cell-primary {
    padding-left: 38px;
    font-size: 16px;
    line-height: 28px
}

.grid-group {
    width: 100%;
    padding: 4px 0 0 4px;
    overflow: hidden
}

.grid-group-wrap {
    width: 100%;
    overflow: hidden
}

.grid-group-wine {
    position: relative;
    padding: 0 0 0 6px;
    margin-bottom: 12px
}

.grid-group-wine:after {
    content: "";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform: scale(0.5);
    transform-origin: 0 0;
    padding: 1px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0;
    pointer-events: none
}

.grid-block {
    float: left;
    width: 50%;
    padding-bottom: 6px
}

.grid-dl {
    position: relative;
    background-color: #fff;
    margin-right: 6px;
    font-size: 12px
}

.grid-dl dt {
    position: relative;
    width: 100%;
    overflow: hidden
}

.grid-dl dt a {
    display: block
}

.grid-dl dt img {
    width: 100%;
    display: block;
    margin: 0 auto
}

.grid-dl .grid-inf {
    padding: 8px 8px 5px 8px;
    line-height: 1.428571429
}

.grid-dl .grid-inf a {
    display: block
}
.grid-n {
    width: 100%;
    height: 17.142857148px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.grid-price-val {
    color: #ac1630;
    font-size: 14px;
}

.toptab {
    height: 40px
}

.toptab-wrap {
    width: 100%;
    height: 40px;
    line-height: 38px;
    background-color: #fff;
    justify-content: space-around;
    font-size: 15px
}

.toptab-wrap.toptab-fixed {
    position: fixed;
    top: 44px;
    left: 0;
    right: 0;
    z-index: 100
}

.toptab-wrap .toptab-item {
    white-space: nowrap
}

.toptab-wrap .mark-tab {
    position: relative;
    font-weight: bold;
    color: #ac1630
}

.toptab-wrap .mark-tab:after {
    position: absolute;
    content: "";
    z-index: 100;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #ac1630;
    border-radius: 1px
}
.article-hed, .mulimg, .sale-goods, .toptab-wrap, .panel-group .panels {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
;
}
.critic-ls-cn {
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    text-align: center
}

.critic-ls-en {
    width: 100%;
    font-size: 12px;
    text-align: center
}

.critic-list {
    width: 100%;
    padding: 10px 0 10px 6px;
    overflow: hidden;
    background-color: #fff;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.critic-list .grid-img img {
    border-radius: 6px
}

.critic-list .grid-col {
    margin-bottom: 10px;
    padding-right: 6px
}
.grid-col {
    float: left;
    width: 50%;
    overflow: hidden;
    padding-right: 4px;
    margin-bottom: 15px;
    box-sizing: border-box; 
    -webkit-box-sizing: border-box;
}
.grid-col a {
    display: block;
    width: 100%;
    position: relative;
}
.grid-img {
    position: relative;
}
.grid-img img {
    width: 100%;
}
.grid-title {
    display: block; 
    padding: 6px 10px 0 10px;
    overflow: hidden;
}

.celvideo{float: left;
    width: 50% !important;
    overflow: hidden;
    margin-bottom: 15px;}
.video-list-tit{height: 40px;padding: 6px 10px 0 10px;line-height: 1.428571429;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;}