﻿/*
Template Name: 衣饰界
Template URI: http://www.doudoumi.com/
Description: The doudoumi template.
Version: 2.7.0
Author: doudoumi Team
Author URI: http://www.doudoumi.com/
Logo filename: logo.gif
*/

/* ==公共样式== */
body{
background:#fff; font-size:12px; font-family:"宋体",Verdana, Arial; 
line-height:150%; margin:0; padding:0; color:#666;
background:url(images/bodyBg.gif) repeat-x 0 0;
}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0 auto; 
padding:0; 
border:none; 
list-style-type:none;
}
h1,h2,h3,h4,h5,h6{
font-size:12px;
}
.block{
width:968px;
height:auto;
}
.fl{float:left;}
.fr{float:right;margin-top:6px}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.tips{
text-align:center; 
font-size:14px; 
font-weight:bold; 
padding:30px 0px; 
color:#ff6600;
}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*英文强制换行*/
.word{
word-break:break-all;
overflow:hidden;
}

a:link {
color: #666; 
text-decoration:none;
}
a:visited {
color: #666;
text-decoration:none;
}
a:hover{
color: #ff0000; 
text-decoration:none;
}
a:active{
color: #666; 
text-decoration:none;
}
/*字体颜色*/
.f1{
color:#1a1a1a;
font-weight:100;
}
.f4{
color:#ff852d;
}
.fie6{
_color:#fff;
}
.promote_price{
color:#ff6600;
font-weight:bold;
font-size:15px;
font-family:Verdana;
}
.market{
text-decoration:line-through;
}
.fred{
color:#ff0000;
}
.f2{
font-weight:bold;
color:#ff6600;
}
.f3{
margin:10px 0;
font-size:14px;
font-weight:bold;
color:#222121;
}
.ftime{
font-size:10px;
color:#767778;
font-weight:100;
}
.a{
color:#ff0000;
}
.b{
color:#0000ff;
}

/*按钮*/
.bnt_number2,.bnt_number4,.bnt_number6,.bnt_number8,.bnt_number10{
border:none;
height:22px;
text-align:center;
color:#fff;
cursor:pointer;
}
.bnt_number2{
width:59px;
background:url(images/bg.gif) no-repeat -88px -31px;
}
.bnt_number4{
width:76px;
background:url(images/bg.gif) no-repeat -166px -31px;
}
.bnt_number6{
width:103px;
background:url(images/bg.gif) no-repeat -257px -31px;
}
.bnt_number8{
width:127px;
background:url(images/bg.gif) no-repeat -233px -57px;
}
.bnt_number10{
width:145px;
background:url(images/bg.gif) no-repeat -81px -57px;
}
.inputborder{
border:1px solid #ccc;
}

/* ==页面头部== */
#page_top{
height:76px;
position:relative;
text-align:right;
}
  #page_top .logo{
	height:66px;
	padding-top:10px;
	position:absolute; left:0px; top:0px;
	overflow:hidden;
	}
	#page_top .top_nav{
	padding:8px 0;
	}
	#page_top #ECS_CARTINFO{
	height:28px;
	line-height:28px;
	background:url(images/bg.gif) no-repeat 0 0;
	color:#fff;
	padding:0 10px 0 30px;
	position:relative;
	}
	#page_top #ECS_CARTINFO span{
	display:block;
	width:6px;
	height:28px;
	position:absolute; top:0px; right:0px;
	background:url(images/bg.gif) no-repeat -354px 0;
	}
	#page_top #ECS_CARTINFO a{
	color:#fff;
	}
/*导航+搜索*/
#page_nav{
height:33px;
background:url(images/bg_nav.gif) repeat-x 0 0;
overflow:hidden;
}
  #page_nav li{
	float:left;
	height:23px;
	font-size:14px;
	background:url(images/bg_nav_1.gif) no-repeat right bottom;
	padding:10px 20px 0 20px;
	}
	#page_nav li a{
	color:#fff;
	text-decoration:none;
	}
	#page_nav li.left{
	width:3px;
	height:33px;
	padding:0px;
	margin-right:20px;
	float:left;
	background:url(images/bg.gif) no-repeat 0 -34px;
	overflow:hidden;
	}
	#page_nav li.right{
	width:3px;
	height:33px;
	padding:0px;
	margin-left:6px;
	float:right;
	background:url(images/bg.gif) no-repeat -4px -34px;
	overflow:hidden;
	}
	#page_nav li.cur{
	background:url(images/bg_nav_2.gif) no-repeat right bottom;
	position:relative;
	font-weight:bold;
	}
	#page_nav li.cur a{
	color:#000;
	text-decoration:none;
	}
	#page_nav li.cur span{
	display:block;
	width:8px;
	height:33px;
	background:url(images/bg.gif) no-repeat -10px -34px;
	position:absolute; left:-3px; top:0px;
	overflow:hidden;
	}
