/* CSS Document */
*{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#4D4D4D;
	font-family:simsun;
}
.nav{
	height:28px;
	line-height:28px;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
table caption
{
	margin-left:-1px;
}
em{
	font-weight:bold;
	color:#FF5400;
	display:inline-block;
	font-style:normal;
}
hr
{
	clear:both;
	margin:5px 0;
	*margin:0;
	border-width:0;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #ccc;
	height:1px;
	overflow:hidden;
}
.dot-line{
	width:100%;
	height:1px;
	margin-top:2px;
	margin-bottom:2px;
	border-top:1px dotted #ccc;
}
ol,ul,li
{
	list-style:none;
}
h1{font-size:14px;font-weight:bold;padding-left:10px;color:#333;}
img{border:0;}

a:link,a:visited
{
	color:#4D4D4D;
	text-decoration:none;
}
a:hover,a:active
{
	color:#f50;
	text-decoration:underline;
}
.hotlink:link,.hotlink:visited{
	color:#FF5400;
}
body{
/*
	background:transparent url("../images/bodybg.jpg") no-repeat scroll center top;
	margin-top:105px;
	*/
	line-height:150%;
}
.body{
	width:960px;
	margin:0 auto;
	background:#fff;
}
.top{
	width:100%;
	height:26px;
	line-height:26px;
	text-align:right;
	background:url(../images/bg_top.jpg);
}
.top a{
	margin-left:-1px;
	padding-left:5px;
	border-left:1px solid #D9D9D9;
}
.logo{
	width:100%;
	height:90px;
	line-height:90px;
	background:url(../images/logo.png) no-repeat;
}
.search{
	float:right;
	width:475px;
	margin-top:5px;
	margin-right:50px;
	background:url("../images/bg_so.png") no-repeat scroll 0 0 transparent;
}
.search #so_type{
	height:21px;
	line-height:21px;
	margin-left:10px;
}
.search #so_type li{
	width:54px;
	height:21px;
	line-height:21px;
	text-align:center;
	float:left;
	cursor:hand;
}
.search #so_type li a{
	text-decoration:none;
}
.search #so_type li a:hover{	
	color:#f50;
	text-decoration:none;
}
.so_type_now{
	background:url(../images/bg_so_type.gif) no-repeat;
}
.search #search_form{
	float:left;
	height:37px;
	line-height:37px;
	widht:100%;
}
.search #search_form .search_input{
	height:21px;
	line-height:21px;
	border:0px;
	width:363px;
	margin-left:10px;
	margin-top:7px;
}
.search_button{
	width:90px;
	height:30px;
	border:0px;
	cursor:pointer;font-size:12px;margin:0;padding:0;
	background:url(../images/spacer.gif) transparent;
}
.search #search_form_right{
	float:left;
	width:90px;
	height��58px;
	line-height:24px;
}
.search #search_hot{
	width:100%;
	height:24px;
	line-height:24px;
}
.menu{
	width:100%;
	height:35px;
	line-height:35px;
	background:url(../images/bg_menu.png);
}
.menu ul{
	margin-left:20px;
	height:35px;
	line-height:35px;
}
.menu ul li{
	float:left;
	padding-right:8px;
	margin-right:8px;
	background:url(../images/bg_menu_line.gif) no-repeat right;
}
.menu a:link,.menu a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.menu a:active,.menu a:hover{
	color:#FCF22E;
	text-decoration:underline;
}
.blue a:link,.blue a:visited{
	color:#014CCC;
	text-decoration:none;
}
.blue a:active,.blue a:hover{
	color:#f50;
	text-decoration:underline;
}
.channel{
	width:100%;
	height:37px;
	line-height:37px;
	background:url(../images/bg_submenu.jpg);
}


/**�Ӳ˵�**/
.channel{
	width:100%;
	height:37px;
	background:url('../images/bg_submenu.jpg') no-repeat;
	text-align:center;
	margin:0 auto;
}
.channel ul{width:95%;margin:0 auto;}
.channel li{
	float:left;
	line-height:37px;
	height:37px;
	padding-left:15px;
	padding-right:15px;
	background:url('../images/bg_submenu_line.gif') center no-repeat right;
}
.channel a:link,.channel a:visited
{
	color:#333;
	font-size:12px;
	text-decoration:none;
}
.channel a:hover,.channel a:active
{
	color:#f50;
	text-decoration:underline;
}
/****/


.ad_banner{
	width:950px;
	height:60px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
}
.main_box{
	clear:both;
	width:950px;
	margin:0 auto;
	margin-bottom:6px;
}


/**�����**/

.box_230_top_line{
	width:230px;	
	height:3px;
	background:url("../images/bg_icon.png") no-repeat scroll 0 -59px transparent;
	overflow:hidden;
}
.box_230_body{
	width:228px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.box_210{width:210px;margin:0px auto;padding-top:4px;padding-bottom:4px;}
.box_230_bottom_line{
	width:230px;	
	height:1px;
	background:url("../images/bg_icon.png");
	overflow:hidden;
}

.side{
	width:230px;
	float:right;
}
.side .side_title{
	width:230px;
	height:28px;
	line-height:28px;
	background:url("../images/bg_icon.png") no-repeat scroll 0px -391px transparent;
}
.side_title h2{
	padding:0px;
	margin-left:25px;
}
.top10 li{
	width:98%;
	margin:0 auto;
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #ccc;
	padding-left:8px;
	overflow:hidden;
	background:url("../images/bg_icon.png") no-repeat scroll -220px -88px transparent;
}

/**���ߴ�**/
.ad_230{
	width:230px;
	height:78px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
}
.ad_710{
	width:710px;
	height:78px;
	margin-top:5px;
	margin-bottom:5px;
	background:#ccc;
	overflow:hidden;
}

.footer{
	text-align:center;
	color:#666;
	line-height:180%;
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:5px;
}
.footer a{
	color:#666;
}
.button_a{
	background:url("../images/bg_icon.png") no-repeat scroll -114px -255px transparent;
	display:block;
	outline:medium none;
	text-indent:-999em;
	width:59px;
	height:23px;
}
.dl_pro{
	height:90px;
	overflow:hidden;
	padding-top:5px;
}
.dl_pro:hover{
	background:#ffefd7;
}
.dl_pro img{
	float:left;
	padding-right:5px;
}
.dl_pro dd{
	float:left;
	line-height:130%;
}


/**** 热卖单品 ******/
.hot_pro_title{
	width:950px;
	height:25px;
	line-height:25px;	
	background:url("../images/bg_box.png") no-repeat scroll 0px 0px transparent;
}
.hot_pro_title h2{
	padding-left:20px;
}
.hot_pro_body{
	width:948px;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#FAFAFA;
}
.hot_pro_list{
	width:930px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	height:150px;
	overflow:hidden;
}
.hot_pro_list li{
	float:left;
	width:90px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	line-height:150%;
}
.hot_pro_list li img{
	border:1px solid #cccccc;
	padding:2px;
}
.hot_pro_bottom{	
	width:950px;
	height:3px;	
	background:url("../images/bg_box.png") no-repeat scroll 0px -24px transparent;
	overflow:hidden;
}
.more{
	float:right;
	padding-right:5px;
}
.side_ad{
	width:210px;
	text-align:center;
	margin-bottom:4px;
	margin-top:5px;
}



.ad_foot{width:100%;}
.ad_foot li{float:left;width:90px;height:30px;}

.lightad{background:#FFFF66}