@charset "utf-8";
*{margin:0;padding:0;font-family:Tahoma,SimSun,Arial;font-size:12px;}
/*
*{margin:0;padding:0;font-family:Tahoma,SimSun,Arial;font-size:12px;color:#666;}
*/
ul, li{list-style:none;}
table{border-collapse:collapse;}
img{border:0;}
a{color:#0000cc;text-decoration:none;}
a 
{
	/*
	*/
	hide-focus: expression( this.hideFocus=true );
	outline: none;
}
.clearing{border-top:1px solid transparent !important;clear:both;visibility:hidden;}
body{ padding:0; font-family:Arial,Helvetica,sans-serif;}
.h{ display:none;}

/*************SuggestFramework***************/
.SuggestFramework_List
{
	border: 1px solid #CCCCCC;
	/*
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	*/
	/*border-top: 0px;*/
	/*
	left:80px !important;
	left:84px;
	*/
	
}

.SuggestFramework_Heading
{
	padding: 0px 1px 0px 5px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	
	line-height:18px;
	height:18px;
}

.SuggestFramework_Highlighted
{
	padding: 0px 1px 0px 5px;
	background-color: Highlight;
	color: HighlightText;
	line-height:18px;
	height:18px;
}

.SuggestFramework_Normal
{
	padding: 0px 1px 0px 5px;
	background-color: #FFFFFF;
	color: #000000;
	line-height:18px;
	height:18px;
}
/*************SuggestFramework***************/

.kbh{ position:absolute; height:0; top:24px; width:100%; border-bottom:1px solid #C9D7F1; overflow:hidden;}
.kbar{ margin-top:5px; margin-left:20px;font-size:13px;}
.kbar a{ margin-right:0.5em; text-decoration:underline;  line-height:130%;}

#search-header{margin-top:10px; height:90px;}
#search-header .toplogo{ width:200px; float:left; margin-top:20px;}
#search-header .formzone{ width:800px; float:left; margin-top:20px; position:relative;}
#search-header .formzone p{ display:block; clear:both; line-height:150%;}

#kw{ border:#ccc 1px solid; border-right:none; font-size:148%; padding:4px 10px 4px 4px; height:22px; width:500px; float:left;}
#btn_search{ height:32px; font-size:116%; padding:2px 5px; border:medium none; background:url(../images/srpr/nav_logo11.png) no-repeat scroll 0 0; background-position:center bottom; border:#ccc 1px solid; float:left;}

/*************default***************/
#index-search{ height:90px; margin-top:40px;_padding-top:40px;}
#index-search .indexlogo{text-align:center; margin-top:20px;}
#index-search .indexform{ width:588px; margin:0 auto; margin-top:40px;  position:relative;}
#index-search .indexform #kw{ width:468px;}

/*
.indexhotsearch{ width:750px;border-bottom:#1D46A6 1px solid; margin:40px auto 20px auto; padding-bottom:10px; overflow:hidden;}
.indexhotsearch h2{border-bottom:#1D46A6 1px solid; font-size:14px; margin-bottom:10px; padding-bottom:10px;}
*/
.indexhotsearch{width:750px; margin:80px auto 20px auto; _margin-top:40px; padding-bottom:10px; overflow:hidden;border:#b5b5b5 1px dashed;  padding:8px; overflow:hidden;}
.indexhotsearch h2{font-size:14px; margin-bottom:5px; padding-bottom:5px;border-bottom:#b5b5b5 1px solid;}
.indexhotsearch ul{clear:both;}
.indexhotsearch ul li{ float:left; width:150px; height:20px; line-height:20px; overflow:hidden;}

.indexlink{ width:750px;margin:20px auto; padding-bottom:10px; overflow:hidden;border:#b5b5b5 1px dashed;  padding:8px;}
.indexlink h2{font-size:14px; margin-bottom:5px; padding-bottom:5px;}
.indexlink a{ margin-right:5px;}

/*************product detail***************/

#container{}
#container #siteBarBox
{
	padding-left:10px;
	width:150px;
	float:left;
	margin-right:10px;
	/*
	background:#990000;
	*/
	}
#container #content
{
	_float:right;
	margin:0 0 0 170px;
	_margin-left:0;
	/*
	background:#CCCCCC;
	*/
	border-left:#D3E1F9 1px solid;
	}
	#container #content .main{ width:100%;overflow:hidden;}

#searchBar{ margin-top:10px; height:30px; overflow:hidden; width:400px; float:right;}
#searchBar .list-style{ width:55px; float:left;}
#searchBar .sort-select{ width:150px; float:left;}
#searchBar .sort-select .title{ width:28px; float:left;}
#searchBar .sort-select .secure{ width:120px; float:left;}
.sort-select .secure p{ background:url(../images/search_bg_20100224.png) no-repeat -126px -322px; padding-left:5px; width:100px; line-height:20px;  overflow:hidden;border:#b5b5b5 1px solid; color:#CC0033;}
.sort-select .secure ul{width:105px; position:absolute; border:#b5b5b5 1px solid; border-top:none; background:#fff; line-height:22px;}
.sort-select .secure ul a{ display:block; width:100px; padding-left:5px;}
.sort-select .secure ul a:hover{ background:#E6F5FF;}

#searchBar .sort-price{ width:140px; float:left; margin-top:-5px;}
#searchBar .priceDiv{ width:138px; position:absolute; background:#fff; padding:5px;}
#searchBar .priceDiv input{ width:40px; border:#c5c5c5 1px solid; height:18px; padding-top:2px; padding-left:2px;}
#searchBar .priceDiv p{ text-align:right; padding-top:5px;}
#searchBar div.border{ border:#b5b5b5 1px solid;}
#searchBar #subPriceBtn{ height:22px; background:url(http://www.google.com/images/srpr/nav_logo11.png) no-repeat scroll 0 0; background-position:center bottom; border:#ccc 1px solid;}

#searchBar .pageBar{ float:right; overflow:hidden; width:350px; text-align:right; line-height:25px;}
#searchBar .pageBar a{ font-size:14px; margin-right:3px; color:#0449BE; text-decoration:underline;}
#searchBar .pageBar a span{ font-size:14px;}
#searchBar .pageBar .page-cur{ font-weight:600;font-size:14px; color:#fff; background:#0449BE; padding:0 3px;}

.list-view ul{ width:100%; background:#fff; overflow:hidden;}
.list-view li{ width:180px; height:325px;  float:left; background:#fff; padding:10px 4px 10px 6px;}
.list-view li div.photo{ width:180px; height:180px;  text-align:center;}
.list-view li div.price{ margin-top:5px; height:22px;}
.list-view li div.price em{ color:#000; font-size:18px; font-style:normal;}
.list-view li div.price em{ color:#000;}
.list-view li .linkman{ float:right; margin-top:-20px; width:72px;}
.list-view li .linkman a{ float:left; width:70px; height:20px; background:url('../images/wangwang_v2.gif') no-repeat;}
.list-view li h3{ line-height:160%; font-weight:normal; color:#1111CC;}
.list-view li h3 a{ text-decoration:underline; line-height:160%; font-size:13px;}
.list-view li h3 span{ color:#CC0033; font-size:13px;}

.list-view-2 ul{ width:100%; background:#fff; overflow:hidden; padding-top:15px;}
.list-view-2 li{ width:800px; height:100px; float:left; background:#fff; padding-left:10px;}
.list-view-2 li div.photo{ width:80px; height:80px; margin-right:10px; border:#e5e5e5 1px solid;text-align:center; float:left;}
.list-view-2 li h3{ line-height:22px; float:left; width:280px; height:60px;}
.list-view-2 li h3 a{ font-size:14px;}
.list-view-2 li div.price{ margin-top:5px; height:22px; float:right; width:200px;}
.list-view-2 li div.price em{ color:#000;  font-size:18px;}
.list-view-2 li div.price em{ color:#000;}
.list-view-2 li .linkman{ width:72px;}
.list-view-2 li .linkman a{ float:left; width:70px; height:20px; background:url('../images/wangwang_v2.gif') no-repeat;}
.list-view-2 li h3{ font-weight:normal; color:#1111CC;}
.list-view-2 li h3 span{ color:#CC0033; font-size:14px;}

#jumpto{ width:28px;}
#content .pager{font-size:14px; text-align:center; margin-top:20px; margin-bottom:20px;}
#content .pager a{ font-size:14px; margin:5px; color:#4272DB; text-decoration:underline;}
#content .pager a span{ font-size:14px;}
#content .pager .page-cur{ font-weight:600; font-size:14px; color:#fff; background:#4272DB; padding:0 3px;}

.box{ margin-bottom:5px; overflow:hidden; line-height:150%; font-size:13px;}
.box h3{ font-size:128%;}
.box a{ font-size:13px; line-height:160%;}
.box a:hover{ text-decoration:underline;}

.searchdl { line-height:168%;height:40px; padding:10px; margin-left:10px;margin-right:10px; background:#FFF8E7; overflow:hidden;}
.searchdl dt{ float:left; width:80px; height:40px;  font-weight:bold;}
.searchdl dd{ float:left; width:160px; overflow:hidden; height:18px; margin-bottom:5px;}
.searchdl dd em{ color:#CC0033; font-style:normal; font-size:13px;}
.searchdl dd a{ font-size:13px; text-decoration:underline;}