#search{
height:73px;
margin-bottom:6px;
background:url(images/bg_search.gif) repeat-x 0 0;
}
  #search span{
  display:block;
	float:left;
  width:7px;
  height:73px;
  background:url(images/bg.gif) no-repeat -21px -34px;
  overflow:hidden;
  }
	#search span.right{
	float:right;
	background:url(images/bg.gif) no-repeat -30px -34px;
	}
	#search form{
	padding:0px 10px 10px 20px;
	}
	#search .bnt{
	position:relative; top:7px;
	}
	#search .keys{
	padding-left:13px;
	}

/* ==主体布局== */
#left{
width:190px;
margin-right:6px;
background-color: #ededed;
padding:10px 5px 50px 5px;
}
#right{
width:757px;
float:right;
}
#article_left{
width:757px;
margin-right:6px;
}
#article_right{
width:192px;
}
/* ==共用模块== */
.mod{
border:1px solid #c8c6c6;
margin-bottom:6px;
}
.mod1{
border:1px solid #d9d9d9;
margin-bottom:6px;
}

.mod_title{
height:28px;
line-height:28px;
color:#29ad62;
font-size:14px;
padding-left:10px;
background:url(images/bg_title_r.gif) no-repeat;
position:relative;
}
  .mod_title p{
	line-height:28px;
	font-size:12px;
	font-weight:100;
	padding-right:10px;
	position:absolute; right:0px; top:0px;
	}
	.mod_title a,.mod_title1 a,.mod_title p a,.mod_title1 p a{
	color:#fff;
	}
	
.mod_title1{
height:28px;
line-height:28px;
color:#29ad62;
font-size:14px;
padding-left:10px;
background:url(images/bg_title_r.gif) no-repeat;
position:relative;
}
  .mod_title1 p{
	line-height:28px;
	font-size:12px;
	font-weight:100;
	padding-right:10px;
	position:absolute; right:0px; top:0px;
	}
	
        .mod_title2{
        height:32px;
        background:url(images/bg_mod_tit.gif) repeat-x 0 0;
        }	
       .mod_title2 .left{
	float:left;
	height:32px;
	background:url(images/bg_title.gif) no-repeat 0 -268px;
	}
	.mod_title2 .left p{
	float:left;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#4c3802;
	background:url(images/bg_title_p.gif) no-repeat top right;
	padding:0 111px 0 15px;
	}
	
       .mod_title3 .boxcontent{
	height:33px;
	background:url(images/bg_00024.gif) repeat-x left center;
	}
	.mod_title3 .boxcontent .left{
	height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	background:url(images/bg_00022.gif) no-repeat 8px center;
	color:#000000;
	}
	.mod_title3 .boxcontent .right{
	height:33px;
	line-height:33px;
	font-size:12px;
	font-weight:100;
	padding-right:10px;
	}
	.sort img{
	position:relative; top:3px; *top:2px;
	}
	.sort .inputimages{
	position:relative; top:4px; *top:3px; 
	}
	
/*单个商品外围框架（此方法在火狐和ie8下面会产生3px边距）*/
.goodsbox{
width:176px;
min-height:1px;
display: -moz-inline-stack;
display: inline-block;
text-align:center;
vertical-align: top;
zoom:1;
*display:inline;
_height:1px;
}
  .goodsbox .imgbox{
	width:176px;
	margin:0 0 5px 0;
	overflow:hidden;
	} 
  .goodsbox p,.goodsbox p a{
	font-size:14px;
  }

/* ==flash+公告== */
.flash{
width:558px;
margin-bottom:6px;
}
.news{
width:192px;
}
.news_title{
background:url(images/bg_news.gif) repeat-x 0 0;
height:24px;
margin:1px;
}
  .news_title h2{
	line-height:24px;
	width:50%;
	background:#fff;
	color:#2e5e05;
	font-size:14px;
	float:left;
	text-align:center;
	}
	.news_title .h2bg{
	background:none;
	color:#ff6600;
	}
	#news_v{
	padding:5px;
	height:145px;
	overflow:hidden;
	}
/* ==library模块== */
.category{
background:url(images/bg_category.gif) repeat-x 0 0;
}
  .category h1{
	color:#ff6600;
	font-weight:bold;
	font-size:14px;
	padding:10px;
	}
	.category li{
	font-size:14px;
	height:21px;
	padding:4px 10px 0 10px;
	border-bottom:1px solid #ccc;
	position:relative;
	background:url(images/title_01.gif) no-repeat 95% center;
	cursor:pointer;
	}
	.category li .sub{
	z-index:9999;
	padding:8px 10px;
	line-height:23px;
	width:198px;
	position:absolute; left:190px; top:-1px;
	background:url(images/bg_sub.gif) no-repeat 0 0; 
	border-bottom:1px solid #ccc;
	display:none;
	}
	.category li .sub a,.category li a{
	color:#252424;
	}
	.category li .sub a:hover{
	color:#ff0000;
	}
	.category_more{
	line-height:24px;
	background:url(images/bg_category_1.gif) repeat-x 0 0;
	}
	.category_more a{
	color:#ff6600;
	}
