/* CSS Document */
body{color:#666;}
.mt10{ margin-top:10px;}
.mt7{ margin-top:7px;}
.red{ color:#cf0404;}
.title_1,.title_2,.title_3,.title_4,.title_5,.title_6,.title_7,.title_8,.title_9,.title_10{ background:url(../image/index_title.jpg) no-repeat 0 0; height:31px;}
.mainWrap{width:100%;  padding:10px 0;}
.mainBox{ width:1000px; margin:0 auto;}
.lay_1{ width:100%;}
.indexTabBox{ float:left; width:720px; border-top:1px solid #dddddd; background:#fff; height:599px;}
.indexTabNav{ width:720px; overflow:hidden; height:36px; position:relative; margin-top:-1px;}
.indexTabNav ul{}
.indexTabNav li{ width:179px; border:1px solid #dddddd; border-top: none; height:35px; position:absolute; top:0; cursor:pointer; text-align:center; line-height:35px; font-size:16px; font-weight:bold; color:#666; font-family:"微软雅黑";}
.indexTabNav .n1{ left:0;}
.indexTabNav .n2{ left:180px;}
.indexTabNav .n3{ left:360px;}
.indexTabNav .n4{ left:540px; width:178px;}
.indexTabNav .n5{ left:720px;}
.indexTabNav .on{ width:179px; border-top:3px solid #c41921; border-bottom:1px solid #fff; height:32px; color:#c41921; line-height:32px;}
.indexTabConWrap{ border:1px solid #ddd; border-top:none; height:563px; overflow:hidden;}
.indexTabCon{ width:696px; height:528px; margin:0 auto; padding:10px 0; overflow:hidden; position:relative;}
.indexTabCon li{ float:left; width:174px; margin-top:20px;}
.indexTabCon li .indexTabPic{ width:160px; padding:0 7px; position:relative;}
.indexTabCon li .indexTabTit{ width:170px; padding:0 2px; height:18px; line-height:18px;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.indexTabCon li .indexTabPrice{ width:170px; padding:0 2px; height:18px; line-height:18px; overflow:hidden;}
.indexTabCon li .indexTabPrice strong,.indexTabCon li .indexTabPrice del{ font-family:"微软雅黑"; font-size:15px; color:#CD0100;}
.indexTabCon li .indexTabPrice del{ font-size:12px; color:#666; padding-left:20px;}
/*标签样式*/
.Tag{ background:url(../image/Tag.png) no-repeat 0 0;_background:url(../image/Tag_8.png) no-repeat 0 0; position:absolute; width:46px; height:52px; right:0; top:0;}
.Tag_1{ background-position:0 0;}
.Tag_2{ background-position:-47px 0;}
.Tag_3{ background-position:-94px 0;}
.Tag_4{ background-position:-141px 0;}
.Tag_5{ background-position:-188px 0;}
.Tag_6{ background-position:-235px 0;}
.Tag_7{ background-position:0 -54px;}
.Tag_8{ background-position:-47px -54px;}
.Tag_9{ background-position:-94px -54px;}
.Tag_10{ background-position:-141px -54px;}
.Tag_11{ background-position:-188px -54px;}
.Tag_12{ background-position:-235px -54px;}
.Tag_13{ background-position:0 -108px;}
.Tag_14{ background-position:-47px -108px;}
.Tag_15{ background-position:-94px -108px;}
.Tag_16{ background-position:-141px -108px;}
.Tag_17{ background-position:-188px -108px;}
.Tag_18{ background-position: -235px -108px;}
.Tag_19{ background-position: 0px -162px;}
.Tag_20{ background-position: -47px -162px;}
.Tag_21{ background-position: -94px -162px;}
.Tag_22{ background-position: -141px -162px;}
.Tag_23{ background-position: -188px -162px;}
.Tag_24{ background-position: -235px -162px;}
.Tag_25{ background-position: 0px -216px;}
.Tag_{ background:none;}
/*首页公告信息*/
.indexTabRight{ width:270px; float:right; height:500px;}
.indexTabNew{ width:270px; height:139px; border-top:1px solid #dddddd; background:#fff; overflow:hidden;}
.indexTabNewNav{ height:35px; position:relative; top:-1px;}
.indexTabNewNav li{ font-size:14px; font-weight:bold; text-align:center; width:134px; height:34px; border:1px solid #ddd; line-height:34px; position:absolute; top:0; cursor:pointer;}
.indexTabNewNav .s1{ left:0;}
.indexTabNewNav .s2{ left:135px; width:133px;}
.indexTabNewNav .on{ border-top:3px solid #c41921; border-bottom:1px solid #fff; height:32px; color:#000; line-height:32px;}
.indexTabNewCon{ border:1px solid #ddd; border-top: none; height:94px; padding-top:10px; position:relative; top:-1px;}
.indexTabNewList{ width:258px; margin:0 auto;}
.indexTabNewList li{ float:left; width:114px; margin-left:10px; display:inline; text-overflow:ellipsis; overflow:hidden;white-space: nowrap; line-height:28px;}
.indexTabNewList li a{ color:#666;}
.indexTabNewList li a:hover{ color:#ff7700;}
/*首页团购入口*/
.indexTuanList .prev,.indexTuanList .next{ background:url(../image/indextuanicon.png) no-repeat 0 0; cursor:pointer; width:14px; height:23px;}
.indexTuanBox{ width:268px; height:157px; border:1px solid #ddd; background:#fff; overflow:hidden;}
.indexTuanList{ width:268px; height:157px; overflow:hidden; position:relative;}
.indexTuanList ul{ width:10000px; height: 157px;}
.indexTuanList li{ float:left; width:268px; height:157px; position:relative;}
.indexTuanList li p{ position:absolute; left:33px;}
.indexTuanTit{ font-family:"微软雅黑"; font-size:20px; color:#e4393c; font-weight:bold; top:20px; height:20px; line-height:20px;}
.indexTuanName{ color:#222; top:44px; height:18px; line-height:18px;}
.indexTuanPrice{ color:#666; top:85px; height:20px; line-height:20px;}
.indexTuanPrice strong{ padding-left:5px; font-family:"微软雅黑"; color:#e4393c; font-size:20px; position:relative; top:2px;}
.indexTuanBuy a{ width:72px; height:32px; display:block;}
.indexTuanList .prev{ background-position:0 0px; position:absolute; left:9px; top:65px; z-index:1;}
.indexTuanList .next{ background-position:-16px 0; position:absolute; right:9px; top:65px; z-index:1;}
/*首页团购入口下方广告位*/
.indexAdFocus{ width:270px; height:280px; overflow:hidden;}
.indexAdFocusList{  width:270px; height:280px; overflow:hidden; position:relative;}
.indexAdFocusList .indexAdFocusWrap{ width:10000px; position:absolute; left:0; top:0; }
.indexAdFocusWrap li{ float:left; width:270px; height:280px;}
.indexAdFocusBtn{ position:absolute; left:25%; margin-left:-35px; height:5px; overflow:hidden; top:265px;z-index:10;}
.indexAdFocusBtn li{ float:left; width:20px; height:5px; background:#fff; cursor:pointer; display:inline; margin-right:5px; text-indent:-999em;}
.indexAdFocusBtn .on{ background:#ff7700;}
/*首屏1200*70广告位*/
.indexAdBox{ height:70px; overflow:hidden;}
.indexAdBox p{ overflow:hidden; width:495px; height:70px;}
.indexAdLeft{ float:left;}
.indexAdRight{ float:right;}
/*品牌旗舰店*/
.Lay_2{ border-bottom:1px solid #ddd;}
.storeNav{ height:45px; border-bottom:1px solid #ddd; background:#fff; padding:15px 0 0 20px;}
.storeNav li{ float:left; width:90px; height:34px; line-height:30px; color:#222; font-size:16px; font-family:"微软雅黑"; display:inline; margin-right:10px; text-align:center; cursor:pointer;}
.storeNav .on{ background-position:0 -320px; width:90px; height:34px; color:#fff;}
.storeListWrap{ margin-top:2px;}
.storeList{ width:999px; padding-left:1px; overflow:hidden; position:relative; background:#fff;}
.storeList ul{ width:1300px;}
.storeList li{ float:left; padding:10px 10px 10px 9px; width:180px; height:80px; overflow:hidden; border-right:1px dashed #ddd; border-bottom:1px dashed #ddd;}
.storeListBox{  width:180px; height:80px; overflow:hidden; position:relative;}
.storeListCon{ width:360px; height:80px; position:absolute; left:0; top:0;}
.storeListCon a{ display:block; float:left; width:180px; height:80px;}
/*品牌精品店*/
.Lay_3{ border:1px solid #ddd; background:#fff;}
.titlebox{ height:50px; line-height:50px;}
.title_1{ background-position:0 0; width:113px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
.rightMenu{ float:left; margin-left:50px; display:inline;}
.rightMenu a{ padding:0 7px;}
.Lay_3 .rightNavBox{ float:right; display:inline; position:relative; height:16px; margin:17px 35px 0 0;}
.Lay_3 .rightNavBox .rightNav{ margin-top:3px;}
.Lay_3 .rightNavBox .rightNav li{ background-position:-501px -3px; display:inline-block; float:left; width:11px; height:11px; overflow:hidden; text-indent:-999em; cursor:pointer; margin:0 7px;}
.Lay_3 .rightNavBox .rightNav .on{ background-position:-476px -3px;}
.goods_mnudl{ overflow:hidden; zoom:1; width:998px;}
.goods_mnudl dt{ float:left; font-weight:bold; font-size:14px; background-color:#f7f7f7; border-top:1px solid #ddd;}
.goods_mnudl dt em{ display:block; font-weight:bold; height:20px; font-size:14px; font-style:normal;}
.goods_mnudl dd{ float:left; padding:15px 2px 15px 3px; line-height:25px; height:50px; border-top:1px solid #ddd; width:394px; color:#afafaf; overflow:hidden;}
.goods_mnudl dd.goods_mnudd1{ padding:5px 2px 5px 3px; height:50px;}
.goods_mnudl dd.goods_mnudd2{ padding:5px 2px 5px 3px; height:50px;}
.goods_mnudl dd p{ height:25px; overflow:hidden;}
.goods_mnudl dd.goods_mnudd1 p,.goods_mnudl dd.goods_mnudd2 p{ height:25px; line-height:25px; overflow:hidden; font-family:"宋体";}
.goods_mnudl dd p a{ background:#fff; display:inline-block; height:25px;vertical-align:middle; line-height:25px; padding:0 3px; color:#666; text-decoration:none;}
.goods_mnudl dd p a span{float:left; display:inline-block;vertical-align:middle;}
.goods_mnudl dt.goods_mnudtit{ background-position:23px -398px; width:51px; height:50px; padding:10px 2px 0 47px; position:relative;}
.goods_mnudl dt.goods_mnudtit2{ background-position:-154px -397px; width:51px; height:50px; padding:10px 2px 0 47px; position:relative;}
.goods_mnudl dt.goods_mnudtit3{ background-position:23px -495px; width:51px; height:50px; padding:10px 2px 0 47px; position:relative;}
.goods_mnudl dt.goods_mnudtit4{ background-position: -153px -496px; width:52px; height:50px; padding:10px 0 0 48px; position:relative;}
.gdhot_icon{ background-position:-299px 0; float:left;  display:inline-block; width:14px; height:16px; vertical-align:middle; margin:5px -2px 0 1px; overflow:hidden;}
.goods_mnudd1 .eveWrap{position: absolute;}
.goods_mnudd2 .eveWrap{position: absolute;}
/*争分夺秒*/
.raceBox{ float:left; width:718px; border:1px solid #ddd; height:313px; background:#fff;}
.title_2{ background-position:0 -41px; width:113px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
.Lay_4 .rightNavBox{ float:right; display:inline; position:relative; height:16px; margin:17px 35px 0 0;}
.Lay_4 .rightNavBox .rightNav{ margin-top:3px;}
.Lay_4 .rightNavBox .rightNav li{ background-position:-501px -3px; display:inline-block; float:left; width:11px; height:11px; overflow:hidden; text-indent:-999em; cursor:pointer; margin:0 7px;}
.Lay_4 .rightNavBox .rightNav .on{ background-position:-476px -3px; behavior：none;}
.rightNavBox p{ position:absolute; top:0; width:16px; height:16px; cursor:pointer;}
.rightNavBox .prev{ background-position:-448px 0; left:-20px; _left:-13px;}
.rightNavBox .next{ background-position:-551px 0; right:-20px; _right:-13px;}
.raceListWrap{ height:242px; border-top:1px solid #ddd; overflow:hidden; width: 718px; position:relative; padding:10px 0;}
.raceListWrap .receBoxs{width: 10000px; height: 262px; position: relative;}
.raceList{ width:696px; height:242px; padding:0 11px;  float: left; position:absolute; overflow:hidden;}
.raceList li{ float:left; width:174px; margin-top:10px; display:inline;}
.raceList li .raceListPic{ width:160px; padding:0 7px; position:relative;}
.raceList li .raceListTit{ width:166px; padding:0 4px; height:18px; line-height:18px;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.raceList li .raceListPrice{ width:166px; padding:0 4px; height:18px; line-height:18px; overflow:hidden;}
.raceList li .raceListPrice strong,.raceListCon li .raceListPrice del{ font-family:"微软雅黑"; font-size:15px; color:#CD0100;}
.raceList li .raceListPrice del{ font-size:12px; color:#666; padding-left:10px;}
.raceList li .raceListTime{ width:166px; height:26px; line-height:16px; background:#f7f5f5; margin:5px auto 0 auto;}
.raceList li .raceListTime i{ background-position:-448px -29px; width:19px; height:19px; float:left; display:inline-block; margin:4px 0 0 10px;}
.raceList li .raceListTime strong{ float:left; display:inline-block; line-height:26px; padding-left:5px;}
.raceList li .raceListTime strong span{ color:#dd0000;}
/*大牌热卖*/
.hotSell{ width:268px; float:right; border:1px solid #ddd; height:313px; background:#fff;}
.title_3{ background-position:0 -82px; width:113px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
.hotSellWrap{ width:268px; height:262px; border-top:1px solid #ddd;}
.hotSellBox{ width:268px; height:262px; overflow:hidden; position:relative;}
.hotSellBox .hotSellList{ width:10000px; position:absolute; left:0; top:0;}
.hotSellList li{ float:left; width:268px; height:262px;}
.hotSellList li a{ width:268px; height:262px; display:block;}
.hotSellNav{ position:absolute; left:0; height:90px; top:150px;}
.hotSellNav li{ height:30px; line-height:30px; cursor:pointer; width:116px; padding:0 10px; font-weight:bold; font-size:12px; text-overflow:ellipsis; overflow:hidden; position:relative}
.hotSellNav li a{ color:#fff;}
.hotSellNav li a:hover{ color:#fff; text-decoration:none;}
.hotSellNav .m1{ background:#826b99;}
.hotSellNav .m2{ background:#ff7f9f;}
.hotSellNav .m3{ background:#b38f7d;}
.hotSellNav .on i{ background-position:-453px -60px; width:5px; height:9px; display:block; position:absolute; right:8px; top:10px;}
/*白酒馆*/
.Lay_5{ background:#fff; border:1px solid #ddd;}
.title_4{ background-position:0 -123px; width:113px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}


.rightBtn{ background-position:-453px -80px; width:79px; height:28px; float:right; display:inline; margin:11px 10px 0 0;}
.rightBtn a{ line-height:28px; color:#cf0404; width:67px; height:28px; display:block; text-align:right;}
.rightBtn a:hover{ color:#cf0404; text-decoration:none;}
.spiritWrap{ border-top:1px solid #ddd; height:541px; overflow:hidden;}
.spiritFocusWrap{ width:210px; height:541px; float:left;}
.spiritFocus{ width:210px; height:541px; overflow:hidden; position:relative;}
.spiritFocusList{ width:10000px; position: absolute; left:0; top:0;}
.spiritFocusList li{ float:left; width:210px; height:541px;}
.spiritFocusList li a{ width:210px; height:541px; display:block;}
.spiritFocusBtn{ position:absolute; left:10px; bottom:28px; height:5px; overflow:hidden; z-index:10;}
.spiritFocusBtn li{ float:left; cursor:pointer; background:#fff; width:20px; height:5px; overflow:hidden; text-indent:-999em; display:inline; margin-right:5px;}
.spiritFocusBtn .on{ background:#FF7700;}
.spiritList{ width:788px; float:right; height:541px; overflow:hidden; position:relative;}
.spiritList li{ float:left; width:196px; height:260px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding-top:10px;}
.spiritListPic{ width:160px; margin:0 auto; position:relative;}
.spiritListTit{ width:160px; padding:0 18px; height:18px; overflow:hidden; margin-top:5px;}
.spiritListPrice{ width:160px; padding:0 18px; height:18px; overflow:hidden;}
.spiritListPrice strong{ font-size:15px; font-family:"微软雅黑"; color:#CD0100;}
.spiritListPrice del{ font-family:"微软雅黑"; padding-left:10px;}
.topTenWrap{ height:162px;}
.hotWordBox{ float: left; width:186px; background:#f6f6f6; height:122px; padding:20px 10px 20px 14px;}
.hotWordBox li{ height:36px; line-height:18px; width:186px;}
.hotWordBox li span{ font-weight:bold; padding-right:5px;}
.hotWordBox li a{ padding-right:7px;}
.topTenBox{ width:788px; float:right; height:159px; border-top:3px solid #cc0000;}
.topTenNavBox{ height:32px; line-height:32px; padding:0 12px;}
.topTenNavBox h3{ float:left;}
.topTenNav{ float:right; height:32px;}
.topTenNav a{ font-family:"微软雅黑"; font-size:14px; height:32px; padding:0 10px; display:block; float:left;}
.topTenNav span{ float:left; display:block;}
.topTenNav a:hover{ background:#cc0000; color:#fff; text-decoration:none; height:32px; padding:0 10px;}
.topTenNav .on{ background:#cc0000; color:#fff; text-decoration:none; height:32px; padding:0 10px;}
.topTenConWrap{ width:788px; height:102px; padding:10px 0 15px 0; overflow:hidden; position:relative;}
.topTenCon{ width:788px; height:102px; overflow:hidden;}
.topTenCon ul{opacity:0;}
.topTenCon li{ float:left; width:190px; margin-top:10px; padding-left:7px;}
.topTenCon li .topTenOne{ background-position:-150px -164px; width:20px; display:block; float:left; height:89px;}
.topTenCon li .topTenTwo{ background-position:-171px -164px; width:20px; display:block; float:left; height:89px;}
.topTenCon li .topTenThree{ background-position:-196px -164px; width:20px; display:block; float:left; height:89px;}
.topTenCon li .topTenFour{ background-position:-218px -164px; width:20px; display:block; float:left; height:89px;}
.topTenCon li .topTenFive{ background-position:-242px -164px; width:20px; display:block; float:left; height:89px;}
.topTenCon li .topTenPic{ float:left;}
.topTenCon li .topTenPic a img{ width:90px; height:90px;}
.topTenCon li .topTenTitBox{ float:left; width:80px; padding-top:5px;}
.topTenCon li .topTenTitBox .topTenTit{ width:80px; height:36px; line-height:18px; overflow:hidden; font-family:"宋体";}
.topTenCon li .topTenTitBox .topTenTit a{ width:80px; height:36px; display:block;}
.topTenCon li .topTenTitBox .topTenPrice{ font-size:16px; height:18px; line-height:18px; margin-top:5px; color:#cc0000; width:80px; overflow:hidden; font-family:"微软雅黑"; background:#fff;}
/*葡萄酒馆*/
.Lay_6{ background:#fff; border:1px solid #ddd;}
.title_5{ background-position:0 -164px; width:113px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
/*洋酒馆*/
.Lay_7{ background:#fff; border:1px solid #ddd;}
.title_6{ background-position:0 -205px; width:113px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
.wineWrap{ border-top:1px solid #ddd; height:485px; overflow:hidden;}
.wineFocusWrap{ width:210px; height:485px; float:left;}
.wineFocus{ width:210px; height:320px; overflow:hidden; position:relative;}
.wineFocusList{ width:10000px; position: absolute; left:0; top:0;}
.wineFocusList li{ float:left; width:210px; height:485px;}
.wineFocusList li a{ width:210px; height:320px; display:block;}
.wineFocusBtn{position:absolute; left:10px; bottom:20px; height:5px; overflow:hidden; z-index:10;}
.wineFocusBtn li{ float:left; cursor:pointer; background:#fff; width:20px; height:5px; overflow:hidden; text-indent:-999em; display:inline; margin-right:5px;}
.wineFocusBtn .on{ background:#FF7700;}
.winehotWordBox{ height:125px;}
/*保健酒 黄酒*/
.Lay_8{ background:#fff; border:1px solid #ddd;}
.title_7{ background-position:0 -246px; width:132px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
.title_8{ background-position:0 -287px; width:132px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
.title_9{ background-position:0 -328px; width:132px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}
.title_10{ background-position:0 -369px; width:132px; margin:10px 0 0 10px; float:left; display:inline; text-indent:-999em; overflow:hidden;}


.h242{ height:242px;}