body{ padding:0; margin:0; }
body, div, td, select, input, textarea{ font-size:14px;}
ul, li, form{ margin:0; padding:0; list-style:none; }
h5{ margin:0; padding:4px; }

li i { float:right; color:#666; }
i{ font-style:normal; }
s, u{ text-decoration:none; }
a img{ border:none; }
a{ color:#333; }
a:hover{ color:#ff6500; }
a:visited{ color:#555; }

table{ border-collapse:collapse; width:100%; margin-bottom:6px; }
th{  border:1px solid #fff; text-align:right; color:#444; background:#f7f7f7; padding:6px; }
td{ border:1px solid #efefef; padding:6px; color:#333; }

.fl{ float:left; display:inline; overflow:hidden; }
.fr{ float:right; display:inline; overflow:hidden;}
.al{ text-align:left; }
.ac{ text-align:center; }
.ar{ text-align:right; }
.cls{ clear:both; display:block; }

.ttl	{ width:100%; }
.ttl h4	{ float:left; margin:0; padding:5px 8px 4px 10px; font-size:14px; font-weight:bold;}
.ttl h5	{ float:right; margin:0; padding:6px 2px 0 0; font-size:12px; font-weight:normal;}
.cnt	{ clear:both; padding:8px; text-align:left; line-height:150%; }
.li_dot li{ padding:0 0 0 10px; background:url(/images/dot.gif) no-repeat 0 50%; }

.blk_org{ background:url(htit5.gif) repeat-x 0 -8px; border:1px solid #ccc; line-height:25px; }
    .blk_org .ttl{ border-bottom:1px solid #ccc; }
    .blk_org .ttl h4{ width:150px; overflow:hidden; font-size:14px; color:#333; }
    .blk_org .cnt{ background:#fffef6; }

.tspace, 
.spH{ margin-top:6px; }
.w100{ width:100%; }
.spL{ margin-left:8px; }

.btn{ 
	padding:0 0 0 16px; display:block; float:left; 
	height:20px; overflow:hidden; line-height:22px; font-size:12px; 
	background:url(/css/img/beautify.gif) no-repeat;  }
	.btn a{ 
		padding:0 8px 0 0; display:block; 
		text-decoration:none; color:#333; 
		background:url(/css/img/beautify.gif) no-repeat 100% -50px; }
	.btn a:hover{ color:#f90; }
	.btn a:visited { color:#f60; }

.box{ width:1004px; margin:6px auto; overflow:hidden; clear:both; text-align:left; }
.row{ width:100%; overflow:hidden; clear:both;}
.location{ text-indent:6px; font-size:12px; }

#topBar{ background:#f7f7f7; border-bottom:1px solid #e9e8e4; }
#topBar .box{ margin-top:0; padding:8px 0 0px 0; }
#topBar a{ text-decoration:none; }
#top_home{ font-size:12px; background:url(/css/img/icon.gif) no-repeat 0 -100px; padding-left:16px; margin-left:12px; }
#topNav li{ float:left; padding:0 6px; font-size:12px; list-style:none; border-left:1px solid #ddd; }
#topNav{ float:right; }

#logo { font-family:'黑体'; font-size:25px; font-weight:bold; margin:0; padding:4px 0;  }
#logo img{ float:left; }
#logo span{ display:block; float:left; margin:4px; border-left:1px solid #ccc; padding:6px; padding-left:12px; }

#search_top_detail{ display:block; clear:both; padding:0 6px; margin-top:6px; }
#spl_searchKey{ width:166px; }
#sysLinks li{ float:left; margin:0 6px; }

#detail img{ margin-bottom:6px; }

.dt01 {
	background:#DB121F none repeat scroll 0 0;
	border-bottom:3px solid #F03E4B;
	border-top:3px solid #F03E4B;
	position:relative; clear:both;
	margin:0; padding:0 0 0 12px; line-height:32px;
	color:#fff; }
	.dt01 h1 { font-size:20px;	font-weight:normal; font-family:"黑体", "新宋体"; margin:0 290px 0 0; padding:0; text-align:center; }
	.trustNum{ position:absolute; right:20px; top:8px; color:#fff; }

.searchMore{ font-size:12px; margin:0; padding-top:2px; }

.blk_menu{ 
	background:url(/css/img/blk_x.gif) repeat-x 0 -50px; 
	height:33px; line-height:33px; margin-bottom:6px; }
	.blk_menu h3{ 
		padding:0 0 0 20px;  float:left; margin:0;
		background:url(/css/img/blk_i.gif) no-repeat 0 -50px;  }
	.blk_menu h3 label{ 
		display:block; line-height:28px; margin-top:5px; padding:0 8px;
		color:#ff6f5f; font-family:"黑体", "新宋体";
		font-weight:normal; font-size:16px;
		background:url(/css/img/blk_x1.gif) no-repeat 100% 0;  } 
	.blk_menu h5{
		float:right;
		background:url(/css/img/blk_i.gif) no-repeat 100% -100px; 
		padding-right:6px; margin:0; }
	.blk_menu h5 a{ text-decoration:none; color:#666; font-weight:normal; }
	
	.blk_menu_org { background-position:0 -100px; }
	.blk_menu_org h3{ background-position:0 -150px; }
	.blk_menu_org h5{ background-position:100% -200px; }
	
.blk_a .ttl{ border-bottom:1px solid #ccc; }
		
#bottomLink{ text-align:center; padding:6px 0; border-top:1px solid #ccc; margin:8px 0 0 0; background:#f7f7f7; }
#bottomLink a{ color:#333;}
#bottomLink p{ padding:0; margin:0; }
#frendLink{ width:778px; margin:0 auto; text-align:center; background:#f7f7f7; }
#cRight{ text-align:center; color:#333; margin-top:6px; font-size:12px; line-height:150%; }
#cRight a{ text-decoration:none; }
h3{ font-size:13px; margin:4px 0; padding:0; font-weight:normal; }
#subscribe{ padding-left:18px; background:url(/images/sub.gif) no-repeat 0 50%; line-height:120%; font-size:12px; }
#subscribe{ color:#fff; }

#page{ background:#fffbe5; padding:6px 0; border-top:1px solid #ccc; text-align:center; }
#page .pagebar{ padding-top:8px; display:block; clear:both; }
#page a.prebutton{
	display:-moz-inline-stack !important;
	background:url(pageNum_bg.png) no-repeat 0 0;
	text-decoration:none;
	padding:8px 26px; }
#page a.prebutton:hover{ background-position:0 -32px; }
#page a.nextbutton{
	display:-moz-inline-stack !important;
	background:url(pageNum_bg.png) no-repeat 0 -64px;
	text-decoration:none;
	padding:8px 26px; }
#page a.nextbutton:hover{ background-position:0 -96px; }

#page a.nextbutton span,
#page a.prebutton span{ visibility:hidden; }

#page .pages a{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC; text-decoration:none;
	color:#000000;
	display:-moz-inline-stack !important;
	font-weight:bold;
	margin-right:5px !important;
	overflow:hidden;
	padding:4px;
	text-align:center; }
	#page .pages a.sel{
		background:#FA7005 none repeat scroll 0 0;
		border:1px solid #CCCCCC;
		color:#FFFFFF;	}
.pagemore{ font-size:12px; margin-top:8px; }
.orange{ color:#f60; }


#series td img,
#shop_about_info td img{ margin-bottom:5px; }

#series .item,
#shop_about_info .item{ float:left;;margin-left:12px; padding:6px 0; width:107px; overfllow:hidden; font-size:12px; }
	