#promotion{
width:757px;
height:234px;
background:url(images/bg_promotion.png) no-repeat 0 0;
margin-bottom:6px;
}
  #promotion ul{
	padding-left:50px;
	}
	#promotion li{
	float:left;
	width:140px;
	height:160px;
	margin:42px 0 0 0;
	text-align:center;
	position:relative;
	}
	#promotion li .pro_img{
	width:140px;
	height:125px;
	vertical-align:middle;
	overflow:hidden;
	}
	#promotion li.m0{
	margin-right:38px;
	}
	#promotion li.m1{
	margin-right:30px;
	}
	#promotion li.m2{
	margin-right:40px;
	margin-left:5px;
	}
	#promotion li .dot{
	width:140px; 
	height:126px; 
	background:url(images/bg_promotion.gif) no-repeat 0 0; 
	position:absolute; left:0px; top:0px;
	}
.top10{
margin:5px 5px 5px 10px;
}
  .top10 li{
	padding:2px 0;
	}
	.top10 form,.brands form,#invoice_list form{
	display:inline;
	}
	.top10 form a,.brands form a,#invoice_list form a{
	color:#ff6600;
	}
.brands{
padding:5px 0 5px 5px;
}
.bradnsLogo{
width:80px; 
height:33px; 
border:1px solid #efefef;
float:left; 
display:inline; 
margin:4px; 
overflow:hidden;
}
.brands_list .goodsbox{
width:220px;
border:1px solid #e8e8e8;
margin:10px 3px 0 3px;
*margin:10px 5px 0 5px;
}
  .brands_list .goodsbox h4{
	font-weight:100;
	padding:5px 10px;
	margin-bottom:5px;
	background:url(images/line.gif) repeat-x left bottom;
	_display:inline;
	zoom:1;
	}
	.brands_list .goodsbox h4 a{
	color:#0045df;
	}
	.brands_list .goodsbox .imgbox{
	width:220px;
	overflow:hidden;
	}
	.brands_list .goodsbox p{
	padding:5px 10px;
	text-indent:20px;
	}
	
.vote{
padding:5px;
}
  .vote p{
	color:#2e5e05;
	font-weight:bold;
	}
	
/*精品推荐*/	
#best{
width:757px;
height:auto;
margin-bottom:10px;
overflow:hidden;
}
  #best .best_tit{
	height:65px;
	background:url(images/bg_title.gif) no-repeat 0 -128px;
	margin-top:4px;
	padding:25px 30px 0 0;
	text-align:right;
	}
	  #best .best_tit h2,.hot_title	h2{
		float:left;
		color:#2e5e05;
		font-weight:100;
		background:url(images/bg.gif) no-repeat right -88px; 
		padding:0 10px;
		_display:inline; 
		white-space:nowrap;
		}
		#best .best_tit h2 a,.hot_title	h2 a{
		color:#2e5e05;
		}
		#best .best_tit .h2bg,#best .best_tit .h2bg a,.hot_title .h2bg,.hot_title .h2bg a,#best .best_tit .more a,.hot_title .more a{
		color:#ff6600;
		}
		#best .best_tit .more,.hot_title .more{
		padding:0 10px;
		float:left;
		}
	#best .best_bot{
	height:36px;
	background:url(images/bg_title.gif) no-repeat 0 -222px;
	}
	#best .best_content{
	background:url(images/bg_best.gif) repeat-y 0 0;
	padding:0 5px 0 25px;
	*padding-left:33px;
	}
	  #best .best_content .goodsbox{
		position:relative; top:-20px;
		}
		
/*热卖+新片*/
.hot_title{
float:right;
font-weight:100;
position:relative; top:3px;
}
#show_hot_area,#show_new_area{
padding-left:3px;
*padding-left:13px;
}
#show_hot_area .goodsbox,#show_new_area .goodsbox,.buy_goods .goodsbox{
width:183px;
margin:12px auto 20px auto;
}
#show_hot_area .goodsbox .imgbox,#show_new_area .goodsbox .imgbox,.buy_goods .goodsbox .imgbox{
width:183px;
overflow:hidden;
}	
		
/*发货查询*/		
.invoice{
position:relative;
height:110px;
}	
  .invoice .actions{
	width:15px;
	height:56px;
	background:url(images/bg.gif) no-repeat 0 -112px;
	overflow:hidden;
	position:absolute; top:25px; right:-1px;
	}
	.invoice .actions span{
	display:block;
	width:15px;
	height:24px;
	cursor:pointer;
	margin-bottom:3px;
	}	
	#invoice_list{
	margin:15px 5px 10px 10px;
	position:relative;*top:15px; _top:15px;
	height:80px;
	overflow:hidden;
	}
	#invoice_list li{
	line-height:20px;
	}

