@charset "gbk";

body{ text-align: center; font-family:Trebuchet MS, Verdana;margin:0; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
input,textarea{
	font-family:Trebuchet MS, Verdana;
	font-size:14px;
}

/* Á´½ÓÑÕÉ« */
a:link		{color: #000000;text-decoration:none;}
a:visited	{color: #000000;text-decoration:none;}
a:hover		{color: #000000;text-decoration:underline;}
a:active	{color: #000000;text-decoration:none;}

.br{clear:both;}

body{
	padding:0px;
	text-align:center;
}

.layout {
	background:no-repeat top center;
}

.layout .homepage{
	width:953px;
	margin:0 auto;
	text-align:center;
}

	.layout .homepage .logo{
		float:left;
		width:50%;
		height:110px;
	}

		.layout .homepage .logo a{
			float:left;
			width:142px;
			height:60px;
			margin-left:50px;
			margin-top:23px;
		}

	.layout .homepage .tip{
		float:left;
		width:auto;
		margin-top:27px;
		margin-bottom:27px;
	}

		.layout .homepage .tip il{padding:0}

		.layout .homepage .tip li{
			font-size:14px;
			text-align:left;
			color:#fff;
			list-style-type:none;
		}

		.layout .homepage .tip li a{
			color:#494949;
			background:#E6E6E6;
			padding:7px;
			padding-top:4px;
			padding-bottom:4px;
			line-height:30px;
		}

		.layout .homepage .tip li a:hover{background:#fff;}

		.layout .homepage .tip li h1{
			font-size:22px;
			padding:0;
			margin:0;
			margin-bottom:6px;
		}

		.layout .homepage .tip li h2{
			font-size:18px;
			padding:0;
			margin:0;
			margin-top:4px;
		}

	.layout .nav{
		width:828px;
		text-align:center;
	}

	.layout .topbg_nav{
		width:953px;
		background:url("bg_nav_top.gif") no-repeat;
		background-position:top;
	}

		.layout .nav{
			width:856px;
			text-align:center;
		}

		.layout .nav a{
			float:left;
			width:120px;
			height:33px;
			overflow: hidden;
			line-height:33px;
			font-size:14px;
			font-weight:bold;
			color:#C2C2C2;
			background:#fff;
		}

		.layout .nav a.selected{
			float:left;
			width:/**/ 106px !important;
			width:105px;
			height:33px;
			color:#000;
			background:url("img_ahover.gif") no-repeat;
		}

	.layout .homepage_catalog{
		width:953px;
		padding-top:12px;
		background:#fff;
	}

		.layout .homepage_catalog_thumbnail{
			width:953px;
			padding-top:20px;
			background:#fff;
		}

		.layout .homepage_catalog_thumbnail ul{
			width:880px;
			padding-left:30px;
		}

		.layout .homepage_catalog_thumbnail li{
			float:left;
			width:260px;
			height:120px;
			text-align:left;
			list-style-type:none;
			padding:0;margin:0;
			padding-right:32px;
		}

		.layout .homepage_catalog .patch{
			width:838px;
			text-align:left;
			padding-left:0;
			border-bottom:4px solid #3e3e3e;
			margin-bottom:15px;
		}

			.layout .homepage_catalog .patch h1{
				font-size:16px;
				color:#3E3E3E;
				line-height:34px;
			}

		.layout .homepage_catalog .tag{
			width:838px;
			text-align:left;
			padding-left:0;
			margin-bottom:15px;
		}

			.layout .homepage_catalog .tag a.brand{
				float:left;
				width:50%;
				color:#3e3e3e;
				font-size:16px;
				font-weight:bold;
				line-height:34px;
				border-bottom:4px solid #3e3e3e;
			}

			.layout .homepage_catalog .tag a.categories{
				float:left;
				width:50%;
				color:#c2c2c2;
				font-size:16px;
				font-weight:bold;
				line-height:34px;
				border-bottom:1px solid #c2c2c2;
			}

		.layout .homepage_catalog .directory{
			width:840px;
			background:#E3E3E3;
			margin-bottom:8px;
		}

			.layout .homepage_catalog .directory .goods_homepage{
				float:left;
				color:#fff;
				line-height:30px;
				padding-left:12px;
				padding-right:24px;
				text-align:center;
				background:url("bg_goods_homepage.gif") no-repeat;
				background-position:right;
			}

			.layout .homepage_catalog .directory .goods_catalog{
				float:left;
				color:#fff;
				line-height:30px;
				padding-left:12px;
				padding-right:24px;
				text-align:center;
				background:url("bg_goods_catalog.gif") no-repeat;
				background-position:right;
			}

			.layout .homepage_catalog .directory .goods_catalog_end{
				float:left;
				color:#fff;
				line-height:30px;
				padding-left:12px;
				padding-right:24px;
				text-align:center;
				background:url("bg_goods_catalog_end.gif") no-repeat;
				background-position:right;
			}

			.layout .homepage_catalog .directory .goods_name{
				float:left;
				line-height:30px;
				padding-left:12px;
				padding-right:24px;
			}

			.layout .homepage_catalog .directory h1{
				font-size:16px;
				font-weight:normal;
				color:#3E3E3E;
				line-height:34px;
			}

		.layout .homepage_catalog ul{
		}

		.layout .homepage_catalog li{
			float:left;
			list-style-type:none;
			width:295px;
		}

		.layout .homepage_catalog .catalog{
			width:840px;
			text-align:left;
		}

			.layout .homepage_catalog .w850{
				width:840px;
				padding:0;
				margin:0;
				text-align:left;
			}

		.layout .homepage_catalog .blog{
			width:840px;
			text-align:left;
		}

			.layout .homepage_catalog .blog .menu,
			.layout .homepage_catalog .catalog .ll{
				float:left;
				width:220px;
				font-size:14px;
				font-weight:bold;
				padding-bottom:12px;
			}

			.layout .homepage_catalog .blog .menu{
				padding-bottom:/**/ 14px !important;
				padding-bottom:0;
			}

			.layout .homepage_catalog .blog .tag,
			.layout .homepage_catalog .blog .friendly{
				font-weight:normal;
			}

				.layout .homepage_catalog .blog .menu dl.menu dt a,
				.layout .homepage_catalog .catalog .ll dt a{
					float:left;
					width:220px;
					height:30px;
					color:#fff;
					background:url("bg_dt_out.gif") no-repeat;
					background-position:right;
				}

				.layout .homepage_catalog .blog .menu dl.menu dt a.selected,
				.layout .homepage_catalog .catalog .ll dt a.selected{
					color:#fff;
					background:url("bg_menu_hover.gif") bottom;
				}

				.layout .homepage_catalog .blog .menu dl.menu dt a:hover,
				.layout .homepage_catalog .catalog .ll dt a:hover{
					color:#fff;
					width:220px;
					background:url("bg_menu_hover.gif") bottom;
				}

				.layout .homepage_catalog .blog .menu dl.menu dt div,
				.layout .homepage_catalog .catalog .ll dt div{
					padding:4px;
					padding-left:13px;
				}

				.layout .homepage_catalog .blog .menu dl.menu dd a,
				.layout .homepage_catalog .catalog .ll dd a{
					float:left;
					width:220px;
					height:30px;
					background:url("bg_dd_out.gif") no-repeat;
					background-position:right;
				}

				.layout .homepage_catalog .blog .menu dl.menu dd a:hover,
				.layout .homepage_catalog .catalog .ll dd a:hover{
					background:url("bg_menu_hover.gif") bottom;
				}

				.layout .homepage_catalog .blog .menu dl.menu dt a.blog_selected,
				.layout .homepage_catalog .blog .menu dl.menu dd a.selected,
				.layout .homepage_catalog .catalog .ll dd a.selected{
					color:#000;
					background:url("bg_menu_hover.gif") 0 0;
				}

				.layout .homepage_catalog .menu dl.menu div,
				.layout .homepage_catalog .catalog .ll dd div{
					padding:4px;
					padding-left:26px;
				}

				.layout .homepage_catalog .menu dl.tag{
					width:187px;
					padding-top:15px;
					padding-left:15px;
					padding-bottom:17px;
				}

					.layout .homepage_catalog .menu dl.tag dt{}
					.layout .homepage_catalog .menu dl.tag dd{}
					.layout .homepage_catalog .menu dl.tag dd a{
						float:left;
						color:#b4b4b4;
						padding:4px;
					}

				.layout .homepage_catalog .menu dl.friendly{
					width:187px;
					padding-left:15px;
					padding-bottom:17px;
				}

					.layout .homepage_catalog .menu dl.friendly dt{}
					.layout .homepage_catalog .menu dl.friendly dd{}
					.layout .homepage_catalog .menu dl.friendly dd a{
						float:left;
						width:95%;
						color:#b4b4b4;
						line-height:28px;
					}

			.layout .homepage_catalog .notes{
				float:left;
				width:550px;
				margin-left:20px;
			}
				.layout .homepage_catalog .notes img{max-width:550px;}

				.layout .homepage_catalog .fullscreen{
					width:840px;
					margin-left:0;
				}

				.layout .homepage_catalog .notes .notes_header{}

				.layout .homepage_catalog .notes .timer{
					float:left;
					width:70px;
					height:60px;
					background:url("bg_note_tip.gif") no-repeat right;
				}

					.layout .homepage_catalog .notes .timer h1{
						color:#0062ae;
						font-family:Trebuchet MS;
						font-weight:normal;
						font-size:12px;
						padding:0;margin:0;
						padding-left:10px;
						padding-top:8px;
					}

					.layout .homepage_catalog .notes .timer h2{
						color:#fff;
						font-family:Trebuchet MS;
						font-weight:normal;
						font-size:22px;
						padding:0;margin:0;
						padding-left:10px;
					}

					.layout .homepage_catalog .notes .timer h2 .spweek{
						font-size:16px;
					}

				.layout .homepage_catalog .notes .title{
					float:left;
					width:400px;
					padding-left:12px;
				}

					.layout .homepage_catalog .notes .title h1{
						font-size:14px;
						padding-top:6px;
					}

					.layout .homepage_catalog .notes .title h2{
						font-size:12px;
						font-weight:normal;
						color:#b4b4b4;
						padding-top:12px;
					}

					.layout .homepage_catalog .notes .title h2 a{
						padding-left:3px;
						padding-right:3px;
						color:#b4b4b4;
						font-weight:normal;
						text-decoration:underline;
					}

				.layout .homepage_catalog .notes .notes_body{
					width:auto;
					font-size:14px;
					line-height:26px;
					padding-top:12px;
					margin-bottom:8px;
					border-bottom:1px solid #ccc;
				}

				.layout .homepage_catalog .fullscreen .notes_body{
					width:840px;
					padding-bottom:12px;
					margin-bottom:18px;
				}

				.layout .homepage_catalog .notes .notes_body a.view_all{
					color:#b4b4b4;
					font-size:12px;
					font-weight:bold;
					text-decoration:underline;
				}

				.layout .homepage_catalog .notes .comment .post,
				.layout .homepage_catalog .notes .comment .items{
					float:left;
					width:360px;
					padding-bottom:11px;
				}

				.layout .homepage_catalog .notes .comment .items{width:480px;float:right;}

				.layout .homepage_catalog .notes .comment .post h1,
				.layout .homepage_catalog .notes .comment .items h1{
					font-size:16px;
					color:#ACACAC;
					padding-top:6px;
					padding-bottom:12px;
				}

				.layout .homepage_catalog .notes .comment .post h2{
					font-size:12px;
					color:#000;
				}

				.layout .homepage_catalog .notes .comment .post .inpText{
					width:320px;
					height:24px;
					background:#e3e3e3;
					border:0;
				}

				.layout .homepage_catalog .notes .comment .post textarea{
					width:320px;
					height:67px;
					font-size:12px;
					background:#e3e3e3;
					border:0;
				}

				.layout .homepage_catalog .notes .comment .items .item{
					border-top:1px solid #c0dbf0;
					border-bottom:1px solid #c0dbf0;
				}

					.layout .homepage_catalog .notes .comment .items .item .author{
						float:left;
						width:50%;
						color:#0062ae;
						font-weight:bold;
						line-height:28px;
					}

					.layout .homepage_catalog .notes .comment .items .item .time{
						float:left;
						width:50%;
						color:#b4b4b4;
						line-height:28px;
						text-align:right;
					}

					.layout .homepage_catalog .notes .comment .items .item .body{line-height:28px;}

			.layout .homepage_catalog .catalog .rr{
				float:right;
				width:600px;
				padding-left:10px;
			}

				.layout .homepage_catalog .rr .goods{
					width:600px;
				}

				.layout .homepage_catalog .catalog .rr ul{
					width:600px;
					padding:0;
					margin:0;
				}

				.layout .homepage_catalog .catalog .rr li,
				.layout .homepage_catalog .catalog .goods li{
					float:left;
					width:150px;
					height:185px;
					font-size:12px;font-weight:bold;
					text-align:center;
					padding:0;margin:0;
					padding-bottom:6px;
					border-bottom:1px solid #C2C2C2;
					list-style-type:none;
				}

				.layout .pager{
					font-size:20px;
					text-align:center;
					padding-top:26px;
					padding-bottom:26px;
				}

					.layout .pager a{
						color:#C2C2C2;
						padding-left:7px;
						padding-right:8px;
					}

					.layout .pager a.selected,
					.layout .pager a:hover{
						color:#000;
					}

			.layout .homepage_catalog .goods{
				width:840px;
			}

			.layout .homepage_catalog .goods .ll{
				float:left;
				width:320px;
				text-align:left;
			}

				.layout .homepage_catalog .goods .ll h1.goods_name{
					font-size:16px;
					color:#3E3E3E;
					border-bottom:1px solid #C2C2C2;
					padding-top:11px;
					padding-bottom:11px;
				}

				.layout .homepage_catalog .goods .ll .description{
					width:320px;
					border-top:1px solid #C2C2C2;
					border-bottom:1px solid #C2C2C2;
					padding-top:11px;
					padding-bottom:11px;
				}

			.layout .homepage_catalog .whatnew_thumbnail{
				width:840px;
			}

				.layout .homepage_catalog .whatnew_thumbnail li{
					float:left;
					width:420px;
					padding:0;margin:0;
				}

			.layout .homepage_catalog .whatnew{
				width:840px;
			}

			.layout .homepage_catalog .whatnew .goods{
				float:left;
				padding-top:20px;
			}

			.layout .homepage_catalog .whatnew .goods .rr{
				float:left;
				width:529px;
			}

				.layout .homepage_catalog .whatnew .goods ul{
					width:840px;
				}

				.layout .homepage_catalog .whatnew .goods li{
					float:left;
					width:140px;
					text-align:center;
					height/**/:200px !important;
					font-size:12px;
					font-weight:bold;
					height:220px;
					padding:0;
					margin:0;
					list-style-type:none;
				}
				
				.layout .homepage_catalog .notes_body{
					width:840px;
					text-align:left;
					line-height:22px;
				}

	.layout .homepage_catalog .aboutus{
		width:840px;
		text-align:left;
		line-height:22px;
		padding-bottom:12px;
	}

	.layout .homepage_catalog .contactus{
		width:840px;
		text-align:left;
		line-height:22px;
	}

		.layout .homepage_catalog .contactus .info{
			float:left;
			width:400px;
		}
			
			.layout .homepage_catalog .contactus .map{
				text-align:right;
			}

			.layout .homepage_catalog .contactus .info .feedback{
				border-top:1px solid #c8c8c8;
			}

	.searchframeset{
		width:840px;
		text-align:left;
	}
		.search{float:left;width:610px;}

		.search h1,
		.searchframeset .results h1{
			color:#494949;
			font-size:12px;
			line-height:30px;
		}

		.search .search_text{
			width:493px;
			font-size:16px;
			line-height:30px;
			height:30px;
			border:0;
			background:#e7e7e7;
		}

		.searchframeset .results{
			border-top:1px solid #C9C9C9;
			margin-top:22px;
		}

		.totalrec{
			float:left;
			text-align:center;
			width:230px;
			color:#fff;
			font-size:18px;
			height:80px;
			background:url("bg_search.gif") no-repeat;
		}

		.totalrec span{line-height:50px;}

	.footer{
		width:100%;
		font-family:Verdana;
		font-size:9px;
		background:#494949;
	}

		.footer .copyight{
			width:850px;
			text-align:left;
		}

		.footer .footer_logo{
			float:left;
			width:50px;
			line-height:29px;
			padding-top:28px;
		}

		.footer .footer_text{
			float:left;
			color:#A4A4A4;
			text-align:left;
			line-height:16px;
			padding-top:24px;
			padding-bottom:20px;
			padding-left:36px;
		}

		.footer .footer_text a{
			float:left;
			color:#fff;
			padding:0;
			padding-right:16px;
		}

.btnSubmit{
	width:120px;
	height:25px;
	color:#fff;
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	padding-left:8px;
	background:#acacac;
	border:0;
}

.btnSubmitHigh{
	color:#ffffff;
	background:#FF6600;
}

	.feedback{
		padding-bottom:11px;
	}

	.feedback h1{
		font-size:16px;
		color:#ACACAC;
		padding-top:6px;
	}

	.feedback h2{
		font-size:12px;
		color:#000;
	}

	.feedback .inpText{
		width:320px;
		height:24px;
		background:#e3e3e3;
		border:0;
	}

	.feedback textarea{
		width:320px;
		height:67px;
		font-size:12px;
		background:#e3e3e3;
		border:0;
	}

/*
calender
*/
#calender {
	width:210px;
	text-align:left;
	font-size:12px;
	padding-top:0.5em;
	background:#e6e6e6;
	font-weight:normal;
}

.calender {}
.calender ul {width:210px;list-style-type:none;}
.calender .day {
	height:20px;
	color:#969696;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.calender .day  li,
.calender .date li{
	float:left; width:14%; height:22px; line-height:22px; text-align:center;
}
.calender li a { text-decoration:none; font-family:Tahoma; font-size:11px !important; color:#333;}
.calender li a:hover { color:#f30; text-decoration:underline}
.calender li a.hasArticle {font-weight:bold; color:#f60 !important}
.lastMonthDate, .nextMonthDate {color:#999;font-size:12px}
.selectThisYear a, .selectThisMonth a{text-decoration:none; margin:0 0; font-size:12px; font-weight:bold}
.calender .LastMonth { float:right; text-decoration:none;  font-size:14px; font-weight:bold ; margin-right:15px;margin-top:8px;}
.calender .NextMonth { float:right; text-decoration:none; font-size:14px; font-weight:bold;  margin-right:15px;margin-top:8px;}
.calenderBody {clear:both;}
.calenderTitle {text-align:left;line-height:20px; padding-left:12px;clear:both}
.today { background:#fff; padding:3px; text-decoration:none}
.calenderBottom {clear:both; border-top:1px solid #ddd; padding: 1px 0; text-align:right}
.calenderBottom a {text-decoration:none; font-size:11px;}
.calenderBottom span {color:#999; font-size:10px; margin-right:20px}

#divBasketItemText{display:none;}
#divLoginWelcomeText{display:none;}

.br{clear:both;}
