@charset "utf-8";
/*header-logo-search-ad*/
.logoSearch { width:1000px; height:106px ;margin:0 auto; border:0px solid #F00; }
.logo { width:450px; float:left; overflow:hidden; }
	.logo h1 { width:270px; padding-top:15px; float:left;}
	.logo h1 a { display:block; }
	.topStoreName {
		height:80px; float:left; border-left:1px solid #CCC; padding-left:10px;
		margin-top:15px; width:160px;
	}
	.topStoreName a{
		display:block; line-height:1.5;font-size:18px;color:#333333;
		font-family:'微软雅黑';
	}
	.storeName a:hover{ text-decoration:underline; }
/*search*/
.topSearch{ width:500px; height:106px; float:right; }
.searWrap{width:600px;height:41px;padding-top:30px;}
	.searWrap form{
		background:url('../images/search.jpg') no-repeat;
		display:block; width:600px; height:41px;
	}
	#i-sear{
		background:url('../images/icon-sear.jpg') no-repeat 3px center #fff;
		width:485px;height:29px; line-height:29px; border:1px solid #ccc; text-indent:23px;
		margin-top:50px;
	}
	#i-btn{
		width:100px;height:29px;line-height:29px;border:none;font-size:16px;color:#b80000;
		font-weight:bold;position:absolute;top:6px;right:5px;background:#eeeeee;cursor:pointer;
	}
	.topSearch .hotword {color:#9a9a9a; padding-top:4px; padding-left:3px; font-family:'宋体'; font-size:12px;}
	.topSearch .hotword a{color:#9a9a9a;}

.storeTop{
	background-position:center top;
	background-repeat:no-repeat;
	width:100%; height:100px; overflow:hidden;
}
	.storeLogo{ width:300px; height:100px; display:block; }


/*navitems*/
div.nav-wrap { width:100%; height:40px; background-color:#c42029; }
div.nav { width:1000px; height:40px; margin:0 auto; }
/*navitems*/
ul.navitems{ height:40px; }
ul.navitems li {
	background:url('../images/nav-line.jpg') no-repeat left center;
	float:left; padding:0px 20px; height:40px; line-height:40px; text-align:center;
}
ul.navitems li.home {background:none;}
ul.navitems li a {display:block;color:#fff;font-family:'微软雅黑';font-size:15px;font-weight:bold;}
div.nav .shop {width:112px;height:26px;position:absolute;top:8px;right:40px;}
div.nav .shop a {display:block;width:112px;height:26px;text-indent:-9999px;background:url('../images/dj-service.png') no-repeat;}

.banner{
	background-color:#F5F5F5; text-align:center;
	width:100%; height:auto; overflow-x:hidden; margin-top:15px; zoom:1;
}
.storeAdvs{
	width:100%; height:auto; overflow-x:hidden; margin-top:15px; zoom:1;
}
/**
 * index product
 */
.iRroductList{
	border:0px solid #F00; min-height:600px; width:100%;
}
.iProItem{
	float:left; width:176px; height:240px; padding:5px; border:1px solid #f2f2f2;
	margin-top:15px; margin-right:15px;
}
.iProItemLast{ margin-right:0px; }
	.iProItem p{
		border:0px solid #cecece; width:176px; height:176px; overflow:hidden;
	}
	.iProItem h1{
		text-align:left; color:#cc0000; font-weight:normal;
		font:18px Arial; padding:6px 0px 6px 6px;
	}
		.iProItem h1 del{
			font:14px Arial; color:#999; padding-left:10px;
		}
	.iProItem h2{ color:#333; font-size:14px; }
	.iProItem h2 a{ display:block; padding:5px 0px; color:#333; }
	.iProItem h2 a:hover{ color:#cc0000; }

/**
 * product list
 */
.productRight{
	background-color:#FFF;
	float:right; width:1000px; zoom:1; overflow:hidden;
	min-height:360px;
}
.pSearchBox{
	background-color:#faf9f9; width:986px; margin-top:15px;
	border:1px solid #e4e4e4; height:24px; padding:11px 6px;
}
	.psCommon{ height:25px; float:left; margin-right:5px; }
	.psCommon a{
		background:url('../images/icon_01.gif') no-repeat 37px center;
		border:1px solid #ccc; height:22px; color:#806f66; padding:0px 15px 0px 5px;
		display:block; float:left; line-height:22px;
	}
	.psCommon a.psCompre, .psCommon a.psMoods, .psCommon a.psSales{ border-right:0px; }
	.psCommon .on, .psCommon a:hover{
		background:url('../images/icon_01_on.gif') no-repeat 37px center;
		background-color:#f1edec; color:#ba1a16;
	}
	.psCommon .psPrice{
		background:url('../images/icon_02.gif') no-repeat 37px center;
	}
	.psCommon .psPrice:hover{
		background:url('../images/icon_02.gif') no-repeat 37px center;
	}
	.psPriceRange{
		background:url('../images/icon_pricebg.gif') no-repeat left center;
		float:left; width:102px; height:24px;
	}
	
.pRightTitle{
	background:url('../images/title_05.png') no-repeat left bottom;
	height:31px; width:100%;
}
	.pRightTitle .title{
		line-height:31px; padding-left:30px; float:left;
		font:16px/31px '微软雅黑'; color:#444;
	}
.pcurrent{ float:right; color:#222; line-height:31px; font-size:13px; padding-right:10px; }

.productList{ margin-top:5px; }
.productItem{
	float:left; width:176px; height:258px; padding:5px; border:1px solid #f2f2f2;
	margin-top:15px; margin-right:15px;
}
.productItemLast{ margin-right:0px; }
	.productItem p{
		border:0px solid #cecece; width:176px; height:176px;
	}
	.productItem h1{
		text-align:left; color:#cc0000; font-weight:normal;
		font:18px Arial; padding:6px 0px 6px 6px;
	}
		.productItem h1 span{
			font:14px Arial; color:#999; padding-left:10px;
		}
	.productItem h2{ color:#333; font-size:14px; text-align:center; }
	.productItem h2 a{ display:block; text-align:center; padding:5px 0px; color:#333; }
	.productItem h2 a:hover{ color:#cc0000; }
.productLeft{
	width:178px; float:left;
}

/**
 * product view
 */
.proViewBox{
	width:988px; margin:10px auto; border:1px solid #e8e8e8; min-height:515px;
	padding:20px 5px;
}
.productCurrent{
	height:25px; line-height:25px;
}
	.productCurrent strong{ display:block; color:#9fa0a0; float:left; padding-left:10px; }
	.productCurrent span{
		display:block; color:#9fa0a0; float:left; padding-left:10px; font-size:12px;
	}
	.productCurrent a{
		background:url('../images/icon_01.gif') no-repeat right center;
		padding:0px 10px; color:#9fa0a0; display:block; float:left;
	}
.proTopLeft{
	width:425px; height:425px; float:left; padding-left:10px;
}
ul#thumblist{display:block; margin-top:6px; }
ul#thumblist li{ float:left; margin-right:2px; list-style:none; }
ul#thumblist li a{display:block;border:1px solid #CCC;}
ul#thumblist li a.zoomThumbActive{
    border:1px solid #F1F1F1;
}
.proTopRight{
	float:right; width:543px; margin-right:10px;
}
	.proTopTitle{
		background:url('../images/pvicon_01.gif') repeat-x left bottom;
		font:18px '微软雅黑'; padding:5px 0px 13px 0px;
	}
.proTopBase{
	background:url('../images/pvicon_01.gif') repeat-x left bottom; 
	padding:15px 0px; font-size:12px; color:#666; zoom:1; overflow:hidden;
}
.proTopBase div{ height:35px; line-height:35px; }
	.proTopPrice span{
		font-size:30px; color:#F00; font-weight:bold; font-family:Arial;
	}
	.proTopPrice del{ font-size:16px;}

/**
 * attr
 */
.proSkuBox{
	zoom:1; overflow:hidden; padding-bottom:10px; margin-top:10px;
}
	.proShowMsg{ 
		background-color:#fff8f7; height:25px; line-height:25px; padding-left:10px; font-size:12px;
		margin-bottom:10px; display:none;
	}
	.proSkuBoxBorder{ border:2px solid #c00; }
	.proSkuBoxclose{
		background:url('../images/close.png') no-repeat left center;
		display:block; float:right; width:20px; height:25px; cursor:pointer;
	}
dl.iteminfo_parameter{ zoom:1; overflow:hidden; margin-top:0px; margin-left:10px;}
dl.iteminfo_parameter dt{ line-height:32px; width:50px; float:left; white-space:nowrap; }
dl.iteminfo_parameter dd{ float:left; }

.sys_spec_text{}
.sys_spec_text li{ height:28px; position:relative; margin:2px 6px 12px 0; outline:none; float:left; }
.sys_spec_text li a{ 
	height:24px; padding:1px 6px; border:1px solid #ccc; background:#fff; display:inline-block; line-height:24px;
	color:#555;
}
.sys_spec_text li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
.sys_spec_text li i{ 
	background:url('../images/sys_item_selected.gif') no-repeat right bottom;
	position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px;  z-index:99; display:none;
}
.sys_spec_text li.selected a{ border:2px solid #e4393c; padding:0 5px; }
.sys_spec_text li.selected i{ display:block;}

.proTopAmount{
	background:url('../images/pvicon_amount.png') no-repeat 50px center; 
	height:35px; line-height:35px; margin-left:10px;
}
	.proTopAmount span{
		display:block; border:0px solid #DDD; float:left;
		height:28px;
	}
	.proTopAmount span.title{ width:50px; }
	.proTopAmount span.subtract{width:30px; cursor:pointer;}
	.proTopAmount span.add{width:30px; cursor:pointer;}
	.proTopAmount span input{ border:0px; width:45px; margin-top:5px; height:26px; }
.proTopBuy{
	padding:15px 5px; border:0px solid #E1E1E1;
}
	.proTopBuy img{ cursor:pointer; }
.bdsharebuttonbox{ float:left; margin-top:13px; }
.productfavo{
	background:url('../images/favo.png') no-repeat 0px 4px; 
	display:block; float:left; width:100px; height:30px; line-height:30px;
	margin-left:50px; margin-top:10px; padding-left:20px; border:0px solid #F00;
	cursor:pointer;
}

.proConLeft{
	border:1px solid #d6d6d6; border-top:0px; width:200px; float:left;
	min-height:360px;
}
	.proConLeft .title{
		background:url('../images/pvicon_03.png') repeat-x left center; 
		height:28px; line-height:28px; width:100%; border-top:1px solid #d6d6d6;
		text-align:center; font-size:13px; font-weight:bold;
	}
.storeBox{
	border-top:1px solid #DEDEDE;
}
.storeName{
	background-color:#F9F9F9; display:block;
	height:50px; line-height:50px; padding-left:12px; color:#3366FF;
	font-family:'微软雅黑'; font-size:16px;
}
	.storeName:hover{ text-decoration:underline; }
.storeFavo{
	padding:15px; height:40px;
}
	.storeFavo a{ display:block; background-color:#333; color:#FFF; float:left; font-size:14px; padding:8px 10px; }
	.storeFavo span{ display:block; float:right; font-size:14px; padding:8px 10px; border:1px solid #EDEDED; }
.storePoint{
	background:url('../images/pvicon_01.gif') repeat-x left top;
	padding:10px 0px;
}
	.storePoint li{ height:22px; line-height:22px; color:#666; padding-left:12px; }
.proConBox{
	zoom:1; overflow:hidden; width:780px; float:right; min-height:360px;
}
	.proConTitle{
		height:32px;
		border-bottom:2px solid #6f0019; font-size:14px;
	}
	.proConTitle span{
		background:url('../images/pvicon_02.png') no-repeat left center; 
		float:left; line-height:32px; cursor:pointer; width:148px;
		margin-right:5px; text-align:center;
	}
	.proConTitle span.on{ background:url('../images/pvicon_02_on.png') no-repeat left center;  color:#FFF; }
.proConDesc{
	width:100%; margin:0px auto;
}
	.proConDesc .content{
		line-height:2; color:#221815; font-size:14px; padding:0px 15px;
	}
	.proConDesc .prepoty{
		text-align:center; font-size:12px; margin-bottom:15px; color:#666;
	}
.parameterTitle{
	font-family:'微软雅黑'; color:#888; font-weight:bold;
}
.parameterList{
	width:780px;
}
	.parameterList li{ width:33%; float:left; color:#444; }
	
.proLeftItem{
	padding:5px 10px; margin:0px;
}
	.proLeftItem .img{ display:block; width:150px; height:150px; margin:0px auto; overflow:hidden; }
	.proLeftItem .title{ 
		background:none; border:0px; color:#666; font-weight:normal;
		display:block; height:25px; line-height:25px; overflow:hidden;
	}
	.proLeftItem .price{ color:#F60; }
		.proLeftItem .price del{ color:#666; padding-left:10px; }

/*pages*/
.pageList{
	width:95%; padding-left:8px; margin-top:15px;
}
.pages { 
	height:35px; overflow:hidden; padding:15px 0 15px 0; text-align:center; 
	font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC;
	vertical-align:top; width:100%; 
}
	.pages div { float:right; padding-right:0px; }
	.pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; 
	padding:2px 6px 1px; border:1px solid #E4E4E4; color:#F60; 
	text-decoration:none !important; line-height:18px;
	}
	.pages strong  { border:1px solid #F90; background:#F90; color:#FFF; font-weight:700; }
	.pages a:hover{ border:1px solid #F90; }
	.pages .prev { padding:2px 0 1px 16px; background:url(arrow_left.gif) no-repeat 29% 50%; }
	.pages .next {
		padding:2px 16px 1px 5px; background:url(arrow_right.gif) no-repeat 93% 50%; 
		*background-position:93% 45%; font-size:simsun; *line-height:21px; 
	}