/*当前位置*/		
.ur_here{
	background:url(images/bg_00023.gif) repeat-x 0 0;
	line-height:36px;
	font-size:12px;
	color:#000;
}
.border_l_r {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
  .ur_here p{
	background:url(images/bg.gif) no-repeat 0 -210px;
	padding-left:18px;
	margin-left:10px;
	}
  .ur_here a{
	color:#000; 
	text-decoration:none;
	}
	.ur_here a:hover{
	color:#ff0000; 
	text-decoration:none;
	}

.history{
margin:5px 5px 5px 10px;
}
  .history li{
	padding:2px 2px 2px 10px;
	background:url(images/bg.gif) no-repeat 0 -255px;
	}
/*浏览历史，销售排行等图文*/
#clear_history{
text-align:right;
cursor:pointer;
}
#history_list li.goodsimg{
margin-right:5px;
}
.pic_text{
margin:5px;
}		
  .pic_text li{
	float:left;
	}
	.pic_text li.pic{
	width:45px;
	height:45px;
	margin-right:5px;
	}
	.pic_text li.text{
	width:110px;
	_width:107px;
	}
	.pic_text li.pic img,#history_list li img{
	width:43px;
	height:43px;
	border:1px solid #ccc;
	}	
.top10_pic{
padding-left:20px;
position:relative;
}
.iteration{
position:absolute; top:2px; left:0px;
}

/* ==商品详情页== */
.goods_name{
text-align:center;
color:#222;
border-bottom:1px solid #ccc;
font-size:14px;
padding:10px 0;
margin-bottom:10px;
position:relative;
}	
  .goods_name .prev{
	position:absolute; top:10px; right:5px;
	}
.goods_left{
width:350px;
margin-right:12px;
text-align:center;
overflow:hidden;
}
  .goods_left .good_img{
	height:340px; 
	width:340px;
	line-height:340px; 
	overflow:hidden;
	}
	.goods_left .good_img img{
	vertical-align:middle;
	}
	.goods_left .picture{
	background:#f7f5f5;
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	}
	.goods_left .picture img{
	width:46px;
	height:46px;
	cursor:pointer;
	}
	.goods_left .picture img.onbg{
	background:url(images/bg_pic.gif) no-repeat 0 0;
	padding:8px 2px 2px 2px;
	}
	.goods_left .picture img.autobg{
	background:url(images/bg_pic_1.gif) no-repeat 0 0;
	padding:8px 2px 2px 2px;
	}
	
.goods_right{
width:390px;
line-height:24px;
font-size:14px;
color:#222;
overflow:hidden;
}
  .goods_right .Goodpromotion{
	padding:3px 5px;
	border:1px solid #eef9df;
	background-color:#f7f9f4;
	}
	.shopbox{
	border:1px solid #eef9df; 
	margin:5px 0; 
	padding:5px 5px 5px 20px; 
	background-color:#f7f9f4;
	}

/*商品详情页书签*/
.good_tag{
background:url(images/bg_tag.gif) repeat-x left bottom;
height:28px;
padding:0 10px;
margin:10px 0;
}
  .good_tag h2{
	background:url(images/bg.gif) no-repeat 0 -297px;
	height:21px;
	text-align:center;
	font-size:14px;
	padding:7px 15px 0px 15px;
	margin:0 3px;
	float:left;
	position:relative;
	}
	.good_tag h2 span{
	display:block;
	width:5px;
	height:28px;
	background:url(images/bg.gif) no-repeat -355px -297px;
	position:absolute; top:0px; right:0px;
	overflow:hidden;
	}
	.good_tag .h2bg{
	background:none;
	font-weight:100;
	color:#0045df;
	}
	.good_tag .h2bg span{
	display:none;
	}
	
#ECS_TAGS{
margin:6px;
padding:8px;
background:#ffffcb;
border:1px solid #f9f2b6;
}
.good_them_tit{
background:url(images/bg_tag_1.gif) repeat-x left bottom;
height:27px;
line-height:27px;
padding:0 10px;
text-align:left;
font-size:14px;
color:#222;
margin:10px 0;
position:relative;
}
  .good_them_tit img{
	position:absolute; top:5px; right:10px;
	}
	.good_them_tit .modifie{
	position:absolute; top:2px; right:10px;
	font-size:12px;
	}

/*相关系列*/
.good_them_box{
padding-left:5px;
}
  .good_them_box .goodsbox{
  width:181px;
  margin:5px 1px;
  *margin:5px 3px;
  }
	.good_them_box .goodsbox .imgbox{
	width:181px;
	}
	
/* ==用户评论== */
.com_tit{
height:24px;
line-height:24px;
color:#005aa0;
font-weight:bold;
padding:0 10px;
margin-bottom:5px;
background:url(images/bg_commen.gif) repeat-x 0 0;
position:relative;
}
  .com_tit img{
	position:relative;top:3px;
	margin-left:15px;
	}
	.com_tit p{
	position:absolute; top:0px; right:10px;
	color:#9c9a9d;
	font-family:Verdana, Arial, Helvetica, sans-serif, MingLiU;
	font-size:10px;
	font-weight:100;
	} 
.com_content{
padding:5px 10px 12px 18px;
margin-bottom:10px;
background:url(images/admin.gif) no-repeat 0 5px;
color:#444;
overflow:hidden;
}	
.re_content{
padding:3px 5px;
margin-top:6px;
border:1px solid #eef9df;
background-color:#f7f9f4;
}
.admin{
color:#ff6600;
padding-left:18px;
background:url(images/admin1.gif) no-repeat 0 0;
}

