﻿.dl_item{width:206px; padding:10px 15px; text-align:center;}
/*商品列表样式开始*/

.pdt-num{float:left; line-height:36px; margin-right:10px; color:#818181;}
.pdt-num strong{ font-weight:normal; font-size:13px; color:#850802; padding:0px 2px;}

.plist{ margin:0px auto;}
.pro_hlist{text-align:center;}
.pro_wlist{text-align:center;}
.pro_piclist{text-align:center;}
.list_style
{
    background:url("../images/list_style_bg.gif") repeat-x; height:31px; line-height:31px; 
    border:1px solid #E6E6E6; padding:0px 10px; z-index:2;
}
*html .list_style{overflow:hidden;}
.list_style div{height:31px;line-height:31px; vertical-align:middle;}
.sort_mode_item a:link,.sort_mode_item a:visited{color:black;}
.sort_mode_item a:hover{color:red;}
.display_mode{float:left;width:180px;}
.display_mode dl{height:31px; line-height:31px; margin:0px;}
.display_mode dl dt { height:31px; line-height:31px; float:left;}
.display_mode dl dd {float:left;margin:8px 0px 0px 0px;}
.display_mode a{border:0px; float: left; background: url(../images/mall_list_mode.png); overflow: hidden; width: 16px;height:16px; text-indent: -9999px;margin-right: 10px;}
.display_mode .hlist{ background-position: 0px -41px; cursor:pointer;}
.display_mode .hlist_selected{background-position: 0px -19px;}
.display_mode .wlist{background-position: -25px -41px; cursor:pointer;}
.display_mode .wlist_selected{background-position:-26px -19px;}
.display_mode .piclist{background-position: -125px -41px;}
.display_mode .piclist_selected{background-position:-126px -19px}

.plist a:link,.plist a:visited{ color:#333;}
.plist a:hover{ color:#cc0000;}


.smi_selected a:link,.smi_selected a:visited,.smi_selected a:hover{ color:#0c66d4;}

.up{padding:0 12px;background: url(../images/up.jpg) no-repeat 0px 12px;}
.up_selected{padding:0 12px;background: url(../images/up1.jpg) no-repeat 0px 12px;}
.down{padding:0 12px;background: url(../images/down.jpg) no-repeat 0px 12px;}
.down_selected{padding:0 12px;background: url(../images/down1.jpg) no-repeat 0px 12px;}

.page_change{float:right; margin-top:9px;}

 .pagelblpage a, .pagelblpage span
{
    float:left;height:14px;padding:3px 10px;margin-left:2px;font-family:arial;
    line-height:14px;font-size:12px;overflow:hidden;
    /*noFocusLine:expression(this.onFocus=this.blur())去a标签的虚线*/outline:none;

}

.pagelblpage .page-info
{
	
	
	
	
     border:medium none; padding:4px 11px;
     -moz-border-radius:0px;-webkit-border-radius:0px;
     background:none;
     
}

.pagelblpage .prev-disabled
{
  background:url(../images/allbgs_icon.png) no-repeat 0px -152px; width:46px; height:16px; line-height:18px;
  color:#ccc; border:0 none; text-align:center; padding:2px 0px 0px 7px;
}

.pagelblpage .prev
{
  
  background:url(../images/allbgs_icon.png) no-repeat 0px -170px; width:46px; height:18px; line-height:16px;
  color:#656565; border:0 none; text-align:center; padding:2px 0px 0px 7px;
}

.pagelblpage a:link.prev,.pagelblpage a:visited.prev
{
  color:#656565;
}

.pagelblpage a:hover.prev
{
  color:#f00;
}

.pagelblpage .next-disabled
{
    background:url(../images/allbgs_icon.png) no-repeat 0px -134px; width:49px; height:18px; line-height:16px;
    color:#ccc; border:0 none; text-align:left; padding:2px 0px 0px 4px;    
}

.pagelblpage .next
{
  
  background:url(../images/allbgs_icon.png) no-repeat 0px -188px; width:49px; height:18px; line-height:16px;
  color:#656565; border:0 none; text-align:left; padding:2px 0px 0px 4px;
}

.pagelblpage a:link.next,.pagelblpage a:visited.next
{
  color:#656565;
}

.pagelblpage a:hover.next
{
    color:#f00;
}

.fav_arrow{ margin-right:3px;border:0px;background:url(../images/gift_fav.jpg) no-repeat 0% 50%; cursor:pointer; float:left; padding-top:2px; padding-left:25px; color:#431401; text-decoration:none;}
.pmqihao{ text-align:center; background:#EDE7E7;}
.pmsort_mode{margin-top:7px;float:left;padding-right:100px;}
.pmsort_mode img{ vertical-align:middle; margin-left:10px;}
.pmsort_mode span{float:left;margin-right:30px; height:16px; line-height:16px; vertical-align:baseline;}
.pmdiv{z-index:1000000; margin-top:-70px; margin-left:120px; position:absolute;}
.pro_piclist_pmdiv{z-index:1000000; margin-top:-80px; margin-left:85px; position:absolute;}
.pro_hlist_pmdiv{z-index:1000000; margin-top:-70px; margin-left:105px; position:absolute;}
.buyLimit_btn{ width:57px; height:21px; line-height:21px; vertical-align:middle; padding-left:25px; letter-spacing:5px; border:0px;background:url(../images/allbgs_btn.png) no-repeat -155px -25px;cursor:pointer; float:left; color:#4e4e4e; text-decoration:none;}

.page{margin-top:20px; padding:0px 40px;}
.page span{ font-size:14px;}

.fpage1{padding-left:20px;text-align:center;float:right;height:36px; line-height:36px; vertical-align:middle;}
.fpage2{text-align:center;float:left;height:36px; line-height:36px; vertical-align:middle;padding-top:5px;}
.gopage{width:30px;}
.go{width:25px;cursor:pointer; background:url("../images/go.jpg") no-repeat; height:18px; border:none; color:#fff;}
.compare_hidden{position: absolute;width: 100px; z-index: 100; display: none;}
.compare_show{display: block;}
	
.lb-page a,.lb-page span,.lb-page b
{
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-left: 5px;
    overflow: hidden;
    padding: 0 13px;
    /*noFocusLine:expression(this.onFocus=this.blur())去a标签的虚线*/outline:none;

}

.lb-page .dots{ border:0 none; padding:3px 5px;}

.lb-page .prev-disabled
{
  background:url(../images/pr_showList.jpg) no-repeat; width:60px; height:38px; line-height:38px;
  color:#ccc; border:0 none; text-align:center; padding-left: 10px;
}

.lb-page .prev
{
  
  background:url(../images/pr_showList.jpg) no-repeat; width:60px; height:38px; line-height:38px;
  color:#005aa0; border:0 none; text-align:left; padding-left: 15px;
}

.lb-page a:hover.prev
{
  color:#f00;
}

.lb-page .next-disabled
{
    background:url(../images/pr_showList.jpg) no-repeat; width:60px; height:38px; line-height:38px;
    color:#ccc; border:0 none; text-align:left; padding-left: 15px;    
}

.lb-page .next
{
  
  background:url(../images/pr_showList.jpg) no-repeat; width:60px; height:38px; line-height:38px;
  color:#005aa0; border:0 none; text-align:left; padding-left: 10px;
}

.lb-page a:hover.next
{
    color:#f00;
}

.lb-page b
{
    padding:1px 5px;
    color:#ca0107; border:2px solid #cc0000;
}

.lb-page a:link,.lb-page a:visited{color:#005aa0;}
.lb-page a:hover,.lb-page a:active{color:#f00;text-decoration:none;}





/**/
.list_content_header
       {
       	  background-color:#fff; width:100%;
       	  position:relative;
       	  z-index:2;
       	   
       }
        .list_content_header ul li
        {
        	float:left;
        	width:25%;
        	font-size:1em;
        	text-align:center;
        	line-height:1.8em;
        	height:1.8em;
        	margin:0.4em 0;
        	border-right:1px solid #dadada;
        }
        
        
        .list_content_header ul li.lch-3
       {
       	    width:33.33%;
       }
        
        .xrc-rtl-ul li a .gx
      {
	    	display: block;
       	 float: right;
     	   height: 1em;
      	  margin: 0.75em 0.75em 0 0.25em;
      	  width: 1.25em;
      	  background:url("../images/xp-vshop-icon.png") no-repeat scroll 99% -134px;
    	}

    	.xrc-rtl-ul a .kk
    	{
	    	display: block;
       	 float: right;
       	 height: 1em;
      	  margin:0.75em 0.75em 0 0.25em;
       	 width: 1.25em;
       	 background:url("../images/xp-vshop-icon.png") no-repeat scroll 99% -187px;
    	}
    	.xrc-rtl-ul li a .all-small
    	{
    		color: #848689;
      	  display: inline-block;
      	  float: right;
       	 font-size: 0.85em;
        	height: 2.8em;
      	  line-height: 3.1em;
      	  text-align: right;
       	 white-space: nowrap;
    	}
    	
    	.list_content_header ul li a.on
    	{
    		color:#ee455e;
    	}
    	
    	
    	#priceorder span::after
    	{
    		content: "";
			display: inline-block;
			width: 0.5625em;
			height: 0.75em;
			 background:url("../images/dunone-icon.png") repeat scroll 0 0 / 0.5625em 0.75em;
			margin-left:0.4em;
    	}
    	#priceorder.down, #priceorder.up
    	{
    		color:#ee455e;
    	}
    	
    	#priceorder.down span::after
    	{
    		content: "";
			display: inline-block;
			width: 0.5625em;
			height: 0.75em;
			 background:url("../images/down-icon.png") repeat scroll 0 0 / 0.5625em 0.75em;
			margin-left: 0.4em;
    	}
    	#priceorder.up span::after
    	{
    		content: "";
			display: inline-block;
			width: 0.5625em;
			height: 0.75em;
			 background:url("../images/up-icon.png") repeat scroll 0 0 / 0.5625em 0.75em;
			margin-left: 0.4em;
    	}
    	
    	#aclick span::after
    	{
    		
    	}
    	
    	
    	
/**/




/*优惠券排版样式开始*/
.promotion-coupon
{
	padding:0.5em;
	font-size:0.875em;
}
.promotion-coupon li
{
	float:left;
    height:8em;
    margin:0.5em 0.5%;
	position:relative;
	overflow:hidden;
}
.promotion-coupon li .bg-t
{
	background:url("../images/bg-circle.png") no-repeat;
	width:35px;
	height:35px;
	right:4em;
	margin-right:-15px;
	top:0;
	display:block;
	position:absolute;
	margin-top:-25px;
	z-index:2;
}
.promotion-coupon li .bg-b
{
	background:url("../images/bg-circle.png") no-repeat;
	width:35px;
	height:35px;
	right:4em;
	margin-right:-15px;
	bottom:0;
	display:block;
	position:absolute;
	margin-bottom:-25px;
	z-index:2;
}
.promotion-coupon .pro-cd
{
	position:relative;
	height:100%;
	width:100%;
	overflow:hidden;
    border-radius:0.5em;
    box-shadow: 0 1px 3px #c1c1c1;
    text-decoration: none;
    transition-property: top, left, opacity, box-shadow, background-color;
    border:1px solid #e5e5e5;
    padding-right:4.5em;
    background-color:#fff;
    font-family:微软雅黑;
}
.promotion-coupon .pro-cd:hover
{
    box-shadow: 0 1px 3px #ccc;
}
.promotion-coupon .bg11:hover
{
	border:1px solid #f3af50;
    box-shadow: 0 1px 3px #f3af50;
}
.promotion-coupon .bg22:hover
{
	border:1px solid #7ecef4;
    box-shadow: 0 1px 3px #7ecef4;
}
.promotion-coupon .bg33:hover
{
	border:1px solid #f19e9e;
    box-shadow: 0 1px 3px #f19e9e;
}
.bg1 .ltr
{
	 background-color:#f3af50;
}
.bg1 .s1, .bg1 .s1 em
{
	color:#f3af50;
}
.bg2 .ltr
{
	 background-color:#7ecef4;
}
.bg2 .s1, .bg2 .s1 em
{
	color:#7ecef4;
}
.bg3 .ltr
{
	 background-color:#f19e9e;
}
.bg3 .s1, .bg3 .s1 em
{
	color:#f19e9e;
}
.pro-cd .bg-border {
    background:url("../images/bg-dotted.png") repeat-y scroll 15px 0;
    display: block;
    height: 100%;
    width:30px;
    position: relative;
    position:absolute;
    top:0;
    right: 4em;
    margin-right: -15px;
    z-index:1;
}
.pro-cd .bg-border .i-icon 
{
	 display:block;
	 position:absolute;
}
.pro-cd .bg-border .bg-i
{
	background:url("../images/bg-j1.png") no-repeat;
	width:19px;
	height:24px;
	left:5px;
	top:15px;
}
.pro-cd .bg-border .bg-t
{
	background:url("../images/bg-circle.png") no-repeat;
	width:35px;
	height:35px;
	top:0;
	right: 4em;
    margin-right: -15px;
	margin-top:-25px;
}
.pro-cd .bg-border .bg-b
{
	background:url("../images/bg-circle.png") no-repeat;
	width:35px;
	height:35px;
	bottom:0;
	right: 4em;
    margin-right: -15px;
	margin-bottom:-25px;
}
.pro-cd.bg1 .bg-border .bg-i
{
	background:url("../images/bg-j1.png") no-repeat;
}
.pro-cd.bg2 .bg-border .bg-i
{
	background:url("../images/bg-j2.png") no-repeat;
}
.pro-cd.bg3 .bg-border .bg-i
{
	background:url("../images/bg-j3.png") no-repeat;
}
.pro-cd .ltr
{
	 position:absolute;
	 right:0;
	 top:0;
    height: 100%;
    line-height: 1.5em;
    padding: 1em;
    text-align: center;
    width: 4em;
    color:#fff;
    cursor:pointer;
}
.pro-cd .ltr a
{
	font-size:1.2em;
	color:#fff;
}
.pro-cd .rtl
{
	float:right;
	width:100%;
	height:100%;
	padding-left:1em;
}
.pro-cd .rtl .p1 span
{
	display:inline-block;
	float:left;
}
.pro-cd .rtl .p1
{
	height:4em;
}
.pro-cd .rtl .p2
{
	 line-height:1em;
	 color:#666;
	 height:2em;
	  overflow:hidden;
}
.pro-cd .rtl .p3
{
	 display:none;
}
.pro-cd .rtl .p4 
{
	 color:#666;
	 height:2em;
	 line-height:2em;
	  overflow:hidden;
	  text-overflow: ellipsis;
    white-space: nowrap;
}
.pro-cd .rtl .p1 .s1
{
	font-size:1em;
	line-height:4em;
	 width:50%;
	 height:inherit;
	 overflow:hidden;
}
.pro-cd .rtl .p1 .s2
{
	 width:50%;
	 line-height:2em;
	 padding-top:0.8em;
	 padding-right:0.8em;
	 height:4em;
	 overflow:hidden;
	 text-align:right;
	 font-size:0.875em;
}
.pro-cd .rtl .p1 .s1 em
{
	font-size:1.5em;
	 margin-right:5px;
}
.pro-cd .rtl .p1 .s1 label
{
	font-size:2.5em;
}
/*优惠券排版样式结束*/


/*商品列表样式结束*/
/*.xp-pdt-img img {
    height: 130px;
    margin: 0 auto;
    overflow: hidden;
    width: 130px;
    float:none;
}
.xp-pdt-img {
    height: 130px;
    overflow: hidden;
    width: 130px;
    margin-top:5px;
}
#list_content{padding:5px;overflow:hidden;}
.itemGridA{ padding:0px;width:100%;display:table;}
.itemGridA .itemCell{display:table-cell;overflow:hidden;float:left;width:48%;border:1px solid #e1e1e1;position:relative; background-color:#fff;margin:1%;}
.itemGridA .itemCell .xp-pdt-img{}
.itemGridA .itemCell .bdrRW{padding:0px 0px 0px 17px;}
.itemGridA .itemCell .bdrLW{padding:0px 17px 0px 5px;}
.itemGridA .itemCell .pro_hlist_pname
{
	height:46px;
    line-height:23px;
    padding:4px;
    overflow:hidden;
    text-align:center;
}
.new-tab-type2{display:table;height:30px;line-height:30px;text-align:center;font-size:14px;}
.new-tab-type2 a{display:table-cell;text-decoration:none;height:30px; width: 76px;float:left;}

.new-tab-type2 .on {
    border-bottom: 2px solid #D60303;
    padding:3px 0;
   
   
}

.pro_hlist_pname a{}
.itemGridA .itemCell .marketprice{ color:#999; text-decoration:line-through; margin-right:10px;}
.itemGridA .itemCell .memberprice{ color:#F50200;font-weight:bold;font-size:16px;text-align:center;}
.itemGridA .itemCell .btnArea 
{
	clear: both;
    height: 24px;
    margin: 6px auto 0px;
}
.itemGridA .details{ width:48px; height:21px;border:0px;background:url(../images/allbgs_icon.png) no-repeat 0px -248px;cursor:pointer; float:left;}
.itemGridA .favorite{ width:48px; margin:0px 3px; height:21px;border:0px;background:url(../images/allbgs_icon.png) no-repeat 0px -269px;cursor:pointer; float:left;}
.itemGridA .compare{ width:48px; height:21px;border:0px;background:url(../images/allbgs_icon.png) no-repeat 0px -290px;cursor:pointer; float:left;}

.itemGridA .SuititemCell{width:50%; *width:49%; float:left;padding:10px 0px 15px;border-bottom:1px solid #dbdbdb;}
.itemGridA .SuititemCell .inner{ border-right:1px dotted #CCC; padding:0px 17px; height:235px; position:relative;}
.itemGridA .SuititemCell .inner .sui-xp-pdt-img{ text-align:center;}
.itemGridA .SuititemCell .inner .supinfo{ text-align:center; padding-top:10px;}

.itemGridA .SuititemCell .bdrRW{border-right:1px solid #FFF;padding:0px 0px 0px 17px;}
.itemGridA .SuititemCell .bdrLW{padding:0px 17px 0px 5px;}
.itemGridA .SuititemCell dd.pdtinfo .pro_hlist_pname{
	 height: 31px;
    line-height: 1.3em;
    overflow: hidden;
    margin-top:5px;	
}
.itemGridA .SuititemCell dd.pdtinfo .marketprice{color:#999; text-decoration:line-through; margin-right:10px;}
.itemGridA .SuititemCell dd.pdtinfo .memberprice{color:#F50200;}
.itemGridA .SuititemCell dd.btnArea 
{
	clear: both;
    height: 24px;
    margin: 6px auto 0px;
}
.itemGridA .icon-add{
	background: url("../images/add_icon.gif") no-repeat scroll 0 0 transparent;
    height: 17px;
    position: absolute;
    right:0px;
    top: 80px;
    width: 32px;
}

.itemGridA .price
{
	position:absolute;
	bottom:30px;
	text-align:center;
	right:10px;
	width:120px;
}
.itemGridA .btns
{
	position:absolute;
	bottom:0px;
	right:10px;
}

.itemGridA .icon
{
	float:left; 
	width:120px; 
}

.itemGridA .master{
    float: left;
    height: 166px;
    padding: 0 35px 0 5px;
    position: relative;
    text-align: center;
    width: 135px;
}

.itemGridA .btn-buy{
	background: url("../images/allbgs_btn.png") no-repeat scroll -584px -50px transparent;
    color: #FFFFFF;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    text-align: center;
    width: 91px;
}

.itemGridB{clear:both;padding:24px 0 0 0;}
.itemGridB .itemCell
{
	clear:both;
	overflow:hidden;position:relative;_zoom:1;
}
.itemGridB .itemCell dt{ padding:0px 70px; width:174px; display:none;}
.itemGridB .itemCell img{margin:5px auto;display:block;}
.itemGridB .itemCell dd.pdtinfo
{
	border: 1px solid #DDDDDD;
    color: #666666;
    font-size: 14px;
    margin: 8px 0;
    overflow: hidden;
    padding: 8px;
}
.itemGridB .itemCell dd.pdtinfo .pro_hlist_pname{
    line-height: 1.3em;
    overflow: hidden;	
    float:left;
}
.itemGridB .itemCell dd.btnArea 
{
	float:right;
}
.itemGridB .itemCell dd.pdtinfo .marketprice{ color:#999; text-decoration:line-through; margin-right:10px; display:none;}
.itemGridB .itemCell dd.pdtinfo .memberprice{ color:#F50200;}
.itemGridB .details{ width:48px; height:21px;border:0px;background:url(../images/allbgs_icon.png) no-repeat 0px -248px;cursor:pointer; }
.itemGridB .favorite{ width:48px; margin:10px 0px; height:21px;border:0px;background:url(../images/allbgs_icon.png) no-repeat 0px -269px;cursor:pointer; }
.itemGridB .compare{ width:48px; height:21px;border:0px;background:url(../images/allbgs_icon.png) no-repeat 0px -290px;cursor:pointer; }*/
/*列表页的也是首页商品列表样式-----在此注释*/
