/**
* 919大促 list-product
*/
.floor, .mod-offer { margin-bottom: 10px; background: #fff; }
.banner-floor .mod-offer{
margin-bottom: 0;
background: transparent;
}
.mod-offer .list-product .button,
.mod-offer .list-product .daopi-price,
.mod-offer .list-product .offer-icon{
background: url(//cbu01.alicdn.com/cms/upload/2012/870/574/475078_1573916616.png) no-repeat;
}
.mod-offer .header { padding-top: 14px;  line-height: 24px; border-bottom: 1px solid #dcdcdc; zoom:1;}
.mod-offer .header:after{clear:both;content:"\0020";display:block;height:0;}
.mod-offer .header h3.title { position:relative; float: left; margin-bottom: -1px; padding: 0 44px 0 20px; border-bottom: 2px solid #000; font-size: 16px; font-weight:bold;
font-family:\5FAE\8F6F\96C5\9ED1, /* 微软雅黑，默认特殊标题字体 */
\9ED1\4F53, /* 黑体，win下替换字体 */
\6587\6CC9\9A7F\6B63\9ED1\4F53, /* 文泉驿正黑体，unix/linux下替换字体 */
\534E\6587\7EC6\9ED1; /* 华文细黑，mac os下替换字体 */}
.mod-offer .header .fd-right { padding-right: 23px; }
.mod-offer .header .fd-right a, .mod-normal-offer .header .fd-right a:visited { color: #666; font-family: "\5b8b\4f53"; }
.mod-offer .header h3.title {
border-bottom-color: #2b3955;
color: #2b3955;
}
.mod-offer .content { padding: 0 12px; position: relative;  zoom: 1; }
.mod-offer .list-product { color: #999; _padding-bottom: 10px; }
.mod-offer .list-product a:link, .list-product a:visited { color: #444; }
.mod-offer .list-product li { float: left; width: 220px; height: 286px; margin: 10px 0; padding: 10px; border-left: 1px solid #ddd; overflow: hidden; position: relative; }
.mod-offer .list-product li.first-col { border-left: 0 none; margin-left: 0; }
.mod-offer .list-product li dl { width: 220px; }
.mod-offer .list-product li dt { width: 220px; height: 220px; position:relative; z-index: 1; }
.mod-offer .list-product dd { height: 22px; line-height: 22px; }
.mod-offer .list-product dd.satisfaction span { color: #ff5a00; font-weight: bold; font-family: Arial; font-size: 14px; }
.mod-offer .list-product .medal span { float: left; }
.mod-offer .list-product .medal span.medal-icon { width: 90px; height: 20px; margin: 2px 0 0 2px; }
.mod-offer .list-product .medal span.medal-5 { background: url(//cbu01.alicdn.com/cms/upload/other/medal-v2/icon/a5.png) no-repeat 0 1px; }
.mod-offer .list-product .medal span.medal-4 { background: url(//cbu01.alicdn.com/cms/upload/other/medal-v2/icon/a4.png) no-repeat 0 1px; }
.mod-offer .list-product .medal span.medal-3 { background: url(//cbu01.alicdn.com/cms/upload/other/medal-v2/icon/a3.png) no-repeat 0 1px; }
.mod-offer .list-product .medal span.medal-2 { background: url(//cbu01.alicdn.com/cms/upload/other/medal-v2/icon/a2.png) no-repeat 0 1px; }
.mod-offer .list-product .medal span.medal-1 { background: url(//cbu01.alicdn.com/cms/upload/other/medal-v2/icon/a1.png) no-repeat 0 1px; }
.mod-offer .list-product dd.button-container { position: absolute; right: 10px; bottom: 10px; height: 36px; }
.mod-offer .list-product .button { display: block; height: 36px; }
.mod-offer .list-product .box-img {  width:220px;height:220px;}
.mod-offer .list-product a.box-img:hover { text-decoration: none; }
.mod-offer .list-product .mask,
.mod-offer .list-product .mask-top,
.mod-offer .list-product .mask-bottom { position: absolute; background: #000; font-size: 12px; color: #ccc;  opacity: 0.8; filter: alpha(opacity=80); *writing-mode: lr-tb; text-decoration: none !important; z-index: 1; overflow: hidden; }
.mod-offer .list-product .mask { bottom: 0; left: 0; width: 208px; height: 20px; padding: 0 6px; line-height: 20px; font-weight: bold; text-align: center; }
.mod-offer .list-product .mask .num { color: #e90000; }
.mod-offer .list-product .price { height: 20px; font-size: 14px; }
.mod-offer .list-product .price span { float: left; _display: inline; }
.mod-offer .list-product .price .fd-cny { width: 8px; height: 10px; font-size: 10px; margin-top: 7px; padding: 1px; line-height: 10px; background: #e90303; color: #fff; text-align: center; }
.mod-offer .list-product .price .num { color: #e90303; font-family: Arial; font-weight: bold; }
.mod-offer .list-product .price .integer { height: 20px; font-size: 22px; margin-left: 4px; }
.mod-offer .list-product .price .decimal { height: 18px; font-size: 18px; margin-top: 1px; }
.mod-offer .list-product .offer-icon{
width: 49px;
height: 49px;
position: absolute;
z-index: 3;
top: 8px;
left: 8px;
}
.mod-offer .list-product .offer-icon-hot{ background-position: 0 -400px; }
.mod-offer .list-product .offer-icon-4	{ background-position: -60px -400px; }
.mod-offer .list-product .offer-icon-5	{ background-position: -109px -400px; }
.mod-offer .list-product .offer-icon-6	{ background-position: -160px -400px; }
.mod-offer .list-product .offer-icon-7	{ background-position: -57px -467px; }
.mod-offer .list-product .offer-icon-8	{ background-position: -110px -465px; }
.mod-offer .list-product .offer-icon-9	{ background-position: -165px -465px; }
.mod-offer .list-product .offer-icon-22-hot,
.mod-offer .list-product .offer-icon-22-shiti,
.mod-offer .list-product .offer-icon-22-taobao{
width: 61px;
height: 61px;
}
.mod-offer .list-product .offer-icon-22-hot		{ background-position: 0 -650px; }
.mod-offer .list-product .offer-icon-22-shiti	{ background-position: -70px -650px; }
.mod-offer .list-product .offer-icon-22-taobao	{ background-position: -140px -650px; }
.mod-offer-special .header {
height: 10px;
padding-top: 0;
border-bottom: 0 none;
background: url(//cbu01.alicdn.com/cms/upload/2012/361/464/464163_1573916616.png) no-repeat;
overflow: hidden;
text-indent: -9999px;
}
.mod-offer-special .content .floor-img { position: absolute; top: 0; left: 22px; }
.mod-offer-special .list-product li.first { margin-left: 240px; display: inline; }
.mod-offer .list-product .mask-top,
.mod-offer .list-product .mask-bottom { left: 0; width: 214px; height: 18px; line-height: 18px; padding-left: 6px; text-align: left; }
.mod-offer .list-product .mask-top { bottom: 19px; }
.mod-offer .list-product .mask-bottom { bottom: 0; border-top: 1px solid #333; }
.mod-offer .list-product .vip-icon { position: absolute; top: 0; left: 0; width: 54px; height: 54px; background: url(//cbu01.alicdn.com/cms/upload/2012/205/574/475502_1573916616.png); z-index: 1; }
.mod-offer .list-product .vip-num { color: #fe1f1f; }
.mod-offer li.vip .price .num { font-family: Arial; font-weight: bold; }
.mod-offer .list-product .vip-daopi{
padding-top: 40px;
}
.mod-offer .list-product .vip-daopi-icon{
position: absolute;
top: 0;
left: 0;
width: 85px;
height: 30px;
background: url(//cbu01.alicdn.com/cms/upload/2012/105/574/475501_1573916616.png);
z-index: 1;
}
.mod-offer .list-product .daopi-price{
width: 153px;
height: 24px;
line-height: 24px;
padding: 16px 0 0 67px;
position: absolute;
top: 0;
left: 10px;
background-position: 0 -850px;
font-weight: bold;
font-size: 10px;
color: #fff;
}
.mod-offer .list-product .daopi-price span{
float: left;
width: 47px;
text-align: right;
}
.mod-offer .list-product .daopi-price del{
color: #8f0100;
}
.mod-offer .list-product li.smart-offer{
height: 296px;
}
.mod-offer .list-product .smart-offer dd{
height: 18px;
line-height: 18px;
}
.mod-offer .list-product .smart-offer dd.button-container{
height: 36px;
}
.mod-offer .list-product .smart-offer .mask{
font-weight: bold;
}
.mod-offer .list-product .smart-offer .yellow{
color: #ffaa45;
}
.mod-offer .list-product .smart-offer .red{
color: #ff3600;
}
.mod-offer .list-product .smart-offer .sale{
color: #c5c5c5;
}
.mod-offer .list-product dd.add-favorites { width: 80px; }
.mod-offer .list-product .add-favorites-btn { width: 80px; }
.mod-offer .list-product .add-favorites-btn:link,
.mod-offer .list-product .add-favorites-btn:visited { background-position: 0 0; }
.mod-offer .list-product .add-favorites-btn:hover { background-position: -100px 0; }
.mod-offer .list-product .add-favorites-btn:active { background-position: -200px 0; }
.mod-offer .list-product dd.add-purchaselist { width: 96px; }
.mod-offer .list-product a.add-purchaselist-btn { width: 96px; }
.mod-offer .list-product a.add-purchaselist-btn:link,
.mod-offer .list-product a.add-purchaselist-btn:visited { background-position: 0 -40px; }
.mod-offer .list-product a.add-purchaselist-btn:hover { background-position: -100px -40px; }
.mod-offer .list-product a.add-purchaselist-btn:active { background-position: -200px -40px; }
.mod-offer .list-product dd.favorites-shop { width: 80px; }
.mod-offer .list-product a.favorites-shop-btn { width: 80px; }
.mod-offer .list-product a.favorites-shop-btn:link,
.mod-offer .list-product a.favorites-shop-btn:visited { background-position: 0 -80px; }
.mod-offer .list-product a.favorites-shop-btn:hover { background-position: -100px -80px; }
.mod-offer .list-product a.favorites-shop-btn:active { background-position: -200px -80px; }
.mod-offer .list-product dd.rob { width: 80px; }
.mod-offer .list-product a.rob-btn { width: 80px; }
.mod-offer .list-product a.rob-btn:link,
.mod-offer .list-product a.rob-btn:visited { background-position: 0 -120px; }
.mod-offer .list-product a.rob-btn:hover { background-position: -100px -120px; }
.mod-offer .list-product a.rob-btn:active { background-position: -200px -120px; }
.mod-offer .list-product dd.shop { width: 80px; }
.mod-offer .list-product a.shop-btn { width: 80px; }
.mod-offer .list-product a.shop-btn:link,
.mod-offer .list-product a.shop-btn:visited { background-position: 0 -160px; }
.mod-offer .list-product a.shop-btn:hover { background-position: -100px -160px; }
.mod-offer .list-product a.shop-btn:active { background-position: -200px -160px; }
.mod-offer .list-product dd.rebate { width: 96px; }
.mod-offer .list-product a.rebate-btn { width: 96px; }
.mod-offer .list-product a.rebate-btn:link,
.mod-offer .list-product a.rebate-btn:visited { background-position: 0 -200px; }
.mod-offer .list-product a.rebate-btn:hover,
.mod-offer .list-product a.rebate-btn:active { background-position: -200px -200px; }
.mod-offer .list-product dd.sample { width: 80px; }
.mod-offer .list-product a.sample-btn { width: 80px; }
.mod-offer .list-product a.sample-btn:link,
.mod-offer .list-product a.sample-btn:visited { background-position: 0 -550px; }
.mod-offer .list-product a.sample-btn:hover,
.mod-offer .list-product a.sample-btn:active  { background-position: -100px -550px; }
.mod-offer .list-product dd.view { width: 80px; }
.mod-offer .list-product a.view-btn { width: 80px; }
.mod-offer .list-product a.view-btn:link,
.mod-offer .list-product a.view-btn:visited { background-position: 0 -600px; }
.mod-offer .list-product a.view-btn:hover,
.mod-offer .list-product a.view-btn:active  { background-position: -100px -600px; }
.mod-offer .list-product dd.yugao { width: 80px; }
.mod-offer .list-product a.yugao-btn { width: 80px; }
.mod-offer .list-product a.yugao-btn:link,
.mod-offer .list-product a.yugao-btn:visited { background-position: 0 -800px; }
.mod-offer .list-product a.yugao-btn:hover,
.mod-offer .list-product a.yugao-btn:active  { background-position: -100px -800px; }
.dpl-dialog .info { padding-left: 24px; background: url(//cbu01.alicdn.com/images/common/icon_v04/png8/23.png) no-repeat; }
.dpl-dialog .success { padding-left: 24px; background: url(//cbu01.alicdn.com/images/common/icon_v04/png8/43.png) no-repeat; }
.dpl-dialog .error { padding-left: 24px; background: url(//cbu01.alicdn.com/images/common/icon_v04/png8/53.png) no-repeat; }
.dpl-dialog .dpl-t { cursor: default; }
.dpl-dialog .dpl-m-complex { padding: 10px 40px; font-size: 14px; }
.dpl-dialog .dpl-m-complex .success { padding-left: 31px; background: url(//cbu01.alicdn.com/images/common/icon_v04/png8/42.png) no-repeat; }
.dpl-dialog .dpl-m-complex a:link,
.dpl-dialog .dpl-m-complex a:visited { color: #369; }
.mod-offer .floor-tab-t { height: 33px; margin-top: 16px; border-bottom: 1px solid #9b9b9b; }
.mod-offer .floor-tab-t li { float: left; margin: 6px 5px 0 0; padding: 0 18px; height: 25px; line-height: 26px; background: #ddd; border: 1px solid #ddd; border-width: 2px 1px 0; }
.mod-offer .floor-tab-t li.current { margin-top: 0; height: 31px; line-height: 30px; border-color: #9b9b9b; background: #efefef; position: relative; bottom: -1px; _bottom: -2px; overflow: hidden; }
.mod-offer .floor-tab-t a:link,
.mod-offer .floor-tab-t a:visited { color: #666; }
.mod-offer .floor-tab-t a:hover,
.mod-offer .floor-tab-t a:active { color: #d11700 !important; }
.mod-offer .use-mask .list-product dt{
position:relative;
}
.mod-offer .use-mask .list-product .zc-mask{
position:absolute;
top:0;
left:0;
width:220px;
height:220px;
display:none;
}
.mod-offer .list-product .zc-mask .transparent{
position:absolute;
top:0;
left:0;
width:220px;
height:220px;
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.mod-offer .list-product .zc-mask a{
display:block;
position:absolute;
top:81px;
left:0;
width:220px;
text-align:center;
height: 32px;
line-height:32px;
padding-bottom: 26px;
font-size:16px;
color:#FFF;
background:url(//cbu01.alicdn.com/cms/upload/2012/164/874/478461_1301427272.png)
}
.mod-offer .list-product .zc-mask a:link,
.mod-offer .list-product .zc-mask a:hover,
.mod-offer .list-product .zc-mask a:active,
.mod-offer .list-product .zc-mask a:visited{
color:#FFF!important;
text-decoration: none!important;
}
.mod-offer .list-product .zc-mask a em{
color:#ffd800;
}