.commentsList{
border:1px solid #dddddd;
background:#f6f6f6;
padding:8px;
margin:12px 0 15px 0;
}
  .commentsList .captcha{
  padding-left:15px; 
  }
  .commentsList textarea{
  width:620px;
  }
  .commentsList .captcha img{
  margin-left:0px; 
  *position:relative; top:-3px; 
  *margin-left:8px; 
  vertical-align:middle;
  cursor:pointer;
  }	
  .commentsList .captcha input{
  width:50px;
  }
	
/* ==商品分类页== */
.category_box{
padding:10px 0 6px 0;
}
.goods_list{
background:url(images/line.gif) repeat-x left bottom;
padding:5px;
}
  .goods_list li{
	float:left;
	padding-top:6px;
	}
	.goods_list li.thumb{
	margin-right:15px;
	}
	.goods_list li.thumb img{
	width:70px;
	height:70px;
	}
	.goods_list li.goodname{
	width:280px;
	text-align:left;
	margin-right:20px;
	}
	.goods_list li.goodname a{
	font-weight:bold;
	font-size:14px;
	color:#0045df;
	}
	.goods_list li.goodname a:hover{
	color:#ff0000;
	text-decoration:underline;
	}
	.goods_list li.action{
	float:right;
	padding-top:10px;
	}
	
.grid{
padding-left:5px;
}	
  .grid .goodsbox{
  width:174px;
  border:1px solid #efebeb;
  margin:5px 3px;
  *margin:5px 5px;
	padding-bottom:3px;
  }	
	.grid .goodsbox .imgbox{
	width:174px;
	margin:3px 0 5px 0;
	overflow:hidden;
	}
	.grid .goodsbox p,.grid .goodsbox p a{
	color:#000000;
	}
	.grid .goodsbox span a{
	color:#1a1a1a;
	}
	.grid .goodsbox span a:hover{
	color:#ff0000;
	text-decoration:underline;
	}
/*属性筛选*/	
.goods_filter{
border:0px solid #ccc;
border-top:none;
margin-bottom:6px;
padding:10px 10px 2px 10px;
}	
     .goods_filter .screeBox{
	padding-bottom:5px;
	margin-bottom:5px;
	}
	.goods_filter .screeBox span{
	background:#f0f0f0;
        border-bottom:#29ac64 1px dashed;
	color:#000;
	padding:3px 5px;
	}

/*pages*/
.pagebar{padding:5px 0; text-align:right;}
  .pagebar form{margin:10px auto; text-align:right;}
  .pagebar .page_now{color:#fff; font-weight:bold; padding:4px 6px; background:#cc3333}
  .pagebar a{border:1px solid #ccc; padding:3px 5px;}	
		
/* ==友情链接== */
.links{
margin-bottom:6px;
background:#f0f0f0;
padding:3px 0;
}
  .links .content{
	width:927px;
	border:1px solid #d3d3d3;
	background:#fff;
	position:relative;
	padding:10px;
	}
	.links .content span{
	display:block;
	width:5px;
	height:5px;
	overflow:hidden;
	}
	.links .content span.lt{
	background:url(images/bg.gif) no-repeat -35px -112px;
	position:absolute; left:-1px; top:-1px;
	}
	.links .content span.lb{
	background:url(images/bg.gif) no-repeat -35px -118px;
	position:absolute; left:-1px; bottom:-1px;
	}
	.links .content span.rt{
	background:url(images/bg.gif) no-repeat -41px -112px;
	position:absolute; top:-1px; right:-1px; _right:-2px; 
	}
	.links .content span.rb{
	background:url(images/bg.gif) no-repeat -41px -118px;
	position:absolute;right:-1px; _right:-2px; bottom:-1px;
	}
	.links .content .link_tit{
	background:url(images/bg.gif) no-repeat -35px -138px;
	*background:url(images/bg.gif) no-repeat -35px -136px;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:6px;
	}
	.links .content img{
	width:88px;
	height:33px;
	border:1px solid #ccc;
	margin:0 3px;
	}
	/*帮助文章*/
	.links .content .goodsbox{
	width:175px;
	text-align:left;
	margin:0 2px 8px 2px;
	}
	.links .content .goodsbox .help_tit{
	background:url(images/bg.gif) no-repeat 0 -181px;
	font-size:14px;
	font-weight:100;
	color:#222;
	padding-left:10px;
	margin-bottom:5px;
	}
	
/* ==文章系统== */
.articleContent{
border:1px solid #c9c9c9;
padding:15px;
margin-bottom:8px;
text-align:left;
}	
.articleTit{
font-size:20px; 
font-weight:300; 
padding:0 0 10px 0; 
border-bottom:1px dashed #c2bbad; 
text-align:center;
font-family:"黑体"; 
color:#004986;
margin-bottom:5px;
}
.author{
text-align:center;
color:#7e7e7d;
position:relative;
margin:2px 0 10px 0;
}
.author .articleSize{
position:absolute; top:0px; right:10px;
}
#article{
padding:5px 0 15px 0;
}
.articlePrev{
margin:10px auto;
padding:10px 0;
line-height:23px;
border-top:1px solid #dbeef8;
}
#article_right .goodsbox{
padding-bottom:5px;
margin:5px 0 8px 5px;
border-bottom:1px solid #ccc;
}
#category_tree{
margin:5px 0 10px 0;
}
  #category_tree dt{
  padding:5px 5px 5px 10px;
  font-weight:bold;
  background:url(images/line.gif) repeat-x left bottom;
  }
	#category_tree dd{
	padding:5px 3px 0 20px;
	}

