/*限时抢购页面开始*/
.xp-qg-dl_item
{
    border-bottom:1px solid #DBDBDB;
    float:left;
    margin:0px;
    padding-top:30px;
    padding-bottom:10px;
    width:245px;  
}
.xp-qg-dl_item .xp-qg-dl-item-div{ border-right:1px dotted #CCCCCC; margin-right:10px; padding-right:10px; color:#676767;}
.xp-qg-dl_item .xp-qg-dl-item-divnoborder{ border-right:0 none; margin-right:10px; padding-right:10px; color:#676767;}

.xp-qg-time{ color:#676767; padding-bottom:10px;}
.xp-qg-time span{ color:#ff6600; font-weight:bold; font-family:Arial; font-size:20px; padding:0px 3px;}
.xp-qg-time span.qgwords{font-size:14px; margin-right:1px;}

.qg-pdtname{ height:36px; line-height:18px; overflow:hidden; text-align:left;}
.qg-shortdesc{ height:18px; line-height:18px; overflow:hidden;color:#638203; text-align:left;}

.limitprice{ font-size:16px; font-family:Arial; font-weight:bold;}
/*限时抢购页面结束*/

/*list*/
.frame7 {margin-bottom:10px;}
.frame7 .tm { background:url("../images/frame7_tm.jpg"); line-height:32px; height:32px; color:#8d1202; font-weight:bold; overflow:hidden;}
.frame7 .t1 { float:left; background:url("../images/frame7_t1.jpg") no-repeat; width:7px; height:32px; margin-right:-3px;}
.frame7 .t2 { float:left; background:url("../images/frame7_t2.jpg") repeat-x; height:32px;}
.frame7 .t3 { float:left; background:url("../images/frame7_t3.jpg") repeat-x; width:6px; height:32px;}
.frame7 .t4 { background:url("../images/frame7_t4.jpg") repeat-x; height:32px;}
.frame7 .t5 { float:right; background:url("../images/frame7_t5.jpg") no-repeat; width:6px; height:32px; margin-left:-3px;}
.frame7 .mm { padding:0px; border-left:4px #d70101 solid; border-right:4px #d70101 solid; padding-bottom:5px; clear:both;}
.frame7 .ml { display:none;}
.frame7 .mr { display:none;}
.frame7 .bm { background:url("../images/frame2_bm.jpg") repeat-x; height:4px; overflow:hidden;}
.frame7 .bl { display:none;}
.frame7 .br { display:none;}
.frame7 .tm .title { float:left; font-size:12px; padding-left:10px; color:#fff;}
.frame7 .tm .more { float:right; font-weight:normal; margin:0px 10px 0px 0px;}
.frame7 .mm.bg { background:#f6f6f6;}
.frame7 .mm table tr td { border-bottom:1px dotted #cbcbcb;}
/*list*/


/*积分兑换礼品*/
 ul.content { margin:0px 10px; padding:0px;}
 ul.content li { list-style-type:none; overflow:hidden; white-space:nowrap; width:170px; height:25px; line-height:25px; text-align:left; background:url("../images/article_item.jpg") no-repeat 0% 50%; padding-left:15px;}
/*积分兑换礼品*/


/*商品列表样式开始*/

/*左边子分类样式开始*/
.xp-subcat-menu{ margin:0px 0px 10px;}
.xp-subcat-menu .tl{ background:url("../images/subcat_menu_tl.jpg") no-repeat; width:7px; height:27px; float:left; margin-right:-3px; overflow:hidden;}
.xp-subcat-menu .tr{ background:url("../images/subcat_menu_tr.jpg") no-repeat; width:7px; height:27px; float:right; margin-left:-3px; overflow:hidden;}
.xp-subcat-menu .tm
{
    background:url("../images/subcat_menu_tm.jpg") repeat-x; height:27px; line-height:27px; 
    overflow:hidden; color:#fff; font-weight:bold; font-size:14px; padding-left:10px;
}
.xp-subcat-menu .tm .title{ color:#fff; font-weight:bold; font-size:14px; float:left;}
.xp-subcat-menu .tm .more{ float:right; padding-right:10px;}
.xp-subcat-menu .tm .more a{ color:#fff;}
.xp-subcat-menu .mm{ border:1px #c40000 solid; border-top:0px none; background:#fffff5;}

.subcat_menu{margin:0px;padding:0px;list-style-type:none; position:relative; clear:left; width:100%;}
.subcat_menu li{ line-height:26px; font-weight:bold;}
.subcat_menu li .topCat { padding:1px; height:24px; line-height:24px; overflow:hidden;}
.subcat_menu li .topCat .topCat_l { float:left; background:url("../images/topCat_l.jpg"); width:6px; height:24px;}
.subcat_menu li .topCat .topCat_r { float:right;  width:24px; height:24px; line-height:24px;}
.subcat_menu li .topCat .jia{background:url("../images/topCat_r.jpg");}
.subcat_menu li .topCat .jian{background:url("../images/jian.jpg");}
.subcat_menu li .topCat .topCat_m { text-align:left;background:url("../images/topCat_m.jpg"); color:#333; font-size:14px;}

.subcat_menu ul{margin:0px;padding:0px 10px;list-style-type:none;}
.subcat_menu ul li
{
    float:left;
    height:20px;
    line-height:20px;
    overflow:hidden;
    padding:3px 0px;
    width:90px;
    font-weight:normal;
}

.subcat_menu .current { font-weight:bold;}
.subcat_menu a:link,.subcat_menu a:visited { color:#333}
.subcat_menu a:hover { color:#333}

.subcat_menu ul li a:link,.subcat_menu ul li a:visited{ color:#33324d;}
.subcat_menu ul li a:hover{ color:#cc0000;}
/*左边子分类样式结束*/

/*销售排行开始*/
 ul.ul_topsale { margin:0px; padding:0px;}
 ul.ul_topsale li { list-style-type:none; margin:0px; zoom:1;}
 ul.ul_topsale li ul.img{ margin:0px; padding:0px;  clear:both;}
 ul.ul_topsale li ul.img li.text{ width:100%;  clear:both; padding-top:10px; padding-bottom:12px; border-bottom:1px #efefef solid;}
 ul.ul_topsale li ul.img li .img{ width:50px; height:50px; text-align:left; float:left; overflow:hidden;}
 ul.ul_topsale li ul.img li .img img{ width:50px; height:50px;}
 ul.ul_topsale li ul.img li .index 
 {
    margin:0px 0px 0px 2px; padding:0px 6px 0px 0px; width:13px; overflow:hidden; 
    color:#cc0000; font-size:12px; text-align:center; float:left; font-weight:bold; font-family:Arial;
}
 ul.ul_topsale li ul.img li .titile { text-align:left; width:110px; height:34px; line-height:17px; overflow:hidden; float:left;}
 ul.ul_topsale li ul.img li .price{ color:#f60204; font-size:12px; font-family:Arial; font-weight:bold; text-align:left;}
 ul.ul_topsale li ul.img li .titile a:link, ul.ul_topsale li ul.img li .titile a:visited, ul.ul_topsale li ul.img li .titile a:hover{ color:#323232;}

 ul.ul_topsale li ul.noimg{ margin:0px; padding:0px;  clear:both;}
 ul.ul_topsale li ul.noimg li.text{ width:100%; clear:both; padding-top:0px; border-bottom:1px #efefef solid;}
 ul.ul_topsale li ul.noimg li .img{ display:none;}
 ul.ul_topsale li ul.noimg li .index 
 {
    margin:0px 0px 0px 2px; padding:0px 6px 0px 0px; width:13px; height:30px !important; line-height:30px !important; 
    height:29px; line-height:29px; overflow:hidden; color:#cc0000; font-size:12px; text-align:center; float:left; 
    font-weight:bold; font-family:Arial;
}
 ul.ul_topsale li ul.noimg li .titile 
 {
    width:152px; height:30px !important; line-height:30px !important; height:29px; line-height:29px; 
    overflow:hidden; text-align:left; float:left;
}
 ul.ul_topsale li ul.noimg li .price{ display:none;}
 ul.ul_topsale li a:link, ul.ul_topsale li a:visited, ul.ul_topsale li a:hover{ color:#323232;}

/*end*/

/*最近浏览商品开始*/
.xp-newview-div{border:2px #d6000e solid; margin:0px; padding:0px; background:#fff;}
.newview { margin:auto; padding:0px; width:320px;}
.newview li.newview-li { list-style-type:none; float:none; height:60px; padding:0px;}
.newview li.newview-li .img { float:left; width:60px; padding:2px; height:60px;}
.newview li.newview-li .img img { float:left; width:50px; height:50px;}
.newview li.newview-li .name { float:left; width:230px; height:55px; line-height:20px; padding-top:5px; overflow:hidden;}
.newview li.space { border-bottom:1px dotted #d4e1f1; height:1px; line-height:1px; float:none; padding:0px;}
.newview a:hover{ color:#ff0000;}

.list-newview { margin:auto; padding:0px; width:200px;}
.list-newview li { list-style-type:none; float:none; height:60px; padding:10px 0px 0px;}
.list-newview li .img { float:left; width:60px; padding:2px; height:60px;}
.list-newview li .img img { float:left; width:50px; height:50px;}
.list-newview li .name { float:left; width:130px; height:40px; line-height:20px; margin-top:5px; overflow:hidden;}
.list-newview li.space { border-bottom:1px dotted #d4e1f1; height:1px; line-height:1px; float:none; padding:0px;}
.list-newview a:hover{ color:#ff0000;}
/*最近浏览商品结束*/

/*热卖推荐开始*/
.xp-list-hotpdt
{
    background:url("../images/bg_hotsale.gif") repeat-x scroll 0 -156px transparent;
    height:155px;
    position:relative;
    margin-bottom:10px;
    overflow:hidden;
}
.xp-hotsale {
    background:url("../images/bg_hotsale.gif") no-repeat scroll 0 0 transparent;
    float:left;
    height:130px;
    left:-1px;
    padding:16px 0 10px 10px;
    position:absolute;
    top:-1px;
    width:582px;
}
.xp-hotsale .mt,.xp-hotsale .mc {
    border-right:1px solid #EFEFEF;
}
.xp-hotsale h2 
{
    background:url("../images/bg_hotsale.gif") no-repeat scroll 0 -597px transparent;
    margin-left:35px;
    background-repeat:no-repeat;
    font-size:0;
    height:16px;
    line-height:100px;
    overflow:hidden;
    width:60px;
}
.xp-hotsale .mc 
{
    padding-top:10px;
    height:104px;
}

.lista .listprev { float:left;background: url("../images/hotsale_left.gif") no-repeat 0% 0%; margin-top:40px; width:14px; height:37px; cursor:pointer;}
.listb .listnext { float:right; background: url("../images/hotsale_right.gif") no-repeat 0% 0%; margin-top:40px; width:14px; height:37px; cursor:pointer;} 
.lista .listprev.disabled {background: url("../images/hotsale_left.gif") no-repeat 0% 0%;} 
.listb .listnext.disabled {background: url("../images/hotsale_right.gif") no-repeat 33% 0%;}
.listcarousel{ float:left; margin-left:10px;}
.listcarousel ul li{ list-style-type:none; padding:0px 0px 0px 15px;}


.xp-hotsale dl{ float:left; width:256px;}
.xp-hotsale dl dt{ float:left; margin-right:6px; width:100px; height:100px; overflow:hidden;}
.xp-hotsale dl dt img{ width:100px; height:100px;}
.xp-hotsale dl dd{ float:left; width:146px;}
.xp-hotsale .xp-hotsale-name{ height:30px; line-height:15px; word-wrap:break-word; overflow:hidden;}
.xp-hotsale .xp-hotsale-price{ color:#999;}
.xp-hotsale .btns {margin:5px 0px;}
.xp-hotsale .btns a:link, .xp-hotsale .btns a:visited {
    background:url("../images/bg_hotsale.gif") no-repeat scroll 0 -466px transparent;
    color:#FFFFFF;display:block;font-size:12px;height:25px;line-height:25px;
    text-align:center;text-decoration:none; width:64px;
}

.xp-market {
    background:url("../images/bg_hotsale.gif") no-repeat scroll right -311px transparent;
    float:right;
    height:130px;
    padding:16px 10px 10px;
    width:160px;
}
.xp-market h2 
{
    background:url("../images/bg_hotsale.gif") no-repeat scroll 0 -614px transparent;margin-left:6px;
    background-repeat:no-repeat;font-size:0;height:16px;line-height:100px;overflow:hidden;width:60px;
}
.xp-market .mc 
{
    padding-top:10px;
    height:104px;
}
.xp-market ul{ list-style-type:none;}
.xp-market ul li 
{
    height:20px;line-height:20px; width:150px; background:url("../images/article_item.jpg") no-repeat 0px 8px; 
    padding-left:10px; overflow:hidden;
}
/*end*/

/*筛选开始*/
#filter {}
#filter .top { background:url("../images/filtertop.jpg") repeat-x; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#cc3300; padding-left:10px;}
#filter dl { margin:0px;}
#filter dl dt {line-height:25px; float:left; text-align:right; width:100px; font-weight:bold; border-top:1px dotted #e7cdae;  color:#333;}
#filter dl dd {line-height:25px; float:left; margin:0px; width:86%; border-top:1px dotted #e7cdae;}
#filter dl dd span { margin-left:10px; white-space:nowrap;}
#filter dl dd span.selected a { background:#4598d2; color:#fff;}
#filter dl dd span.normal a { color:#005aa0;}
#filter dl dd span.normal a:hover{ background:#4598d2; color:#fff;}
/*筛选结束*/

.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:41px; line-height:41px; border:1px solid #ccc; padding:0px 10px;}
*html .list_style{overflow:hidden;}
.list_style div{height:41px;line-height:41px; vertical-align:middle;}
.sort_mode_item a:link,.sort_mode_item a:visited{color:black;}
.sort_mode_item a:hover{color:red;}
.display_mode{margin-left:20px;float:left;width:180px;}
.display_mode dl{height:41px; line-height:41px; margin:0px;}
.display_mode dl dt { height:41px; line-height:41px; float:left;}
.display_mode dl dd {float:left;margin:14px 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;}
.display_mode .hlist_selected{background-position: 0px -19px;}
.display_mode .wlist{background-position: -25px -41px;}
.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;}

.pro_hlist_pname a:link,.pro_hlist_pname a:visited{ color:#333; font-weight:bold; font-size:13px;}
.pro_hlist_pname a:hover{ color:#cc0000; font-weight:bold; font-size:13px;}

.sort_mode{float:left;}
.sort_mode_item{float:left;padding:0px 8px;margin-right:2px;height:26px;text-align:center;cursor:pointer;}
.smi_selected{padding:0px 7px;border-left:1px solid #DCBEBE;border-right:1px solid #DCBEBE;border-bottom:1px solid #DCBEBE;background: url(../images/msi_selected_bg.gif) repeat-x;}
.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;}

#sort_price{border:0px;padding:0px;}
.sort_mode_item dl{position:relative;width:50px;overflow:hidden;margin:0px; z-index:1;}
.sort_mode_item dt{height:41px;}
.sort_mode_item dd{margin:0px;background-color:#fff; display:none;}

.smi_selected dl{border-left:1px solid #DCBEBE;border-right:1px solid #DCBEBE;border-bottom:1px solid #DCBEBE;width:48px;}
#sort_price dl.hove{border-left:1px solid #DCBEBE;border-right:1px solid #DCBEBE;border-bottom:1px solid #DCBEBE;width:48px;}
#sort_price dl.hove dd {display:block;}

.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/page_change_prev_disabled.jpg") no-repeat; width:60px; height:22px; line-height:22px;
  color:#ccc; border:0 none; text-align:center; padding:0px;
}

.pagelblpage .prev
{
  
  background:url("../images/page_change_prev.jpg") no-repeat; width:60px; height:22px; line-height:22px;
  color:#005aa0; border:0 none; text-align:center; padding:0px;
}

.pagelblpage a:link.prev,.pagelblpage a:visited.prev
{
  color:#005aa0;
}

.pagelblpage a:hover.prev
{
  color:#f00;
}

.pagelblpage .next-disabled
{
    background:url("../images/page_change_next_disabled.jpg") no-repeat; width:60px; height:22px; line-height:22px;
    color:#ccc; border:0 none; text-align:center; padding:0px;    
}

.pagelblpage .next
{
  
  background:url("../images/page_change_next.jpg") no-repeat; width:60px; height:22px; line-height:22px;
  color:#005aa0; border:0 none; text-align:center; padding:0px;
}

.pagelblpage a:link.next,.pagelblpage a:visited.next
{
  color:#005aa0;
}

.pagelblpage a:hover.next
{
    color:#f00;
}




.details{ width:57px; height:21px;border:0px;background:url(../images/list_buy.jpg) no-repeat;cursor:pointer; float:left;}
.favorite{ width:57px; margin-left:3px; height:21px;border:0px;background:url(../images/list_fav.jpg) no-repeat;cursor:pointer; float:left;}
.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/buy.jpg) no-repeat;cursor:pointer; float:left; color:#4e4e4e; text-decoration:none;}

.page{margin-top:10px;}
.page span{ font-size:14px;}
.fpage{ float:right;}
.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
{
    float:left;height:20px;padding:3px 10px;border:1px solid #ccc;margin-left:2px;font-family:arial;
    line-height:20px;font-size:14px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;
    background:#ffffff; border-radius:5px;
    behavior: url(iecss3.htc);
    /*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/prev_disabled.jpg") no-repeat; width:66px; height:28px; line-height:28px;
  color:#ccc; border:0 none; text-align:center; padding:0px;
}

.lb-page .prev
{
  
  background:url("../images/prev.jpg") no-repeat; width:66px; height:28px; line-height:28px;
  color:#005aa0; border:0 none; text-align:center; padding:0px;
}

.lb-page a:hover.prev
{
  color:#f00;
}

.lb-page .next-disabled
{
    background:url("../images/next_disabled.jpg") no-repeat; width:66px; height:28px; line-height:28px;
    color:#ccc; border:0 none; text-align:center; padding:0px;    
}

.lb-page .next
{
  
  background:url("../images/next.jpg") no-repeat; width:66px; height:28px; line-height:28px;
  color:#005aa0; border:0 none; text-align:center; padding:0px;
}

.lb-page a:hover.next
{
    color:#f00;
}

.lb-page b
{
    height:20px;padding:3px 10px;line-height:20px;font-size:14px;overflow:hidden;margin-left:2px;font-family:arial;
    color:#f60;font-weight:bold; float:left;
}

.lb-page a:link,.lb-page a:visited{color:#005aa0;}
.lb-page a:hover,.lb-page a:active{color:#f00;text-decoration:none;}

 #compareContent{width:140px;background:#fff;overflow:hidden;display:none;position: fixed !important;position:absolute; top: 220px; right: 0px;}
 #compareContent h6{height:20px;line-height:20px;padding:2px 3px 0 18px;background:url(../images/compare_title_bg.gif)  #91B3CB no-repeat;}
 #compareContent h6 a.close{width:15px;height:15px;display:block;background:url(../images/compare_close.gif) no-repeat;float:right;margin-top:2px;cursor:pointer;}
 .comPro{padding:5px;border:solid #91B3CB;border-width:0 1px 1px;overflow:hidden;display:none;}
 .comPro ul{padding-bottom:0px;}
 .comPro li{line-height:16px;border:1px solid #DCEAF5;color:#0357B5;padding:3px;background:#EFF8FF;margin-bottom:5px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
 .comPro li a.close{width:8px;height:7px;display:block;background:url(../images/compare_close2.gif) no-repeat;float:right;margin-top:3px;cursor:pointer;}
 #compareImg{margin:0 auto;display:block;cursor:pointer;}

/*商品列表样式结束*/

/*gift*/
.gift_img{}
.gift_img .top{ background:url(../images/gift_imgtm_9.jpg) no-repeat; height:8px; width:176px; margin-bottom:-7px;}
.gift_img .middle{ background:url(../images/gift_imgmm_9.jpg) repeat-y; width:176px; text-align:center;}
.gift_img .bottom{ background:url(../images/gift_imgbm_9.jpg) no-repeat; height:9px; width:176px;}
.gift_img .gift_btdh{ float:left; height:21px; text-align:center; margin-top:20px;}
.gift_img .gift_btdh a{ float:left; height:21px; margin-left:60px; width:57px; background:url(../images/gift_btdh.jpg) no-repeat; background-position:0% 0%; text-indent: -9999px; cursor:pointer;}

.giftfav{ background:url(../images/gift_fav.jpg) no-repeat; height:13px; padding-left:20px; padding-top:1px;}
.giftfav a:link,.giftfav a:visited,.giftfav a:hover{ color:#000; text-decoration:none;}

.limitbt{ padding-left:60px;}
/*gift*/

/*商品对比页面样式开始*/
#compare {border:2px #d0d0d0 solid; margin:10px; width:100%;}
#compare th {border-top:1px #dddddd dotted; text-align:center; height:40px;}
#compare td {border-top:1px #dddddd dotted; text-align:center;}
/*商品对比页面样式结束*/
