﻿@charset "utf-8";
.qjwrap{width:1190px; margin:0 auto;}
.topbanner{ position:relative; width:1920px; height:400px; overflow:hidden; left:-365px;}
.topall{ position:relative; width:100%; height:500px; margin:0 auto; overflow:hidden; }
.topslider{ position:relative; width:100%; height:400px; margin:0 auto; overflow:hidden;}
.qjslider{ position:relative; height:400px; overflow:hidden; }
.qjslider ul{ height:400px;}
.qjslider ul li{ float:left; display:block; width:1920px;}
.dots {position: absolute;right:400px; z-index:30; bottom: 20px; }
.dots li { float:left; width: 10px;height: 10px; line-height:10px;margin: 0 4px;	text-indent: -999em; background-color:#fff;border-radius: 6px;	cursor: pointer; -webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
.dots li.active {background: #d10000;}
.qjVideo{ width:100%; height:500px; background-color:#333;}
.vbox{ width:1190px; height:500px; overflow:hidden; margin:0 auto;}
.vl{ float:left; width:855px;}
.vr{ float:right; width:300px; height:480px; overflow:hidden; color:#fff;}
.vrt span{ display:block; padding-top:5px; font-size:12px; color:#999; line-height:20px;}
.vrt{ padding:25px 0 10px 0; font-size:16px; line-height:26px; font-family:"Microsoft Yahei"; }
.vrinfo{ padding:15px 0 0 0; line-height:24px; color:#999;}
.pri-img{ text-align:center;}
.pri-img img{ border:0px;}
.col-name{ width:1190px; margin:0px auto; padding:18px 0 15px 0; font-size:23px; font-family:"Microsoft Yahei";}
.recommend{ width:1190px; margin:0px auto; overflow:hidden;}
.rcmd1206{ width:1206px; overflow:hidden;}
.pribox{float:left; width:380px; height:415px; overflow:hidden; border:1px solid #e6e6e6; background-color:#fff; margin-bottom:18px; margin-right:18px; }
.rcmd-inf{ padding:12px 13px 0 13px; line-height:18px; }
.rcmd-inf span{ display:block; font-size:18px; font-family:"Microsoft Yahei"; padding-bottom:10px; color:#000;}
.rcmd-inf a.cn{ display:block;  width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  font-size:18px; font-family:"Microsoft Yahei"; padding-bottom:2px; color:#000;}
.rcmd-inf a.en{ display:block; width:100%; padding-bottom:6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#000;}
.qj-score{ width:100%; padding-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pri-btm{ width:100%;  overflow:hidden;}
.pri-btm dt{ float:left; font-size:18px; height:30px; line-height:30px; color:#ac1630;}
.pri-btm dt i{ font-size:24px; font-style:normal;}
.pri-btm dd{ float:right;  height:30px; line-height:30px; padding:0 20px; background-color:#ac1630; color:#fff; font-size:14px; font-family:Microsoft Yahei; cursor:pointer; border-radius:2px;}
.pri-btm dd i{ display:block; float:left; width:16px; height:30px; background:url(../images/plus.png) no-repeat 0 center;}
.suit-btm{ position:absolute; bottom:15px; right:15px; width:403px;}
.suit-btm dd{ height:34px; line-height:34px;}
.suit-btm dd i{ height:34px;}
.qj-suite{ width:1188px; overflow:hidden; margin:0px auto; margin-bottom:25px; background-color:#fff; border:1px solid #e6e6e6; -moz-box-shadow:1px 1px 3px #eee; -webkit-box-shadow:1px 1px 3px #eee; box-shadow:1px 1px 3px #eee;}
.qjs-img{ float:left; width:750px; }
.qjs-img img{ display:block;}
.qjs-inf{ position:relative; float:left; width:403px; height:240px; padding:25px 15px 15px 20px;}
.qjs-inf .cn{ display:block; font-size:22px; font-family:"Microsoft Yahei"; line-height:34px; text-decoration:none;}
.qjs-inf p{ padding:10px 0; font-size:14px; line-height:24px;}

/*------------------------------众筹---------------------------------------------*/
.zhongchou{ width:100%; height:320px; background:url(../images/hdImg/zc.jpg) no-repeat center top;}
.zclabel{ display:inline-block; padding:0 8px; margin-right:15px; background-color:#e74c3c; color:#fff; border-radius:3px;}
.qj-sort-list .qj-px .high-low{ background-position:-76px 0;}

/*------------------------大师推荐------------------------------------*/
.mw-banner{ width:100%; background:url(../images/hdImg/dstj.jpg) no-repeat center top;}
.mw-bimg{ width:1190px; margin:0 auto; overflow:hidden;}
.mw-bimg img{ display:block; float:left;}
.mw-now{ padding:30px 0 0 0;}
.mw-tit{ width:466px; margin:0 auto 20px auto; background:url(../images/hdImg/mwline.jpg) repeat-x left center; text-align:center; }
.mw-tit span{ display:inline-block; padding:0 10px; background-color:#f0f0f0; font-size:26px; color:#000; font-family:"Microsoft Yahei","微软雅黑"; }
.mw-nlist{ width:1188px; height:300px; background-color:#fff; box-shadow:1px 1px 6px #ddd;margin-bottom:10px;}
.mw-nlist .left{ float:left; width:615px; height:300px;}
.mw-nlist .left img{ display:block;}
.mw-nlist .right{ float:right; width:520px; padding:20px 20px 0 0; font-size:14px; }
.mw-nlist .right .cn{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:24px; text-decoration:none;}
.mwen{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.mw-wi{ padding:10px 0 0 0; font-size:12px; line-height:20px;}
.mw-wi.mw-size{ font-size:14px; line-height:24px;}
.mw-fg{ display:inline-block; padding:0 10px;}
.mw-price{ width:100%; overflow:hidden; padding-top:10px;}
.mw-price dt{ float: left; font-size:20px; line-height:37px; color:#e63333;}
.mw-price dd{ float:right; padding:8px 20px; background-color:#e63333; color:#fff; font-size:16px; border-radius:2px; font-family: "Microsoft Yahei","微软雅黑"; cursor:pointer;}
.mwlist{ width:1208px; overflow:hidden; padding:20px 0 8px 0;}
.mw-wine{ float:left; position:relative; width:280px; height:360px; margin-right:20px; margin-bottom:20px; border:1px solid #ddd; background-color:#fff;}
.mw-wine dt{ padding:6px 0 0 0; text-align:center;}
.mw-wine dt img{ display:block; width:240px; height:240px; margin:0 auto;}
.mw-attr{ padding:6px 10px;}
.mw-attr .cn{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#333;}
.mw-attr .en{display:block; width:100%; padding-top:4px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
.mw-pf{ width:100%; padding:10px 0 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mwlist-price{ display:block; float:left; padding-right:25px; padding-left:5px; font-size:16px; color:#e63333;}
.mw-kc{ display:block; float:left; color:#888;}
.mw-cart{ display:none; position:absolute; top:210px; left:0px; width:100%; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; background:url(../images/redbg.png) no-repeat 0 0; cursor:pointer;  }
.mw-add{ display:inline-block; width:18px; height:19px; padding-right:10px; background:url(../images/cart-add.png) no-repeat 0 center; vertical-align:-5px; }
/*------------------------大师推荐end------------------------------------*/

.act404{ padding:100px 0; height:340px;}
.actico{ width:100px; height:100px; margin:0 auto; background:url(../images/act-end.png) no-repeat}
.act404-t{ padding:15px 0 0 0; text-align:center; line-height:28px; font-size:18px; font-family:"Microsoft Yahei"; color:#525252;}
.act404-t p{ font-size:14px;}
/*--------------------------------产区酒庄主题页-----------------------------------------*/
.themes{ width:100%; background-color:#d7def1; margin-bottom:20px;}
.theme-rg{ padding:24px 0 15px 0; font-size:30px; color:#222631;}
.theme-rg span{ font-size:24px;}
.themebox{ width:100%; overflow:hidden; padding:0 0 25px 0;}
.themes-tb{ float:left; width:415px; border:1px solid #adb6ca; background-color:#bfc8e3;}
.attr-tb li{ width:395px; height:33px; padding:0 10px; margin-bottom:-1px; line-height:33px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; color:#222631; border-bottom:1px solid #aab4d5;}
.attr-tb li a{ border-bottom:1px solid #222631; text-decoration:none; color:#222631;}
.attr-tb li a:hover{ border-bottom:1px solid #cc0000; text-decoration:none; color:#cc0000;}
.raquo-lb{ display:inline-block; padding:0 6px;}
.reg-cont{ float:right; width:755px; overflow:hidden;}
.reg-tleft{ float:left; width:18px; height:208px; background:url(../images/slide_03.png) no-repeat 0px center; cursor:pointer;}
.reg-tr{ float:left; width:18px; height:208px; background:url(../images/slide_03.png) no-repeat right center; cursor:pointer;}
.reg-cent{ float:left; width:689px; height:208px; margin-left:15px; margin-right:10px; line-height:26px;}
.dis-hd{ -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity:.4; cursor:text;}
.themes-wt{ padding-bottom:15px; font-size:24px; color:#222631; }
.themes-wt2{padding-bottom:10px; margin-bottom:18px; font-size:24px; color:#222631; border-bottom:2px solid #222e52;}
.theme-cq {height:208px;word-break:break-all;overflow-y:hidden; }
.theme-jz {height:260px;word-break:break-all;overflow-y:hidden; }
.jzw{ float:left; width:555px; padding-right:15px;}
.jz-cent{ width:494px; height:260px;}
.themes-winery{ float:left; width:197px;}
.themes-wtit{ width:197px; padding:0 0 15px 0; text-align:center; font-size:28px; color:#222631;}
.themes-wtit span{ display:block; padding-top:4px; font-size:16px;}
.themes-wimg{ width:169px; padding:5px; border:1px solid #afb7ca; background-color:#fff;}
.themes-wimg img{ vertical-align:middle;}
.otherwinery{ width:1225px; overflow:hidden; padding-bottom:40px;}
.other-wlist{ float:left; width:175px; padding-bottom:25px;}
.other-wlist dt{ width:140px; border:1px solid #e6e6e6;}
.other-wlist dt img{ vertical-align:middle;}
.other-wlist dd{ width:140px; text-align:center; padding-top:10px;}
.other-wlist dd a{ display:block; width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.other-wlist dd .wcn{ font-size:14px; padding-bottom:4px;}

/*--------------------------------产区酒庄主题页end-----------------------------------------*/

/*--------------------------------期酒-----------------------------------------*/
.qj-group{ width:1190px; margin:0 auto; height:40px; line-height:40px; padding:10px 0; font-size: 24px; font-family: 'Microsoft YaHei';  color: #000;}
.dk-group{ width:1190px; margin:0 auto; height:40px; line-height:40px; padding:0 0 18px 0; font-size: 24px; font-family: 'Microsoft YaHei';  color: #000;}
.group-nm{ display:block; float:left;}
.sortbar{ height:42px; width:1190px; padding-bottom:20px;}
.qj-sort{height:36px; width:1188px; background-color:#e6e6e6; border:1px solid #ddd; }
.fixSort{ position:fixed; top:0; z-index:20; width:1190px;}
.qj-sort-list li{  position:relative; z-index:10; float:left; height:36px; line-height:36px; font-size:14px;  border-right:1px solid #e6e6e6; font-family:Microsoft Yahei;}
.qj-sort-list li .qj-sort-cell{ display:block; float:left; padding:0 15px; color:#000; text-decoration:none; cursor:pointer;}
.qj-sort-list li.active{ height:38px; margin-top:-1px; line-height:38px; background-color:#212c4f;}
.qj-sort-list .qj-px{ position:relative; margin:4px 6px 0 10px; height:28px; padding:0 25px 0 12px; background-color:#f6f6f6; line-height:28px; font-size:12px; color:#333; border-radius:2px; cursor:pointer;}
.qj-sort-list .qj-px span{ position:absolute; display:block; top:10px; right:12px; width:7px; height:8px;}
.qj-sort-list .qj-px .asc{ background:url(../images/sprite.png) -85px 0;}
.qj-sort-list .qj-px .desc{ background:url(../images/sprite.png) -76px 0;}
.qj-sort-list .qj-px .high-low{ background-position:-76px 0;}
.qj-sort-list li .has-sort{ padding:0 24px 0 15px;}
.qj-sort-list li.active .qj-sort-cell{ height:38px; margin-top:-1px; line-height:38px; background-color:#212c4f; color:#fff;}
.search-tool{ float:right; position:relative; z-index:10; width:400px; height:40px;}
.st-out{ position:relative; width:398px; height:38px; border:1px solid #ddd; background-color:#fff; box-shadow:inset 1px 1px 5px #f3f3f3; font-family:Arial,Helvetica,"宋体";}
.st-out .st-inp{ display:block; float:left; width:312px; height:28px; padding:0 8px; margin:5px 0 0 0; border:0; outline:none; font-size:14px;}
.enter-tip{ position:absolute; left:8px; top:0; font-size:14px; color:#aaa; cursor:text;}
.stBtn{ display:block; height:38px; width:56px; float:right; border:0; outline:none; cursor:pointer; background:url(../images/sbtn.png) no-repeat center center;}
.st-downliat{ display:none; position:absolute; top:39px; left:294px; z-index:10; width:398px; border:1px solid #e6e6e6; background-color:#fff;}
.st-downliat li{ padding:0 8px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#666; cursor:pointer;}
.qj-sort-list .score-px{ position:relative; height:28px; margin:4px 10px 0 0; background-color:#f6f6f6; font-size:12px; color:#333; border-radius:2px; }
.score-val{ display:block; float:left;  padding:0 15px; height:28px; line-height:28px; cursor:pointer;}
.qj-sort-list .score-val.downing{ height:33px; background-color:#fff;}
.qj-sort-list .qj-sort-cell.downing, .qj-sort-list li.active .qj-sort-cell.downing{ margin-top:0; height:37px; line-height:36px; background-color:#fff; color:#333;}
.qj-sort-list .score-px .extico2{ top:12px;}
.qj-downlist{ display:none; position:absolute; left:-1px; top:37px; width:96px; border:1px solid #ddd; border-top:0px; background-color:#fff; padding:0 10px 10px 20px; }
.qj-downlist a{ display:block; font-size:12px; font-family:Arial, "宋体"; line-height:28px;}