/* ==拍卖活动== */
.auctionList{
background:url(images/auctionbg.gif) repeat-x left bottom;
margin:10px 0 15px 0;
padding:10px;
}
  .auctionList li{
	float:left;
	line-height:22px;
	}
	.auctionList li.auctionImg{
	margin-right:15px;
	padding:0 20px;
	}
	.auctionList li a{
	font-weight:bold;
	font-size:14px;
	color:#0045df;
	}
	
/* ==购物流程页== */
.bnt_subOrder{
margin:10px 0;
}	
.orderbox{
border:1px solid #e4f3ce;
background:#f1f9e6;
color:#0045df;
font-size:14px;
line-height:23px;
padding:15px 45px;
margin:10px 0;
}
.order_sn{
color:#ff0000;
font-size:16px;
font-weight:bold;
margin-bottom:20px;
padding-bottom:15px;
background:url(images/line.gif) repeat-x left bottom;
}
.orderbox p{
margin-top:15px;
padding-top:15px;
background:url(images/line.gif) repeat-x left top;
}
.sign{
width:470px;
margin-bottom:10px;
}

/* ==用户中心== */	
.register{
background:url(images/title_01.gif) no-repeat left center;
padding-left:15px;
}
#userl{
width:150px;
margin-bottom:6px;
}
#userr{
width:763px;
border:1px solid #bebebe;
padding:10px 20px;
margin-bottom:6px;
}
.user_menu{
border:1px solid #bebebe;
border-right:none;
background:#eee;
padding-bottom:10px;
}
  .user_menu li{
	padding:3px 0 3px 43px;
	position:relative;
	font-size:14px;
	}
	.user_menu li span{
	display:none;
	}
	.user_menu li a,.user_menu li a:visited{
	color:#0045df;
	}
	.user_menu li.curs{
	padding-left:43px;
	background:url(images/bg.gif) no-repeat 0px -346px;
	height:22px; 
	line-height:22px;
	}
	.user_menu li.curs span{
	display:block;
	width:9px;
	height:28px;
	background:url(images/bg.gif) no-repeat -351px -346px;
	position:absolute; top:0px; right:-9px;
	}
	.user_menu li.curs a,.user_menu li.curs a:visited{
	color:#fff;
	font-weight:bold;
	}
.us_notice{
	padding:5px;
	margin:20px 0;
	border:1px solid #ffe065;
	background-color:#feffea;
	background:url(images/bg.gif) no-repeat -10px -385px;
	text-indent:30px;
	color:#000;
	line-height:23px;
	}
.us_w350{
width:360px;
height:260px;
line-height:22px;
}	
.minheight{
min-height:410px;
_height:410px;
}	
	
/*商品比较浮动块*/
#compareBox {
 width:128px;
 background:url(images/compareBg.gif) no-repeat top center;
 background-color:#edf8ff;
 padding:35px 0 8px 0;
 border: 1px solid #c5e4ff;
 position: absolute;
 right:1px;
 top:200px;
}
#compareBox input {
	width:52px; height:13px;
	border:none;
	background:url(images/compareSub.gif) no-repeat;
}
#compareList {
 margin:0px 0px 8px 0px;
 padding:0px;
 width:120px;
 background:#FFFFFF;
 border:1px solid #d6ecff;
}
#compareList li {
 color: #333;
 text-align:left;
 background: #fff;
 padding: 3px 5px;
 margin: 3px 0;
}
#compareList li img {
 float:right;
 padding-top:4px;
}
/*购物车提示*/
.messageli {
 list-style-type:none;
 padding:5px;
 color:red
}
.messagediv {
 font-size:12px;
 position:absolute;
 border:1px solid #FFD700;
 text-align:center;
 padding:5px;
 background-color:#FFFACD;
 filter:alpha(opacity=50);
 -moz-opacity:0.7;
 opacity: 0.7;
}
/*积分兑换样式修改 */
.point li{
 float:left;
 width:300px;
}


















/*页面留白*/
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}



#header {
	background-image: url(images/bg_0002.gif);
	background-repeat: repeat-x;
	height: 110px;
	width: 968px;
	margin: 0px auto;
}
#heaher_l {
	background-image: url(images/bg_0001.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 968px;
}
#header_r {
	background-image: url(images/bg_0003.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 110px;
	width: 968px;
}
#header_0 {
	height: 26px;
	width: 570px;
	float:left;
	line-height: 26px;
	padding-left: 10px;
}
#header_1 {
	height: 24px;
	width:318px;
	padding-left:70px;
	float:left;
	background-image: url(images/bg_00021.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:2px;
        padding-bottom:6px;
}
#header_1 #t3xx li{height:20px;}
#header_2 {
	height: 64px;
	width: 245px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}
