.promenu{padding:4px 0 0 10px;}
.promenu li{float: left;font-weight: normal;font-size: 12px;height: 26px;line-height: 26px; width: 70px;margin-left: 5px;}
.promenu li a,.promenu li a:visited{display: block;width: 70px;height: 26px;color: #0044dd;text-align: center;padding: 0;text-decoration: underline;}
.promenu li.hov a,.promenu li.hov a:visited,.promenu li a:hover{background: url(promotion.png) 0 -175px no-repeat;text-decoration: none;color: #000;}
/*-----------madrush------------*/    
.madrush dl{float: left;height: 160px;width: 490px;padding: 10px 5px 10px 5px;}
.madrush dl dt{float: left;width: 160px; height: 160px;border: 1px #EFEFEF solid;}
.madrush dl dt a.gimg{width: 160px; height: 160px;*font-size: 140px;line-height: 160px;}
.madrush dl dt a.gimg img{max-width: 160px;max-height: 160px;_width:160px;}
.madrush dl dd{float: left;padding: 5px 0 0 10px;}
.madrush dl dd p{margin-bottom: 8px;}
.madrush dl dd p.gtitle{height: 32px;line-height: 16px;width: 300px;overflow: hidden;}
.madrush dl dd p.ltime,.madrush dl dd div.lbuylist{width: 140px;height: 35px;line-height: 35px;padding-left: 40px; background:url(pic.png) 0 -155px no-repeat;font-size: 16px;color: red;font-weight: bold;overflow:hidden;}
.rollbox{height:35px;width:130px;overflow:hidden;}
.rollbox ul{height: 35px;margin: 0;padding: 0;}
.rollbox ul li{float: left; height: 35px;}
.madrush dl dd div.lbuylist{font-weight:normal;font-size:13px;}    
/* ---- week_market ---- */       
.week_market{display: table;margin-bottom: 10px;}
.week_market li{background: #EFD7A5;width: 180px;height: 270px;float: left;margin:10px 0 0 7px;border: 5px #EFD7A5 solid;display: inline;}
.week_market li.clear{margin: 0;padding: 0;border: none;height: 0;width: 0;}
.week_market li div.gimg{width: 180px;height: 147px;background: #fff;*font-size: 129px;line-height: 147px;}
.week_market li div.gimg img{max-width: 180px;max-height: 147px;_width:180px;}
.week_market p.qprice{font-weight: bold;height: 25px;font-size: 16px;line-height: 25px;text-align: center;color: red;margin-bottom: 5px;}
.week_market p.gtitle{height: 16px;line-height: 16px;overflow: hidden;width: 170px;margin: 5px auto 0 auto;text-align: center;}
.week_market p.gtitle a,.week_market p.gtitle a:visited{color: #804000;}
.week_market p.btnbuy a,.week_market p.btnbuy_dis a,.week_market p.seebuy a{display: block;width: 96px;height: 33px;margin: 0 auto;background: url(promotion.png) -197px -83px no-repeat;}
.week_market p.btnbuy_dis a{background-position: -389px -83px;}
.week_market p.seebuy a{background-position: -293px -83px;}
.week_market li.hov{border-color: #ff9900;}
.week_market p.ginfo{height: 25px;line-height: 25px;color: #666;text-align: center;}
.week_market p.ginfo strong{color: red;}   
/* ---- diy_package ---- */       
.diy_package li{float: left;width: 175px;height: 160px;border: 1px #EFEFEF solid;margin:10px 0 0 10px;padding: 5px;display: inline;}            
.diy_package li p{text-align: center;width: 160px;margin: 0 auto;}
.diy_package li p a.gimg{width: 160px;height: 120px;*font-size: 105px;line-height: 120px;}
.diy_package li a.gimg img{max-width: 160px;max-height: 120px;_width:160px;}
.diy_package li p.gtitle{line-height: 16px;width: 170px;overflow: hidden;height: 32px;margin-top: 5px;}
.diy_package li.clear{clear: both;height: 10px;border: none;margin: 0;padding: 0;}    
.packages li{height: 170px;} 
.packages li p{margin-bottom: 5px;}
.packages li p.price{font-size: 14px;}
/* ---- discount ---- */
.multibuy li{height: 240px;}
.multibuy li p.gtitle{text-align: center;line-height: 16px;height: 32px;overflow: hidden;width: 170px;margin-bottom: 5px;}          
.multibuy li p.oldprice{text-align: center;margin: 5px auto;}  
.multibuy li p.multi{width: 140px;height: 40px;line-height: 20px;border: 1px #FF9900 dotted;margin: 0 auto;text-align: center;background: #FFFFE8;overflow: hidden;}
/* ---- exchange ---- */    
.exchs{float:left;height:120px;overflow:hidden;padding:10px;width:470px;}  
.exchs dt{float: left;width: 120px;height: 120px;border: 1px #EFEFEF solid;}
.exchs dt a.gimg{width: 120px;height: 120px;*font-size: 105px;line-height: 120px;}
.exchs dt a.gimg img{max-width: 120px;max-height: 120px;_width:120px;}
.exchs dd{float: left;height: 140px;width: 310px;padding:5px 0 0 10px;} 
.exchs dd p{margin-bottom: 10px;}
.exchs dd p.gtitle{line-height: 16px;height: 32px;width: 310px;overflow: hidden;margin-bottom: 5px;} 
.exchs dd p.hgtj{height: 20px;line-height: 20px;width: 200px;border: 1px solid #FF9900;background: #FFFFE8;position: relative;z-index: 1;}
p.hgtj span{display: block;cursor: pointer;height: 20px;position: absolute;z-index: 5;width: 84px;top: 0;right: 0; background: url(promotion.png) -336px -12px no-repeat;}
/* ---- free_send ---- */
.free_send{height: 160px;}
.free_send dt{height: auto;border: none;}
.free_send dt p.imgs{width: 120px;height: 120px;overflow: hidden;text-align: center;}
.free_send dd p.remark{height: 64px;margin-bottom: 11px;width: 200px;border: 1px #FF9900 dotted;overflow: hidden;padding: 5px;line-height: 16px;color: #FF9900;}
.free_send dd p.view a{display: block;margin: 0 auto;width: 100px;height: 35px;background: url(promotion.png) -97px -183px no-repeat;}
/* ---- clear_area ---- */     
.clear_area li{height: 200px;}
.clear_area li p{margin-bottom: 5px;text-align: center;}
/* ---- multisend ---- */
.sendbox p{padding: 10px;}
#tmoney{color: red;font-size: 16px;}
.sendmark{padding: 10px;border: 1px #FF9900 solid;margin-top: 10px;color: red;font-weight: bold;}
.sendmsg{text-align: center;font-weight: bold;font-size: 12px;border: 1px #FF9900 dotted;margin: 10px;background: #FFFFCC;}
.getsend{padding: 10px;}
.getsend button{width: 122px;height: 32px;background: url(promotion.png) -7px -255px no-repeat;border: none;cursor: pointer;}
.getsend button.dis{background-position: -7px -294px;}

#dislist li.gtitle{line-height: 16px;height: 32px;}
#dislist ul.liststyle2{height: 250px;}
#dislist li.jionbtn button{background:url(promotion.png) -143px -266px no-repeat;}
#dislist li.jionbtn button.dis{background-position: -239px -266px;}
#buyarea div.paggoods{border: 1px outset #CCCCCC;height:78px;margin:5px 0 0 8px;width:178px;clear: both;padding: 5px;}   
.sends li{height: 256px;}
.sends li p{margin-bottom: 5px;}
.sends li p.sdbar{line-height: 25px;font-weight: bold;font-size: 16px;color: #fff;background: #FF9900;}    
.sends li p.gtitle{height: 48px;}
/* ---- multidis ---- */ 
.distitle{font-size: 18px;line-height: 40px;text-align: center;border: 1px #FFCC00 solid;margin-bottom: 10px;background-color: #FFFFD4;}
.fix{position: fixed;}
.gdlist{height: 180px;overflow-y: auto;padding: 10px;}
.gdlist p{margin-bottom: 5px;border: 1px #999 dotted;padding: 5px;background: #F5F5F5;cursor: pointer;}
.gdlabel p{margin-bottom: 5px;}
ul.mdis li{height:320px;}

/*促销add*/
.cxLeft{ width:901px; float:left; display:inline; padding-bottom: 33px;}
.cxRight{ width:263px; float:right; display:inline; border:#ddd solid 1px; background:#fff; margin-bottom: 33px; }
.cxSelect{ overflow:hidden; _zoom:1;}
.cxSelect li{ float:left; display:inline;}
.cxSelect li a{ float:left; display:inline; width:253px; height:40px; line-height:40px; padding:0 0 0 197px; font-size:14px; font-weight:bold;}
.hd_ing a{ background:#f2fef7 url(cx_time.png) 158px 6px no-repeat; border-bottom:#0cae4c solid 1px;}
.hd_ing a:link,.hd_ing a:visited,.hd_ing a:hover{ color:#03ab46;}
.hd_end a{ background:#f6f6f6; border-bottom:#cbcaca solid 1px; background:#f6f6f6 url(cx_time.png) 158px -46px no-repeat;}
.hd_end a:link,.hd_end a:visited,.hd_end a:hover{ color:#afaeae;}
.cxList{}
.cxList li{ height:260px; padding:1px; border:#ebebe6 solid 1px; background:#fff; margin:33px 0 0 0; box-shadow: 0 0 5px rgba(111,111,111,0.2);}
.cxList li:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;	
}
.cxInfo{ width:230px; float:left; display:inline;}
.cxImg{ width:666px; float:right; display:inline;}	
.cxTitle{ height:60px; font-size:14px; padding:24px 0 0 0; line-height:22px; text-align:center;}
.hdButton{ width:210px; height:64px; line-height:60px; padding:0 0 0 12px; display:block; position:relative; margin:0 0 0 -2px; font-size:14px;}
.hdButton:link,.hdButton:visited,.hdButton:hover{ color:#fff;}
.huodongIng .cxTitle{ color:#068739;}
.huodongEnd .cxTitle{ color:#727272;}
.huodongEnd .cxTitle a:link,.huodongEnd .cxTitle a:visited{ color:#727272;}
.huodongIng .cxTitle a:link,.huodongIng .cxTitle a:visited{ color:#068739;}
.huodongIng .cxTitle a:hover,.huodongEnd .cxTitle a:hover{ color:#333;}
.huodongIng .hdButton{ background:url(cx_ing_end.png) 0 0 no-repeat;}
.huodongEnd .hdButton{ background:url(cx_ing_end.png) 0 -84px no-repeat;}
.hdTime{ margin:26px 0 0 0; padding:0 0 0 60px; color:#636060;}
.hdTime p{ margin:10px 0 0 0;}
.huodongIng .hdTime{ background:url(cx_time2.png) 21px 5px no-repeat;}
.huodongEnd .hdTime{ background:url(cx_time2.png) 21px -57px no-repeat;}
.cxImg img{ width:666px; height:260px;}

.select_box2{ padding:3px 0 0 0 !important; background:url(cxLine.png) 0 0 no-repeat !important; margin-top: 26px;}
.select_box{ position:relative;cursor:pointer; background:url(cxLine.png) 0 100% no-repeat; height:36px; padding:0 0 3px 0;}
.select_box h2{ width:64px; float:left; display:inline; height:36px; line-height:36px; padding:0 0 0 16px; font-size:14px; color:#04821e; font-weight:bold;}
.selet_open{display:inline-block; position:absolute;right:0;top:0;width:30px;height:36px;background:url(cx_selectBg.png) no-repeat center center;}
.select_txt{ width:140px; float:left; display:inline; padding-left:10px; height:36px; line-height:36px; cursor:text;overflow:hidden;  font-size:14px; color:#04821e;}
.option{width:264px; border:solid 1px #EDE7D6;position:absolute;top:39px;left:-1px;z-index:2;overflow:hidden;display:none; background:#a6cf7f; padding:0 0 20px 0;}

.option a{ display:block; height:27px; line-height:27px; width:162px; background:#fff; border:#89be56 solid 1px; border-radius:3px; margin:10px 0 0 10px; padding:0 0 0 22px; color:#04821e; font-size:14px;}
.cxImgList{ overflow:hidden; _zoom:1; padding:10px 0 0 0; *padding:19px 0 0 0;}
.cxImgList li{ display:block; background:url(cx_imgBg.png) 50% 100% no-repeat; margin:26px 0 0 0; *margin:13px 0 0 0; padding:0 0 16px 0;}
.cxImgList li img{ width:218px; height:224px; display:block; margin:auto;}
.cxMore{ text-align:center; padding:40px 0;}
.cxMore a{ text-decoration:underline;}

.lis_box li,.lis_box{position: inherit;}

/*--赠品--*/
.lis_box li{ position:relative; overflow:inherit;}
.zenpin-cj{ width:auto; height:auto; position:absolute; left:-1px; bottom:14px; z-index:1;}
.zenpin-cj span{ display:block; background:url(zp.png) no-repeat; width:24px; height:28px; margin-left:6px;}
.zenpin-cj span.zengpin-on{ background-position:-24px 0px;}
.zenpin-cj dl{ display:none; width:235px; height:274px; background:#fefbf7; border:1px #e6e6e6 solid; border-bottom:1px #fd6950 solid; padding-bottom:25px; position:relative; margin-bottom:8px;}
.sanjiao{ background:url(sanjiao.jpg) no-repeat; width:7px; height:3px; position:absolute; left:13px; bottom:-4px;}
.zenpin-cj dl dd{ width:202px; height:64px; overflow:hidden; padding:26px 15px 0px 18px;}
.zenpin-cj dl dd .gimg{ width:62px; height:62px; border:1px #bc9999 solid; float:left; overflow:hidden;}
.zenpin-cj dl dd .gimg img{ max-width:62px; max-height:62px; padding:1px;}
.zengpin-r{ width:128px; height:auto; float:right;}
.zenpin-cj dl dd .zengpin-r .gtitle{ width:128px; height:36px; line-height:18px; font-family:"宋体"; margin:0px;}
.zenpin-cj dl dd .zengpin-r .price{ margin-top:8px;}
.zenpin-cj dl dd .zengpin-r .price i{ font-style:normal; padding-left:10px; text-decoration:line-through; color:#bebebe;}