@charset "utf-8";
.path{ height:30px; line-height:30px; width:1190px; padding-bottom:6px; margin:0px auto; font-family:"宋体"; }
.path a{ display:inline-block; padding:0px 10px; }
.path span{ display:inline-block; padding:0px 10px; color:#aaa;}
.path .s-kw{ color:#ac1630;}
.retrieval { width:1188px; border:1px solid #e6e6e6; margin-bottom:20px;}
.sjico,.sjico2,a.selected .del,.little .toleft span,.little .toright span, .addico, .addico2, .accico,.nonebox .left,.w-option,.slout, .h-l, .low-h, .wi-option, .wi-option.ck, a.move-r span, a.move-l span, .del-menuw i, .msg-like a, .thumb, .msg-r-ico, .seqdown i, .px-way span, .px-way-gray span, .nonesearch-ico,.nonesearch-ico02{ background:url(../images/sprite.png) no-repeat;}
.dla{ width:1188px; height:38px; border-bottom:1px solid #e6e6e6; background-color:#f5f5f5;}
.dla dt{ float:left; width:100px; padding:10px 0 0 0px; text-align:center;}
.dla dd{ float:left; height:38px; line-height:38px; padding:0px 30px; font-size:14px; color:#000; font-weight:bold; }
.dla dd.curr{ position:relative; height:38px; line-height:38px; _bottom:-1px; background-color:#fff; border-top:2px solid #ac1630; margin-top:-1px; border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.dla dd.curr a{ color:#ac1630;}
.dlb{ width:1188px; overflow:hidden;  border-bottom:1px dotted #ddd; background-color:#f5f5f5;}
.dlb dt{ float:left; width:100px; padding:15px 0 0 0px; text-align:center; }
.dlb dd{ float:left; width:1058px; overflow:hidden; padding:10px 15px; background-color:#fff;}
.dlb dd.sdt{ position:relative; width:958px; padding-right:115px;}
.dlcheck{ width:1190px; overflow:hidden; padding-bottom:15px;}
.dlcheck dt{ float:left; width:92px; padding-left:10px; text-align:center; line-height:25px;}
.dlcheck dd{ float:left; width:1060px; line-height:25px;}
.dlcheck dd span{ display:block; float:left; font-family:"宋体"; padding-right:10px;}
.dlcheck dd a{ text-decoration:none;}
.dlcheck dd a.selected{  display:block; float:left; margin-right:10px; line-height:15px; color:#ac1630; border:1px dotted #a50000; padding:4px 10px; text-decoration:none;}
.dlcheck dd a.selected .del{ position:relative; _top:5px; _left:6px;  display:inline-block; width:7px; height:7px; background-position:-126px 0px; margin-left:6px;}
.dlcheck dd a.reset-xj{ display:block; float:left; line-height:25px; text-decoration:none; cursor:pointer;}
.relSearch{ float:left; position:relative; width:220px; height:26px; padding:0 0 0 8px; border:1px solid #ddd; margin-right:20px;}
.reSear-inp{ width:176px; height:18px; margin-top:4px; line-height:18px; border:0px; outline:0;}
.reSear-btn{ position:absolute; right:0px; top:0; width:40px; height:26px; border:0; outline:0; text-indent:-9999px; background:#e6e6e6 url(../images/search2.png) no-repeat center center; cursor:pointer; }
.seriesbox{ height:26px; overflow:hidden;}
.s-ext{ display:block; position:absolute; top:8px; right:10px; padding:5px 20px; background-color:#f1f1f1; border:1px solid #e6e6e6; cursor:pointer; }
.dlb dd a{ display:inline-block; line-height:26px; padding-right:20px; white-space:nowrap;}
.dlb dd a.curr{ color:#ac1630; font-weight:bold;}
.dlb dd p{ background-color:#f5f5f5; padding:5px 15px; margin-top:8px;}
.seq{ width:100%; height:36px; background-color:#e6e6e6; border:1px solid #ddd; margin-bottom:20px;}
.fixedSeq{ position:fixed; top:0; z-index:20; width:1190px;}
.seq-nb{ background-color:#fff;}
.seq .left{ float:left; width:1090px;}
.seq .right{ float:right; width:100px; text-align:right;}
.seq .left li{ float:left; height:36px; line-height:36px; padding:0px 20px; white-space:nowrap;}
.seq .left .seqmore{ position:relative; z-index:10; padding:0;}
.seq .left li a{ display:inline-block; text-decoration:none;}
.seq .left li.curr{ background-color:#6d6d6d; color:#fff;}
.seq .left li.curr a{color:#fff;}
.seq .left li.chk{ background-color:#ac1630;}
.seq .left li.chk a{color:#fff;}
.seq .left li .sjico{ position:relative; display:inline-block; height:8px; width:7px; _top:4px; _left:6px; margin-left:6px; background-position:-76px 0px;}
.seq .left li.curr .sjico{ background-position:-94px 0px;}
.seq .left li .sjico2{ position:relative; display:inline-block; height:8px; width:7px; _top:3px; _left:6px; margin-left:6px; background-position:-85px 0px;}
.seq .left li.curr .sjico2{ background-position:-103px 0px;}
.seq .left .fuxbox{ width:380px; _width:295px; height:26px; overflow:hidden; margin:5px 10px 0px 20px; padding:0 0 0 10px; background-color:#fff; }
.seq .left .fuxbox .wine-zt{ display:block; float:left; position:relative; line-height:26px; padding:0px 20px 0px 18px;}
.chk-jf{ width:15px; height:15px; border:1px solid #ddd; background-color:#fff;}
.seqdown{ display:block; float:left; height:26px; padding:0 15px 0 15px; margin-top:5px; margin-right:7px; overflow:hidden;line-height:26px; cursor:pointer; background-color:#fff; border-radius:3px; white-space:nowrap; }
#forCatena{ margin-left:20px;}
.seqCatena{ display:none; position:absolute; top:36px; left:-1px; z-index:20; width:300px; padding:10px 0 10px 15px; border: 1px solid #ddd; border-top: 0px;box-shadow: 0px 1px 2px #eee; background-color:#fff;}
.seqCatena a{ display:block; float:left; width:125px; padding-right:15px; line-height:26px;}
.seqClass{display:none; position:absolute; top:36px; left:-1px; z-index:20; width:122px; padding:10px 0 10px 15px; border: 1px solid #ddd; border-top: 0px;box-shadow: 0px 1px 2px #eee; background-color:#fff;}
.seq .left .seqClass a{ display:block; width:110px;  line-height:26px;}
.hasVal .seqdown{ color:#ac1630; font-weight:bold;}
.seqdown i{ display:inline-block; width:7px; height:4px; vertical-align:1px; margin-left:7px; background-position:-90px -150px;}
.hasVal .seqdown i{ background-position:-102px -150px;}
.w-option{ position:absolute; display:block;  width:13px; height:13px; top:6px; left:0px; overflow:hidden; background-position: right -13px; cursor:pointer;}
.w-option.ck{ background-position: right top;}
.lbx{ display:block; float:left; padding-right:20px; position:relative; _top:3px; cursor:pointer;}
input.fux{ _vertical-align:0px;}
.seq .right span{ display:inline-block; height:36px; line-height:36px; vertical-align:2px; padding-right:20px;}
.seq .right span i{ font-style:normal; font-weight:bold; color:#ac1630;}
.seq .right .fany{ display:inline-block; padding:0px 18px; margin-left:1px; height:36px; line-height:36px; background-color:#bababa; text-decoration:none; font-family:"宋体"; font-size:16px; font-weight:bold; color:#fff;}
.seq .right .fany:hover{ background-color:#aaa;}
.winelist{ width:1216px; overflow:hidden;}
.dlc{ float:left; position:relative; width:582px; height:185px;  border-bottom:1px solid #e6e6e6; border-top:2px solid #212c4f; margin-right:26px; margin-bottom:20px; background:url(../images/border_02.gif) repeat-y;}
.dlc.seth{ height:173px;}
.dlc dt{ float:left; width:135px; padding-top:15px; text-align: center; }
.dlc dd{ float:left; width:435px; padding:10px 10px 15px 0px; line-height:23px;}
.dlc dd .wlink{ display:block; width:435px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px;}
.dlc dd .wen{ padding-bottom:6px;}
.dlc dd p.price{ padding-top:6px;}
.comp{ color:#aaa; margin-left:-6px; line-height:23px;}
.comp,.compt{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fenge{ display:inline-block; padding:0px 6px; color:#333;}
.fengt{ display:inline-block; padding-left:30px;}
.fengt2{ display:inline-block; padding-left:30px; margin-left:30px; background:url(../images/sline.gif) no-repeat left center;}
.dlc .compth{ width:100%; overflow:hidden; padding-top:10px;}
.dlc .compth .num{ float:left; width:140px; line-height:30px;}
.numbox{ float:left;  width:90px; border:1px solid #ddd; height:28px; overflow:hidden; line-height:28px;}
.numbox .plus,.numbox .minus{ display:block; float:left; width:22px; background-color:#eee; font-size:14px; text-align:center; font-style:normal; cursor:pointer;}
.numbox .plus{ float:right;}
.numbox .numin{ display:block; float:left; width:44px; height:28px; text-align:center;}
.num-t{ float:left; display:block;}
.numbox .numin input{ border:0px; width:44px; height:27px; line-height:27px; text-align:center;}
.addbtn{ float:left; display:block; background-color:#ddd; border:1px solid #d0d0d0; padding:2px 15px;  color:#000; cursor:pointer;}
.dlc dd.act{ position:absolute; float:none; width:40px; height:40px; top:5px; right:5px; padding:0px;}
.theme{ width:100%; background-color:#e0e4ef; margin-bottom:26px;}
.allth{ float:left; width:225px; height:336px; background:#3e4e7f url(../images/them_03.jpg) no-repeat left top;}
.allth li{ width:195px; padding:20px 15px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.allth li.curr{ background-color:#9c0925;}
.box .allth li a{ color:#fff; text-decoration:none;}
.zhtitbox{width:100%; overflow:hidden; padding-bottom:15px; font-size:24px; font-family:'Microsoft YaHei'; color:#000;}
.zhtitbox .left{ float:left;}
.zhtitbox .right{ float:right; width:500px; text-align:right;}
.zhtitbox .right span{ display:inline-block; height:30px; line-height:30px; font-size:12px; vertical-align:2px; padding-right:20px; font-family:Arial,"宋体";}
.zhtitbox .right span i{ font-style:normal; color:#ac1630; font-weight:bold;}
.zhtitbox .right .fany{ display:inline-block; padding:0px 18px; margin-left:1px; height:30px; line-height:30px; background-color:#d1d1d1; text-decoration:none; font-family:"宋体"; font-size:16px; font-weight:bold; color:#fff;}
.zhtitbox .right .disfany{ cursor:text; background-color:#e6e6e6;}
.zhtitbox .right .fany:hover{ background-color:#bbb;}
.zhtitbox .right .disfany:hover{ background-color:#e6e6e6;}
.tbox{ width:965px; height:336px; overflow:hidden; padding-left:225px; margin:0px auto;}
.theme-info{ position:relative; float:left; width:472px; height:310px; overflow:hidden; padding:26px 35px 0 35px; margin-left:8px;}
.ztm{ text-align:center; font-size:24px; height:40px;}
.ztcont{ height:282px; line-height:24px; color:#55575b; overflow:hidden;}
.ztcont p{ text-indent:2em; } 
.ztpage{ text-align:center; padding:3px 0 0 0;}
.theme-info .ztpage a{ display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; border-radius:9px; -moz-border-radius:9px; background-color:#a6a9b2; color:#fff; text-decoration:none; margin-right:8px;}
.theme-info .ztpage a.curr{ background-color:#495b91; }
.center .ztpage a{ display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; border-radius:9px; -moz-border-radius:9px; background-color:#a6a9b2; color:#fff; text-decoration:none; margin-right:8px;}
.center .ztpage a.curr{ background-color:#495b91; }
.ztpic{ position:relative; float:right; width:415px; height:296px; padding:20px 0px; overflow:hidden;}
.ztslide{ position:relative; width:415px; height:296px; overflow:hidden; }
.ztslide ul{ position:absolute; height:296px; top:0px; z-index:1;}
.ztslide ul li{ position:relative; float:left; width:415px; height:296px;  text-align:center;}
.ztslide ul li a{ display:block;}
.ztslide .dots {position: absolute;right:20px; z-index:30; bottom: 20px; }
.ztslide .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;}
.ztslide .dots li.active {background: #ac1630;}
.unslider .unslider-arrow{ display:block; position:absolute; z-index:10; width:18px; height:36px; top:50%; left:10px; margin-top:-23px; background:url(../images/prenext_03.png) no-repeat; text-indent:-9999px; cursor:pointer;}
.unslider .prev{ right:10px; left:auto; background-position:-18px 0;}
.column{ width:1190px; height:296px; margin:0px auto;}
.column .left{ float:left; width:340px;}
.column .left .tit{ padding:20px 10px 16px 0px; text-align:center; font-size:24px; color:#000; }
.column .left .tit .en{ font-size:16px; color:#7c7f88;}
.column .left .pic{ width:330px; height:205px; overflow:hidden; text-align:center;}
.column .left img{ max-width:330px; max-height:205px;}
.column .center{ float:left; width:476px; padding:24px 0px 0px 0px;}
.column .center .content{ position:relative; height:255px; overflow:hidden; line-height:24px; color:#55575b; padding:0px 30px;}
.scroll-l{ position:absolute; width:30px; height:255px; top:0px; left:0px; cursor:pointer;}
.scroll-l span{ display:block; width:18px; height:36px; background:url(../images/pn.png) no-repeat; margin-top:110px; margin-left:2px;}
.scroll-r{ position:absolute; width:30px; height:255px; top:0px; right:0px; cursor:pointer;}
.scroll-r span{ display:block; width:18px; height:36px;  background:url(../images/pn.png) no-repeat -18px 0px; margin-top:110px;  }
.diss{filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3; cursor: text;}
.column .center .content p{ padding-bottom:8px; text-indent:2em;}
.column .right{ float:left; width:330px; height:272px; background-color:#c5cbdc; color:#4f5052; padding:24px 0px 0px 20px; line-height:24px;}
.column .right div{ padding-bottom:5px;}
.comb{ width:330px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.combt{ width:330px; max-height:120px; overflow:hidden;}
.goodsinfo{ width:1188px; overflow:hidden; margin:0px auto; border:1px solid #e6e6e6; background-color:#fff; margin-bottom:20px;}
.goodsinfo .left{ float:left; width:450px; padding-right:16px;}
.goodsimg{ position:relative; width:450px; height:450px;}
.little{ width:426px; padding:15px 0px; overflow:hidden;}
.little .toleft{ float:left; width:21px; height:40px; padding-left:15px;}
.little .toleft span{ display:block; width:21px; height:40px; background-position:0px -23px; cursor:pointer;}
.litimg{ float:left; position:relative; width:369px; height:40px;}
.litimg ul{ position:absolute; left:0px; height:40px;}
.litimg ul li{ float:left; width:38px; height:38px; padding-left:13px;}
.litimg ul li img{ display:block; border:1px solid #ddd;}
.litimg ul li.curr img{ border:1px solid #ac1630;}
.little .toright{ float:right; width:21px; height:40px;}
.little .toright span{ display:block; width:21px; height:40px; background-position:-21px -23px; cursor:pointer;}
.goodsinfo .right{ float:left; width:702px; padding:25px 20px 25px 0px;}
.goods-tit{ position:relative; font-size:14px; line-height:18px; }
.goods-tit .cn{ font-size:20px; line-height:32px; font-size:28px; font-family: "Times New Roman", Times; letter-spacing:-1px;}
.goods-tit .cn .tack{ font-size:16px; font-weight:bold;}
.series{ padding-top:6px;}
.series a{ border-bottom:1px solid #333; }
.series a:hover{text-decoration:none; border-bottom:1px solid #ac1630;}
.goods-ys{ line-height:26px; font-size:14px; padding:6px 0px 0px 0px; font-family:song,arial,helvetica,verdana,ms gothic,MS UI Gothic;}
.goods-ms{ padding:16px 0px 0px 0px; margin-top:16px; border-top:1px solid #e6e6e6; line-height:26px; font-size:14px; font-family:song,arial,helvetica,verdana,ms gothic,MS UI Gothic;}
.goods-numb{ position:absolute; top:0px; right:-10px; _right:10px; font-size:12px; color:#aaa; }
.goods-attr{ width:702px; overflow:hidden; padding:15px 0px; margin-top:15px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.goods-attr .attrlist{ width:702px; overflow:hidden; line-height:30px;}
.goods-attr .attrlist li{ float:left; width:224px; overflow:hidden; padding-right:10px;}
.goods-attr .attrlist li.grapes{ width:458px;}
.goods-attr .attrlist li a{ text-decoration:none; border-bottom:1px solid #333;}
.goods-attr .attrlist li a:hover{border-bottom:1px solid #ac1630;}
.goods-price{ width:702px; padding:15px 0px; }
.goods-price p{ padding-top:10px; line-height:30px;}
.jifen{ font-size:15px; color:#212c4f;}
.goods-price p .getjifen{ display: inline-block; padding-left:15px; color:#2261c0;}
.buynum{ padding:8px 0px 15px 0; width:702px; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.buy-t{ float:left; line-height:32px;}
.buy-r{ float:left; width:105px; _width:110px; border:1px solid #ddd; height:30px; line-height:30px;}
.buy-r .jia{ display:block; float:right; width:25px; height:30px; background-color:#eee; border-left:1px solid #ddd; text-align:center; font-size:14px; font-family:"宋体"; cursor:pointer;}
.buy-r .jian{ display:block; float:left; width:25px; height:30px; background-color:#eee; border-right:1px solid #ddd; text-align:center; font-size:14px; font-family:"宋体"; cursor:pointer;}
.buy-r .buy-i{ display:block; float:left; width:50px; height:30px; overflow:hidden;}
.buy-r .buy-i input{ width:50px; height:30px; line-height:30px; padding:0px; margin:0px; border:0px; text-align:center; outline:none;}
.shop-btn{ width:100%; position:relative; height:43px; padding:16px 0 0 0;}
.dcode{ position:absolute; bottom:-10px; right:0px;}
.dcode p{ text-align:center; padding-bottom:5px;}
.shop-btn a.addcart{ display: block; float: left; padding: 10px 25px 10px 55px; position: relative; background-color:#212c4f; color: #fff; text-decoration:none; font-size: 18px; text-decoration: none; margin-right: 10px; }
.shop-btn a.cart{ display: block; float: left; padding: 9px 16px 9px 42px; position: relative; background-color:#e6e6e6; border:1px solid #ddd; color: #000; text-decoration:none; font-size: 18px; text-decoration: none; margin-right: 10px; }
.shop-btn a.cart:hover{ background-color:#606f9e; border:1px solid #606f9e; color: #fff;}
.addico{ display:block; position:absolute; top:11px; left:27px; width:23px; height:20px; background-position:-23px 0px;}
.addico2{ display:block; position:absolute; top:11px; left:17px; width:23px; height:20px;  background-position:-182px -66px;}
.shop-btn a.cart:hover .addico2{ background-position:-182px -94px;} 
.shop-btn a.account{ display: block; float: left; padding: 10px 35px 10px 65px; position: relative; background-color:#ac1630; color: #fff; text-decoration:none; font-size: 18px; text-decoration: none; margin-right: 10px; }
.shop-btn .saleout{display: block; float: left; padding: 10px 40px 10px 65px; position: relative; background-color:#bbb; color: #fff; text-decoration:none; font-size:20px; text-decoration: none; margin-right: 10px; font-family:"Microsoft Yahei"; }
.slout{ display:block; position:absolute; top:14px; left:40px; width:20px; height:19px; background-position:-180px -34px;}
.accico{ display:block; position:absolute; top:8px; left:30px; width:25px; height:25px; background-position:-157px 0px;}
.gftit{ width:100%; height:35px; line-height:35px;  background-color:#f8f8f8; font-size:14px; border-bottom:1px solid #ddd;}
.gftit span{ display:block; float:left; padding:0px 30px; border-right:1px solid #ddd; cursor:pointer;}
.gftit span.curr,.gftit span.curr2{ position:relative; background-color:#fff; height:36px; font-weight:bold; _margin-bottom:-1px;}
.pj{ display:none; padding:10px 30px 10px 30px;}
.pjbox{ padding:20px 0px; margin-bottom:5px; border-bottom:1px solid #e6e6e6;}
.tit-a{ font-size:22px; padding-bottom:10px; color:#000;}
.pjcont{ font-size:14px; line-height:26px;}
.score{ width:100%; overflow:hidden;}
.score li{ float:left; width:481px; padding-right:14px; padding-bottom:10px;}
.score li span{ display:block; float:left; padding-right:10px;}
.score li img{ display:block;}
.score li span.jgm{ padding:8px 5px 0px 0px; }
.score li span.vintage{ padding:8px 10px 0px 0px; }
.score li.wadp{ padding-top:7px;}
.mw2{ width:1188px; padding:20px 0px; overflow:hidden;}
.mwlist2{ float:left; width:197px; height:318px; border-right:1px solid #e6e6e6;}
.mwlist2 dt{ position:relative; height:190px; text-align:center; background-color:#fff;}
.mwlist2 dt img{ display:block;}
.mwlist2 dd{ height:109px; padding:9px 16px 10px 16px;}
.mwlist2 dd a,.mfist dd a{ display:block; width:165px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.mwlist2 dd p{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;line-height:20px;}
.mwlist2 dd p.price{ padding-top:7px;}
.mwlist2 .yush{ position:absolute; top:0px; left:0px; width:44px; height:44px;}
.mwlist2 .act{ position:absolute; top:3px; right:3px; width:40px; height:40px;}
.nobord{ border:0px;}
.piclist{ width:100%; padding:15px 0px; overflow:hidden;}
.piclist li{ float:left; height:350px; padding:0px 8px 0px 9px; cursor:pointer;}
.piclist li img{ display:block; border:1px solid #eee; padding:3px; }
.piclist li p{ line-height:20px; padding:6px 0 0 0; text-align:center;}
.goodsimg .yush{ display:block; position:absolute; top:0px; left:0px; width:66px; height:66px; background:url(../images/sprite.png) no-repeat -43px -21px; }
.goodsimg .haiwai{ display:block; position:absolute; top:0px; right:0px; width:66px; height:66px; background:url(../images/haiwai-big.png) no-repeat; }
.goodsimg .act{ display:block; position:absolute; top:10px; right:20px; width:80px; height:80px; background-position:-43px -21px; }
.gift{ overflow:hidden; padding:8px 0; margin:10px 0px; }
.gift dl{ width:100%; overflow:hidden; line-height:20px; }
.gift dl dt{ float:left; color:#ac1630;}
.gift dl dd{ float:left; padding-left:5px;}
.nonebox{ width:1080px; overflow:hidden; padding:30px 0px 30px 40px;}
.nonebox .left{ float:left; width:56px; height:56px; background-position:-117px -30px;}
.nonebox .right{ float:left; width:960px; padding:3px 0 0 20px; font-size:14px; line-height:26px;}
.evalue{ width:100%; overflow:hidden; padding-top:10px; line-height:26px; font-size:14px; border-top:1px dotted #e8e8e8;}
.evalue .l-vint{ float:left; width:128px; padding-top:7px;}
.evalue .r-eval{ float:left; width:990px;}
.fltit{ padding:8px 0px 8px 20px; border-bottom:1px solid #e6e6e6; font-size:18px; }
.flinkbox{ padding:15px 20px; width:1146px; overflow:hidden;}
.flinkbox li{ float:left; width:191px; line-height:30px; font-size:14px; white-space:nowrap;}
.coorperation{ border-top:1px dotted #ddd; padding:15px 0 20px 0px; font-size:14px; margin:20px 20px 0px 20px;}
.coorptit{ font-size:15px; color:#000; padding-bottom:10px;}
.coorperation p{ line-height:26px; color:#666;}
.suitedescrip{ padding:15px 0px; margin-top:15px; line-height:26px; font-size:14px; border-top:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6;}
.suite-list{ width:1146px; overflow:hidden; padding:10px 20px 0px 20px;}
.suit-num{ font-style:normal; color:#ac1630; font-family:"Microsoft Yahei"}
.suite-extend{ width:1190px; margin:-21px auto 20px auto; }
.suit-all{ display:block; width:130px;  padding:10px 0px; text-align:center; background-color:#fff; border:1px solid #ddd; border-top:1px solid #fff; margin-left:545px; cursor:pointer; color:#444; font-weight:bold;}
.suid{ height:46px; line-height:23px; height:46px; overflow:hidden;}
.suit-md{ width:435px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px; padding-top:6px;}
.suite-itm2{ width:100%; overflow:hidden; padding:10px 0px; border-bottom:1px dotted #ddd;}
.suite-itm2 dt{ float:left; width:50px; padding:0px 20px; line-height:24px;}
.suite-itm2 dt img{ display:block;}
.suite-itm2 dd{ float:left; line-height:24px;}
.suite-itm2 dd.s-jm{ width:600px; padding-right:30px; }
.suite-itm2 dd.s-price{ width:100px;}
.suite-itm2 dd.s-num{ width:150px; text-align:center;}
.suite-sum{ width:100%; overflow:hidden; padding:12px 0px; line-height:30px; font-size:14px;}
.suite-sum dt{ float:left; width:808px; text-align:right; }
.suite-sum dd{ float:left; padding-left:15px;}
.suite-sum .price-jz{ display:inline-block; padding-right:10px;  text-decoration:line-through;}
.suite-sum .price-suite{ display:inline-block; }
.dlc a.xilie{ display:block; padding-top:14px; text-align:center; color:#ac1630;}
.tit-a a.more-nr{ display:block; float:right; padding:5px 20px; font-size:12px; background-color: #809cca; color:#fff; text-decoration:none;}
.arrows{ position:absolute; top:0px; height:10px; width:10px; z-index:100; }
.arrows .prev{ position:absolute; top:0px; left:0px; width:34px; height:285px; background:url(../images/prenext1.png) no-repeat 12px 124px; text-indent:-99999px; cursor:pointer;}
.arrows .next{  position:absolute; top:0px; right:-405px; width:34px; height:285px; background:url(../images/prenext2.png) no-repeat 5px 124px; text-indent:-99999px; cursor:pointer;}
.picnum{ position:absolute; bottom:0px; font-size:14px; left:177px; width:60px; height:20px; text-align:center; line-height:20px; z-index:1000;  }
.jmcn{ position:absolute; top:10px; left:0px; width:415px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#59341c;}
.pricecell{ width:100%; height:30px; line-height:30px;}
.fleft{ float:left; height:30px; overflow:hidden;}
.getquan{ position:relative; float:left;  z-index:20;}
.currquan{ padding:0px 12px 0px 10px; line-height:30px; color:#2261c0; background:url(../images/xl.gif) no-repeat center right;}
.memquan{ display:none; position:absolute; top:-4px; left:0px;  z-index:-10; width:158px; background-color:#fff; border:1px solid #ddd; padding:36px 0 0 0; box-shadow:0px 0px 2px #ddd;}
.memquan span{ display:block; border-top:1px dotted #ddd; padding:0 0 0 10px;}
.tofavorite{ display:block; float:left; position: relative; height:30px; padding:0px 16px; margin-top:10px; border:1px solid #e3e3e3; background-color:#eee; line-height:30px; padding-left:36px; cursor:pointer; border-radius:2px;}
.tofavorite ins{ display:block; position:absolute; top:7px; left:14px; width:17px; height:17px; background-position:-141px -100px;}
.tofavorite.fok ins{ background-position:-120px -100px;}
.actmsg{ width:100%; overflow:hidden; padding:4px 0 0 0;}
.jihua{ float:right; line-height:20px; }
.jihua a{   text-decoration: none;  border-bottom: 1px solid #333;}
.jihua a:hover{ border-bottom:1px solid #ac1630;}
.act-h{ float:left; line-height:20px; color:#ac1630; }
.jihua-inf{ float:left; width:300px;line-height:20px; }
.act-h2{ float:left; line-height:30px; padding-right:5px; color:#ac1630; }
.jihua-t{ padding:0 0 14px 0; font-weight:bold; color:#444;}
.jihua-pic{ float:left; width:32px; border:1px solid #e6e6e6;}
.jihua-nm{ float:left; width:251px; padding-left:10px; line-height:30px;}
.zp-name{ float:left; width:596px; padding-left:10px; line-height:30px;}
.act-inf{ padding:0 0 0 40px; line-height:20px;}
.act-inf span{ display:block; padding-bottom:6px; color:#ac1630;}
.act-inf i{ font-style:normal; color:#999;}
.act-inf i.huangou{ display:inline-block; margin-left:15px; color:#2057b3; cursor:pointer; font-family:"宋体";}
.act-left{ float:left; width:50%; overflow:hidden;}
.activity{ width:1188px; overflow:hidden; border:1px solid #e8e8e8; background-color:#fff; margin-bottom:20px; }
.activity .left{ float:left; width:810px;}
.activity .left img{ display:block; width:810px; height:282px;}
.activity .right{ position:relative; float:right; width:328px; height:188px; overflow:hidden; padding:20px 20px 74px 30px;}
a.act-tit{ display:block; padding-bottom:10px; font-size:24px; line-height:30px; font-family:"Microsoft Yahei"; text-decoration:none;}
.activity .right p{line-height:23px;}
.act-func{ position:absolute; bottom:20px; right:20px; height:30px; padding-top:10px;}
.act-func a{ display:block; float:right;height:34px; line-height:34px; font-size:14px; color:#ac1630;; text-decoration:none;}
.act-func span{ font-family:"宋体"; font-weight:bold;}
.hdtime{ padding-bottom:15px; color:#999;}
.seqbox{ width:100%; height:36px; margin-bottom:25px; position:relative; border-bottom:2px solid #e3e3e3;}
.way{ position:absolute; top:0px; left:0px; height:38px;}
.way a{ display:inline-block; height:36px; line-height:36px; padding:0 20px; border:1px solid #d0d0d0; background-color:#e3e3e3; border-top-left-radius:8px; box-shadow: inset 0 1px 10px #ddd; font-size:14px; text-decoration:none; color:#333; }
.way a.curr{ background-color:#ac1630;  border:1px solid #ac1630; box-shadow: inset 0 1px 10px #aa0000 ;  color:#fff; font-weight:bold;}
.paixu{ float:left; padding:10px 0 0 0;}
.paixu2{ float:left; padding:10px 0 0 15px;}
.paixu ul{ padding:0px; margin:0px; width:235px; height:27px; line-height:25px; border-left:1px solid #e0e0e0;}
.paixu ul li{ float:left; width:75px; height:25px; line-height:25px; border:1px solid #e0e0e0; background-color:#f1f1f1; border-left:0px; text-align:center;}
.paixu ul li a{ display:block; position:relative; height:25px; padding:0 7px 0 0;  text-decoration:none;}
.h-l{ display:inline-block; position:absolute; top:9px; right:15px; height:8px; width:7px; margin-left:5px;background-position:-76px 0px}
.low-h{ display:inline-block; position:absolute; top:9px; right:15px; height:8px; width:7px;  margin-left:5px; background-position:-85px 0px;}
.px-way, .px-way-gray{ position:absolute; top:8px; right:15px; width:7px; height:10px;}
.px-way .px-ascend{ display:block; width:7px; height:5px; background-position:-98px -127px; opacity:.5; filter:Alpha(opacity=50);}
.px-way .px-descend{ display:block; width:7px; height:5px; background-position:-98px -132px;opacity:.5; filter:Alpha(opacity=50);}
.px-way-gray .px-ascend{ display:block; width:7px; height:5px; background-position:-107px -127px; }
.px-way-gray .px-descend{ display:block; width:7px; height:5px; background-position:-107px -132px;}
.px-way .pxmark{ opacity:1; filter:Alpha(opacity=100);}
.paixu2 ul{ padding:0px; margin:0px; height:25px; width:350px; border:1px solid #e0e0e0; background-color:#f1f1f1; line-height:25px;}
.paixu2 ul li{ float:left; border-right:1px solid #e0e0e0; height:25px; padding:0 14px;}
.wi-option{ display:block; position:absolute; top:6px; left:0px; width:13px; height:13px; margin-right:7px; overflow:hidden; background-position: right -129px; cursor:pointer; vertical-align:-2px;}
.paixu2 ul li a{ display:block; float:left; position:relative; padding-left:19px; text-decoration:none;}
.paixu2 ul li.chk .wi-option{ background-position: right -116px;}
.paixu2 ul li.chk{ font-weight:bold;}
.paixu ul li.chk{ background-color:#999; border:1px solid #999; border-left:0px; }
.paixu ul li.chk a{ color:#fff;}
.paixu ul li.chk a .h-l{ background-position:-94px 0;}
.paixu ul li.chk .low-h{ background-position:-102px 0px;}
.w-page{ float:right; padding:3px 0 0 0;}
.w-page ul{ width:300px; padding:0px; margin:0px;}
.w-page ul li{ float:right; height:25px; padding-right:2px; line-height:25px; }
a.p-btn{ display:inline-block; width:40px; height:25px; text-align:center; background-color:#bbb; color:#fff; font-family:"宋体"; font-weight:bold; text-decoration:none;}
.w-page ul li.p-sum{ padding-right:15px;}
a.p-btn:hover{ background-color:#999;}
.wine-xj{ float:left; width:595px; margin-right:22px; border:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}
.wine-xj-c{width:595px; height:154px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.dlc-xj{ float:left; position:relative; width:595px; height:154px; }
.dlc-xj dt{ float:left; width:100px; padding-top:15px; text-align: center; }
.dlc-xj dd.xj-info{ float:left; width:420px; padding:15px 10px; line-height:23px;}
.dlc-xj dd.xj-info .wlink{ display:block; width:420px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px;}
.dlc-xj dd.xj-info .wen{ padding-bottom:6px;}
.dlc-xj dd.xj-info p.price{ padding-top:6px;}

.comp-xj{ color:#aaa; margin-left:-6px; line-height:23px;}
.comp-xj,.compt-xj{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dlc-xj .compth{ width:100%; overflow:hidden; padding-top:12px;}
.dlc-xj dd.xj-chk{ float:left; width:50px; height:99px; padding:55px 0 0 0; text-align:center; border-left:1px solid #e8e8e8;}
.dlc-xj dd.act{ position:absolute; float:none; width:40px; height:40px; top:5px; right:65px; padding:0px;}
.batch-xj{ position:fixed; bottom:0px; height:36px; width:790px; background-color:#eee; border:1px solid #e3e3e3;}
.move-xj{ float:right; width:250px; height:36px; text-align:center; line-height:36px; font-size:14px; background-color:#5975c5; color:#fff;}
.xj-all{ float:right; padding-right:25px; height:36px; line-height:36px;}
input.inp-xj{ width:18px; height:18px; border:1px solid #ddd; background:#fff; vertical-align:-4px; _margin-top:6px;  }
input.inp-xj2{ width:15px; height:15px; border:1px solid #ddd; background:#fff; }
.mywine{ float:right; width:502px;}
.my-xj{  width:500px; border:1px solid #e6e6e6;}
.my-xj-tit{ height:38px; padding:0px 10px; font-size:14px;  background-color:#f1f1f1; border-bottom:1px solid #cbcdd3;}
.my-wine{ width:480px; padding:10px; overflow:hidden; border-bottom:1px dotted #e8e8e8;}
.my-wine dt{ float:left; width:30px;  line-height:18px;}
.my-wine dd.my-wn{ float:left; width:288px; text-align:center line-height:18px;}
.my-wine .my-price{ float:left; width:70px; text-align:center;}
.my-wine .my-num{ float:right; width:85px;}
.m-n-i{ width:83px; height:26px; line-height:26px; text-align:center; background-color:#fff; border:1px solid #e6e6e6;}
.m-n-i span{ float:left; width:20px; height:26px; background-color:#eee; border-right:1px solid #e6e6e6; font-family:"宋体"; cursor:pointer;}
.m-n-i .m-n-plus{ float:right; border-left:1px solid #e6e6e6; border-right:0px;}
.m-n-i input{ width:33px; height:25px; line-height:25px\9; padding:0px; border:0px; outline:none; text-align:center;}
.my-total{ height:29px; padding:5px 10px; line-height:29px; text-align:right; border-top:1px solid #e9e9e9; background-color:#f1f1f1;}
.sj-sum{ padding:6px 10px; background-color:#f6f6f6; border-bottom:1px solid #e6e6e6;}
.sj-sum dl{ width:100%; overflow:hidden;}
.sj-sum dl dt{ float:left; line-height:20px;}
.sj-sum dl dd{ float:right; line-height:20px; padding-right:10px;  }
.myxj-c{ float:left; width:50px; height:160px;  margin:100px 0 0 0;  }
.xjbox{  width:45px; height:100px; background-color:#708bbc;  border-radius:5px; text-align:center; }
.xjbox a.move-r{ display:block; width:45px; height:74px; padding-top:26px; border-top-left-radius:5px; border-top-right-radius:5px;  color:#fff; text-decoration:none;}
a.move-r span{ display:block; width:16px; height:26px; margin:0 auto 6px auto; background-position:-143px -119px; }
.my-btn{ width:100%; overflow:hidden; height:40px; padding:15px 0 0 0; }
.my-btn a.mybuy{ display:block; float:right; margin-top:4px; padding:8px 20px; font-size:14px; background-color:#ac1630; color:#fff; border-radius:2px; text-decoration:none; }
.my-btn a.save-xjd{display:block; float:right; margin-right:6px; margin-top:4px; padding:7px 13px; background-color:#f6f7f8; border:1px solid #c9ccd1; color:#464646; text-decoration:none; border-radius:2px; font-size:14px; box-shadow:0px 1px 1px rgba(0,0,0,0.05);}
.my-btn a.wm-cart{ display:block; float:right; margin-right:6px; margin-top:4px; padding:8px 13px; color:#fff; background-color:#212c4f; border-radius:3px; text-decoration:none;  font-size:14px;}
.wm-sum{ padding:10px; text-align:right;}
.reset-num{ display:block; float:right; height:27px; line-height:27px; padding:0 15px; border:1px solid #ddd; background-color:#fff; cursor:pointer;}
.fixed_c{ position:fixed;_position:absolute;top:30px; _top:expression(eval(document.documentElement.scrollTop));}
.fixed_c2{ position:fixed;_position:absolute;top:0px; _top:expression(eval(document.documentElement.scrollTop));}
.del-menuw{ display:block; position:relative; float:left; height:27px; margin-right:5px; padding:0 15px 0 28px; border:1px solid #ddd; background-color:#fff; cursor:pointer;}
.del-menuw i{ display:block; position:absolute; top:9px; left:10px; width:10px; height:10px; background-position:-165px -100px;}
.del-menuw i.reset-ico{width:12px; height:12px; background-position:-56px -147px;}
.my-choice{ height:28px; padding:0px 10px; background-color:#d9dfeb; border-bottom:1px solid #c6ccda; }
.cho{ float:left; padding-right:10px; line-height:28px; color:#3f485d; font-family:"宋体";}
.hdtit{ padding:18px 0 20px 0; text-align:center;}
.hdwine{ width:1208px; padding-bottom:30px; overflow:hidden;}
.hdwbox{ float:left; width:282px; position:relative; overflow:hidden; border:1px solid #e0e0e0; background-color:#fff; margin-right:18px; margin-bottom:20px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.hdwbox dt{ position:relative; width:282px; height:240px; overflow:hidden;}
.hdwbox dt a img{ display:block; width:240px; margin:0px auto;}
.hdw-tit{ width:262px; padding:12px 10px 8px 10px;}
.hdw-tit .hd-cn{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; font-family:Microsoft Yahei; color:#000; }
.hdw-tit .hd-en{ display:block; width:100%; padding:3px 0 8px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}
.hdw-i{ width:282px; padding:0 0 10px 0;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left:-6px;  }
.hdw-i span{ display:inline-block; padding:0px 6px; color:#666;}
.hdw-price{ width:282px; height:42px; line-height:42px; overflow:hidden; background-color:#db4456; color:#fff;}
.hdw-btn{ display:block; position:relative; width:106px; height:42px; float:right; background-color:#c51d2c; font-size:14px; font-family:Microsoft Yahei; color:#fff; text-align:center; cursor:pointer; }
.hdw-btn i{ display:block; position:absolute; top:15px; left:-7px; width:7px; height:14px; background:url(../images/hdwico_15.png) no-repeat;}
.hdw-p{ display:block; padding:0 0 0 10px;}
.hdw-p i{ display:block; float:left; padding-right:15px; font-size:20px; font-style:normal;}
.hdico{ display:block; position:absolute; z-index:10; top:10px; right:10px; width:55px; height:55px;}
.goods-int{ width:1130px; padding:20px 30px 30px 30px; overflow:hidden;}
.goods-int p{ padding-bottom:12px; font-size:14px; line-height:26px; }
.goods-int p.tit-a{ font-size:20px; padding:16px 0 6px 0;}
.goods-int p.xcimg{ padding-top:20px;}
.goodsPhotos{ display:block; margin:0 auto;}
.all-chk{ float:left; height:30px; padding-right:35px; vertical-align:middle;}
input.xjm{ display:block; float:left; height:28px; width:100px; margin-top:5px; line-height:28px; border:0px; background:transparent; font-size:16px; font-weight:bold;}
.edit-xjm{ display:block; float:left; padding:0 0 0 28px; background:url(../images/p.png) no-repeat 10px 1px; margin-top:13px; font-size:12px; color:#2057b3; cursor:pointer;  }
input.xjm.xjm-edit{ width:250px; background:#fff; margin-top:3px; font-size:14px; font-weight:normal; border:1px solid #ddd; padding:0px 8px; border-radius:3px; box-shadow:inset 1px -1px 4px #eee;}
.allyears{ width:100%; overflow:hidden; padding:8px 0 0 0;}
.allyears li{ float:left; width:56px; height:30px; padding:0 10px 10px 0; line-height:30px;}
.allyears li span{ display:block; width:56px; height:30px; border:1px solid #e6e6e6; background-color:#f5f5f5; text-align:center;cursor:pointer; font-size:14px; color:#525252;}
.allyears li span.curr{ background-color:#659edf; border:1px solid #659edf; color:#fff;}
.data-year{ padding:10px 0 0 0; border:1px solid #e6e6e6;}
.bar-graph{ float:left; width:380px; height:240px; border:1px solid #e6e6e6;}
.bar-score{ float:right; width:670px; height:210px; line-height:30px; padding:15px 0 15px 20px; border:1px solid #e6e6e6;}
.bar-score dl dt,.bar-score dl dd{ float:left; width:190px; font-size:14px;}
.bar-score dl dd.s-g-time, .pj-h dd.s-g-time{ font-size:12px; color:#999; font-weight:normal;}
.ev-photo{ float:left; width:68px; height:68px; padding-top:12px;}
.ev-info{ float:left; width:1040px; padding-left:20px;}
.pj-h{ width:100%; overflow:hidden; padding:6px 0 0 0;}
.pj-h dt, .pj-h dd{ float:left; padding-right:35px; font-weight:bold; color:#333;}
.pj-p{ padding-bottom:20px; line-height:26px;}
.rel-information li{ height:30px; line-height:30px; font-size:14px;}
.rel-information li span{ display:block; float:left; width:12px; color:#2c75d0; font-family:"宋体";}
.g-w-info{ width:100%; overflow:hidden; padding:10px 0;}
.g-w-info dt{ float:left; width:169px; }
.g-w-info dd{ float:left; width:929px; font-size:14px; line-height:26px; padding:0 0 0 30px;}
.banner-img{width:100%; height:450px; background:url(../testimg/kj.jpg) no-repeat center top;}
.region-img img{ display:block; border:0px; margin-top:-15px;}
.price-sm{ float:left; width:506px; line-height:20px; padding-top:5px;}
.qj-dh{ display:block; line-height:18px;}
.presale{ width:100%; background:url(../hdImg/hwys.jpg) no-repeat top center;}
.pre-img{ width:1190px; margin:0px auto;}
.pre-img img{ display:block; border:0px;}
.suite-btm{ width:100%; padding-top:10px;  overflow:hidden;}
.suite-btm dt{ float:left;  font-size:18px; line-height:35px; color:#ac1630;}
.suite-btm dt i{ font-size:24px; font-style:normal;}
.suite-btm dd{ float:right;  height:35px; line-height:35px; padding:0 30px; background-color:#ac1630; color:#fff; font-size:16px; font-family:Microsoft Yahei; cursor:pointer; border-radius:2px;}
.suite-btm dd i{ display:block; float:left; width:16px; height:35px; background:url(../images/plus.png) no-repeat 0 center;}
.qj-suite{ width:1188px; overflow:hidden; margin:0px auto; margin-bottom:25px; background-color:#f6f7f8; }
.qjs-img{ float:left; width:750px; }
.qjs-img img{ display:block;}
.qjs-inf{ float:left; width:403px; padding:20px 15px 0px 20px;}
.qjs-inf .cn{ display:block; font-size:22px; line-height:34px; font-family:"Microsoft Yahei"; text-decoration:none;}
.qjs-inf p{ padding:10px 0; line-height:24px; font-size:13px;}
.seqPrice{ display:none; position:absolute; z-index:20; top:36px; left:-1px; width:270px; background-color:#fff; padding:10px 15px; border:1px solid #ddd; border-top:0px; box-shadow:0px 1px 2px #eee;}
.seq li .seqPrice a{display:block; float:left; width:90px; height:26px; line-height:26px;}
.uiHover{ height:33px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; background-color:#fff;}
.seqScore{ display:none; position:absolute; z-index:20; top:36px; left:-1px; width:84px; background-color:#fff; padding:0; border:1px solid #ddd; border-top:0px; box-shadow:0px 1px 2px #eee;}
.seq li .seqScore a{display:block; height:30px; padding:0 0 0 15px; line-height:26px; }
.soform{ float:left; width:270px; height:26px; padding-left:8px; margin-top:4px; border:1px solid #d1d1d1; background-color:#fff; border-radius:3px;}
.soIn{ float:left; width:215px; height:20px; line-height:20px; margin:3px 0 0 0; border:0; outline:0; color:#999; }
.soButton{ float:right; width:50px; height:26px; border:0; outline:0; border-left:1px solid #ddd; cursor:pointer; background:#f1f1f1 url(../images/search2.png) no-repeat center center;}
.soButton:hover{ background-color:#eaeaea;}
.page-info{ display:block; float:right; padding:15px 5px 0 0; font-size:12px; font-family:Arial,Helvetica,"宋体";}
.seqReset{ display:block; float:left; height:26px; margin-top:4px; line-height:26px;cursor:pointer;}
.forkj{ width:100%; text-align:center; background-color:#f1f1f1; border-bottom:1px solid #e6e6e6;}
.highScore-banner{ width:100%; height:450px;}
.hd-tu img{ border:0; vertical-align:middle; }
.bannerWrap{ width:100%; height:400px; overflow:hidden; position:relative;}
.bannerimgs{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:400px;}
.cred-nav{height:47px; margin:10px 0 30px 0;}
.nav-gray{ width:1188px; height:45px; padding:0 0 0 0px; border:1px solid #e7e7e7; background-color:#f8f8f8; }
.fixedCredits{ position:fixed; top:0; z-index:10;}
.nav-gray-group{ float:left; height:45px; line-height:45px;}
.nav-gray-group li{ position:relative; z-index:5; float:left; padding:0 25px; font:16px/45px "Microsoft Yahei"; color:#525252;}
.nav-gray-group li a{ text-decoration:none; color:#333;}
.nav-gray-group .curr-nav{ background-color:#212c4f; margin-top:-1px; height:47px; color:#fff; font-weight:bold; }
.nav-gray-group .curr-nav>a{ color:#fff;}
.nav-gray-group .droping{ height:46px; padding:0 24px; margin:0; color:#333; background-color:#fff; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.nav-gray-group .credrop.droping>a{ color:#333;}
.nav-gray-rgt{ float:right; height:45px;}
.page-zy{ float:right; height:45px;}
.page-zy a{ display:block; float:right; width:40px; height:45px; margin-left:1px; text-align:center; font:16px/45px "宋体"; color:#999; font-weight:bold; text-decoration:none; background-color:#e7e7e7;}
.page-zy a:hover{ background-color:#ddd; color:#333;}
.page-zy .disabled-fy, .page-zy .disabled-fy:hover{ background-color:#f1f1f1; color:#bbb;  cursor:text;}
.num-total{ float:right; padding-right:15px; line-height:45px; color:#525252;}
.giftCredits{ display:inline-block; padding-left:20px;color:#ac1630;}
.nonesearch{ position:relative; padding:0 0 20px 24px;font-size:14px; }
.nonesearch-ico{ display:block; position:absolute; left:0; top:-1px; width:18px; height:18px; background-position:-100px -100px;}
/*--------------------------------------------------------------*/
.search-cellar{ padding:20px 0 30px 0;}
.search-cwrap{ position:relative; z-index:1000; width:604px; height:45px; padding:0 10px 0 36px; margin:0 auto; background:#fff url(../images/search-cellar.png) no-repeat 10px center; border:1px solid #ddd; box-shadow:inset 0 3px 3px #f4f4f4;}
.search-cwrap input{ width:504px; height:45px; border:0; outline:none; font-size:14px; background-color: transparent;}
.search-cellar-btn{ display:block; position:absolute; top:-1px; right:-1px; width:100px; height:47px; background-color:#ac1630; color:#fff; font-size:18px; text-align:center; font-family:"Microsoft Yahei"; line-height:45px; cursor:pointer;}
.nonesearch-ico02{ display:inline-block; width:18px; height:18px; margin-right:5px; background-position:-100px -100px; vertical-align:-3px;}
.cellar-downlist{ position:absolute; left:-1px; top:46px; right:100px; z-index:100; border:1px solid #ddd; border-top:0; background-color:#fff;}
.cellar-downlist ul{}
.cellar-downlist li{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px; font-size:13px; font-weight:bold;}
.cellar-downlist li a{ display:block; padding:0 15px; text-decoration:none;}
.cellar-downlist li a span{ color:#ac1630;}
.cellar-downlist li a:hover{ background-color:#ac1630; color:#fff;}
.cellar-downlist li a:hover span{ color:#fff;}