#header_3 {
	height: 74px;
	width: 445px;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}
#header_4 {
	float: right;
	height: 74px;
	width: 210px;
	padding-top: 10px;
}
#hnav {
	height: 32px;
	width: 968px;
	background-color: #d93333;
	margin:0px auto;
}
#hnav_1 {
	float: left;
	height: 32px;
	width: 548px;
}
#hnav_1 li {
	padding-right:3px;
	background-color:#FFF;
	line-height: 32px;
	float:left;
}


#hnav_1 a {
	background-color: #d93333;
	color: #FFF;
	white-space: nowrap;
	display: block;
	float: left;
	height: 32px;
	padding-right: 14px;
	padding-left: 14px;
	font-family: "黑体";
	font-size:15px;
}
#hnav_1 a:hover {
	background-color: #9d9fa2;
}
#hnav_1 a.now {
	background-color: #9d9fa2;
}

#hnav_2 {
	float: right;
	height: 32px;
	width: 340px;
}
#hnav_2 li {
	padding-left:10px;
	padding-top:5px;
	float:left;
}

.hnav_2_1, .hnav_2_3 {
	text-indent: -9999px;
	display: block;
	height: 23px;
}
.hnav_2_1 {
	background-image: url(images/butum_0001.gif);
	background-repeat: no-repeat;
	width: 128px;
}
#myhistory {
	position: absolute;
	left: 500px;
	top: 138px;
	height:150px;
	width:300px;
	background-color:#F00;
	z-index: 1;
}

.hnav_2_2 a {
	background-image: url(images/butum_0002.gif);
	background-repeat: no-repeat;
	width: 80px;
	display:block;
	height: 23px;
	line-height: 23px;
	overflow:hidden;
	padding-left:25px;
}
.hnav_2_3 {
	background-image: url(images/butum_0003.gif);
	background-repeat: no-repeat;
	width: 66px;
}
.left_1 {
	background-color: #9d9fa2;
	height: 18px;
	padding:9px 0px 9px 8px;
}

.left_1_text{
	float:left;
	width:133px;
	overflow:hidden;
}

.left_1_text div{
	width:132px;
	height:18px;
	border:1px solid #3c3c3c;
	border-right:none;
	overflow:hidden;
	
}
.left_1_text input{
	width:132px;
	height:20px;
	margin-top: -1px;
	border:none;
	padding-left:15px;
	line-height:18px;
	font-size:12px;
	border-right:none;
	background-color:#FFF;
	background-image: url(images/bg_0004.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.left_1_submit{
	float:left;
}
.left_1_submit a{
	display:block;
	color:#FFF;
	font-size:12px;
	background-image: url(images/bg_0005.gif);
	height: 20px;
	width: 37px;
}
.left_2 {
	background-color: #9d9fa2;
	background-image: url(images/bg_0006.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	height: 27px;
	line-height: 27px;
	padding-left: 24px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	letter-spacing: 2px;
}
.left_3 {
	height: 21px;
	padding-top: 10px;
	padding-bottom:10px;
}
.left_3 a {
	display: inline-block;
	float: left;
	height: 21px;
	width: 43px;
	text-align:center;
	line-height:21px;
}
.left_3_1 {
	background-image: url(images/bg_0007.gif);
	background-repeat: no-repeat;
}
.left_3_2 {
	background-image: url(images/bg_0008.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.left_3_3 {
	background-image: url(images/bg_0009.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.left_3_4 {
	background-image: url(images/bg_00010.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.left_4 {
	padding-top: 20px;
}

.left_4_h {
	color: #ffffff;
	background-image: url(images/bg_00011.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	text-align: center;
	display: block;
	height: 22px;
	width: 66px;
	font-size: 12px;
	margin-top:12px;
	margin-bottom:2px
}
.left_4_h  a{
	color: #ffffff;
}

.left4_ls a {
	line-height: 20px;
	background-image: url(images/bg_00012.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	float: left;
	height: 21px;
	width: 90px;
	margin-top: 5px;
	margin-right: 2px;
	margin-left: 2px;
	color: #000;
}
.footer {
	height: 192px;
	width: 968px;
	margin: 0px auto;
}
.footer_1 {
	background-image: url(images/bg_00013.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 192px;
	width:226px;
}
.footer_2 {
	float: left;
	height: 162px;
	width:737px;
	padding: 14px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd9da;
	border-bottom-color: #ddd9da;
}
.footer_2 li {
	background-image: url(images/bg_00020.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;	
}
.footer_2_1, .footer_2_2, .footer_2_3, .footer_2_4, .footer_2_5 {
	float:left;
	width:110px;
	height: 70px;
	padding-left:36px;
	padding-top:98px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #ddd9da;
}
.footer_2_1 {
	background-image: url(images/bg_00015.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer_2_2 {
	background-image: url(images/bg_00016.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer_2_3 {
	background-image: url(images/bg_00017.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer_2_4 {
	background-image: url(images/bg_00018.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer_2_5 {
	background-image: url(images/bg_00019.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.footer_3 {
	float: left;
	height: 192px;
	background-image: url(images/bg_00014.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 5px;
}

.box_f{
  border:1px solid #d0d0d0;
  width:946px;
  padding:5px 10px;
}
.links{border:1px solid #fff; padding:0 12px;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

#footer_prv {padding: 0px 180px; text-align:center; width:450px; margin: 0px auto;}
#footer_prv ul li {width:150px; float:left;}
#footer_prv ul li img {border: 1px solid #d2d2d2; width:118px; height:48px;}

#footer{width:760px; margin:5px auto;}
#footer .text{ text-align:center; *padding-bottom:10px;}
#footer .text a{color:#404040; text-decoration:none;}



#bl_main_2 {
	width: 545px;
	float: left;
	margin: 0 auto;
}
#bl_main_2_1 {
	height: 252px;
	overflow:hidden;
}
#bl_main_2_2_1 {
	background-image: url(images/index/bg_000022.jpg);
	background-repeat: repeat-x;
	height: 27px;
}
#bl_main_2_2_1_1 {
	background-image: url(images/index/bg_000020.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 135px;
	background-position: left bottom;
}
#bl_main_2_2_1_2 {
	background-image: url(images/index/bg_000023.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width:400px;
	float:right;
	height: 27px;
	padding-left: 10px;
}
#bl_main_2_2_1_2 h2 {
	font-size: 12px;
	color: #272727;
	line-height: 27px;
	font-weight: normal;
	text-align:center;
	float: left;
	width: 90px;
	overflow:hidden;
	word-break: break-all;
	word-warp: warp;
	background-image: url(images/index/bg_000021_2.jpg);
	background-repeat: no-repeat;
}
#bl_main_2_2_1_2 h2.now_h2_1 {
	background-image: url(images/index/bg_000021.jpg);
}

.bl_main_2_2_2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	padding: 10px 0px;
}
.bl_main_2_2_2 ul {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:540px;
	overflow:hidden;
}

.bl_main_2_2_2 ul li {
	float: left;
	width: 129px;
	padding:3px;
}

.bl_main_2_2_2 ul li div {
	padding: 1px;
	height: 125px;
	width: 125px;
	border: 1px solid #dddddd;
	margin: 0px;
}
.bl_main_2_2_2 ul li div img {
	height: 125px;
	width: 125px;
}
.bl_main_2_2_2 ul li a.tuijianprice {
	height: 20px;
	width: 129px;
	text-align: center;
	display: block;
	line-height: 20px;
	color: #e3312f;
}
.bl_main_2_2_2 ul li a.tuijianprice2 {
	height: 20px;
	width: 129px;
	text-align: center;
	display: block;
	line-height: 20px;
	text-decoration:line-through;
}
.bl_main_2_2_2 ul li a.tuijianpname {
	height: 20px;
	width: 129px;
	text-align: center;
	display: block;
	line-height: 20px;
}

#bl_main_3 {
	width: 200px;
	float: right;
	overflow:hidden;
}



#bl_main_3_4 div {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c6c6;
	border-left-color: #c6c6c6;
}
#bl_main_3_4 ul.list {
	padding:5px 10px;
	
}
.bl_main_3_4_li {
	line-height: 20px;
	color:#868686;
	padding-top:5px;
	height:40px;
	overflow:hidden;
}
.bl_main_3_4_reply {
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	height:40px;
	color:#868686;
	overflow:hidden;
}
.bl_main_3_4_li span {
	color:#333333;
	font-weight:bold;
}
.bl_main_3_4_reply span {
	color:#333333;
	font-weight:bold;
}


#bl_main_3_4 h5 {
	height: 20px;
	background-image: url(images/index/bg_000017.gif);
	background-repeat: no-repeat;
}

.wbreak {
	word-break: break-all;
	word-warp: warp;
}
.liuyanren {
	color:#e03734;
	text-align:right;
	background:none;
	height:20px;
}

.woyaoliuyan {
	padding-top: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c6c6c6;
	border-bottom-color: #c6c6c6;
	border-left-color: #c6c6c6;
}
.woyaoliuyan li {
	height: 41px;
}

.woyaoliuyan a.a1 {
	display: block;
	height: 24px;
	width: 127px;
	background-image: url(images/index/bg_000018.gif);
	background-repeat: no-repeat;
	margin:0px auto;
}

.woyaoliuyan a.a1:hover {
	background-image: url(images/index/bg_000018.gif);
	background-repeat: no-repeat;
}

.woyaoliuyan a.a2 {
	display: block;
	height: 24px;
	width: 127px;
	background-image: url(images/index/bg_000018_2.gif);
	background-repeat: no-repeat;
	margin:0px auto;
}

.woyaoliuyan a.a2:hover {
	background-image: url(images/index/bg_000018_2.gif);
	background-repeat: no-repeat;
}

.history_list {
	width: 200px;
}

.history_list ul li {
	height:50px;
}

