/**
* 区块布局
*/
/* b1 */
.b1{	
	width:752px;
	background:url(../images/b1_top_bg.gif) top center no-repeat;
	padding-top:3px;
	border-bottom:3px solid #F6F6F6;
	padding-bottom:0px;
	overflow:hidden;
}
.b1 h3{
	display:block;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	line-height:23px;
	text-indent:10px;
	font-weight:bold;
	letter-spacing:2px;
	color:#666;
}
.b1 ul{
	width:750px;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
}

/* b2 */
.b2{
	width:198px;
	background:#FEFBEF;
	clear:both;
	overflow:hidden;
	border:1px solid #FAD78D;	
	padding-bottom:4px;
}
.b2 h3{
	width:198px;
	height:32px;
	display:block;
	color:#D38816;
	font-weight:bold;
	letter-spacing:2px;
	text-indent:10px;
	line-height:220%;
	background:url(../images/b2_bg.gif) no-repeat;
	overflow:hidden;
}


/* b5 */
.b5{
	margin-top:6px;
	background:url(../images/b5_bg.gif) top left repeat-x;
	clear:both;
	overflow:hidden;
}
.b5 h3{
	width:128px;
	height:31px;
	background:url(../images/b5_h3.gif) 5px 4px no-repeat;
	display:block;
	color:#669900;
	line-height:35px;
	text-indent:16px;
	letter-spacing:2px;
	overflow:hidden;
}
.b5 dl{
	line-height:200%;
	padding:9px;
}
/* b6 */
.b6{
	background:#E9F2CC;
	padding-bottom:4px;
}
.b6 h3{
	display:block;
	height:25px;
	color:#8BA914;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:8px;
	line-height:220%;
	background:url(../images/b6_bg.gif) left top repeat-x;
	overflow:hidden;
}

/* b7 */
.b7{
	border:1px solid #CDE3FA;
	background:#FBFDFF;
	padding:0px 10px 8px 10px;
	clear:both;
	overflow:hidden;
}

.b7 h3{
	display:block;
	height:27px;
	line-height:27px;
	letter-spacing:2px;
	color:#444;
}
.d7{
	clear:both;
	overflow:hidden;
}
.d7 dd{
	height:25px;
	padding-top:3px;
	padding-bottom:6px;
	float:left;
	margin-right:20px;
	white-space:nowrap;
	color:#666;
	display:block;
}
.d7 dd input,.d7 dd select{
	margin-left:2px;
	margin-right:2px;
	vertical-align:middle;
}
.d7 dd .txt{
	border-style:solid;
	border-width:1px;
	border-color:#555 #999 #999 #555;
	padding:2px;
}
/* b8 */
.b8{
	background:url(../images/b8_bg.gif) right top no-repeat;
	overflow:hidden;
}
.b8 h3{
	margin-right:3px;
	height:22px;
	color:#D38816;
	font-weight:bold;
	line-height:210%;
	text-indent:8px;
	letter-spacing:2px;
	display:block;
	border-bottom:1px solid #FFE787;
	background:#FFF url(../images/b8_bg.gif) left top no-repeat;
	overflow:hidden;
}

.d8{
	clear:both;
	border-bottom:1px solid #EEE;
	padding-left:3px;
	overflow:hidden;
}
.d8 dt{
	height:36px;
	line-height:360%;
	text-indent:20px;
	overflow:hidden;
	background:url(../images/ico_1.gif) 4px 16px no-repeat;
}
.d8 dt a{
	color:#36C;
	font-size:14px;
}
.d8 dt a:hover{
	color:#FF0000;
	text-decoration:none;
}
.d8 dd{
	
	clear:both;
	overflow:hidden;
}

/* b9 */
.b9{
	width:220px;
	background:url(../images/b9_bg.gif) left top repeat-y;
	border-bottom:1px solid #DAE9B1;
	overflow:hidden;
	padding-bottom:3px;
}
.b9 h3{
	width:220px;
	height:28px;
	color:#0000CC;
	line-height:210%;
	text-indent:10px;
	letter-spacing:2px;
	display:block;
	background:url(../images/b9_bg.gif) right top no-repeat;
	margin:0px auto 0px;
	overflow:hidden;
}
.b9 ul{
	width:210px;
	margin:0px auto;
}
/**
* 列表布局
*/

/* p1 */
.p1{
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.p1 li{
	width:100px;
	height:118px;
	padding-left:23px;
	display:block;
	text-align:center;
	overflow:hidden;
	float:left;
}
.p1 li a{
	width:100px;
	height:88px;
	display:block;
	color:#666;
	overflow:hidden;
}
.p1 li a:hover{
	color:#690;
	text-decoration:none;
}
.p1 li a img{
	width:70px;
	height:70px;
	margin:0px auto 3px;
	display:block;
}
.p1 li span{
	color:#F90;
	display:block;
	line-height:27px;
}

/* p2 */
.p2{
	width:182px;
	margin:0px auto;
	background:#FFF;
	border:1px solid #FFF2BD;
	clear:both;
	overflow:hidden;
	padding:2px 4px 0px 4px;
}
.p2 li{
	height:20px;
	border-bottom:1px solid #EEE;
	margin:0px auto -1px;
	display:block;
	clear:both;
	overflow:hidden;
	padding:0px 0px 1px 8px;
}
.p2 li a.pro{
	overflow:hidden;
	white-space:nowrap;
	line-height:27px;
}
.p2 li a img{
	width:48px;
	height:48px;
	float:left;
	display:block;
	margin:0px 10px 0px 0px;
}
.p2 li span{
	display:block;
	height:19px;
	line-height:19px;
	overflow:hidden;
	margin-top:3px;
	color:#FF9900;
}
.p2 li span strong{
	color:#999999;
	font-weight:normal;
	margin-right:4px;
}
.p2 li span a{
	color:#690;
}
/* p3 */
.p3 dd{
	height:10px;
	border-bottom:1px solid #EEE;
	padding:7px 5px 8px 12px;
	clear:both;
	overflow:hidden;
}
.p3 dd img.preview{
	width:85px;
	height:120px;
	float:left;
	margin-right:16px;
}
.p3 dd h5{
	display:block;
	height:21px;
	line-height:21px;
}
.p3 dd h5 a{
	color:#36F;
}
.p3 dd h5 a:hover{
	color:#FF6600;
}
.p3 dd p{
	display:block;
	height:20px;
	line-height:20px;
}
.p3 dd p span{
	height:21px;
	margin-right:15px;
}
.p3 dd p .font-seller a{
	color:#690;
}
.p3 dd p .font-price{
	color:#F90;
	font-weight:bold;
}
.p3 dd p .font-area{
	color:#666;
	font-weight:bold;
}
.p3 dd p span strong{
	font-weight:normal;
	color:#999999;
}
/* p5 */
.p5{
	overflow:hidden;
}
.p5 li{
	height:48px;
	margin-bottom:-1px;
	border-bottom:1px solid #EEE;
	padding:5px 0px 5px 5px;
	clear:both;
}
.p5 li a{
	line-height:220%;
}
.p5 li a img{
	width:48px;
	height:48px;
	float:left;
	margin-right:10px;
	display:block;
}
.p5 li span{
	color:#F90;
	font-weight:bold;
}

/* p6 */
.p6{
	width:184px;
	margin:0px auto;
	border:1px solid #DDDDDD;
	background:#FFF;
	padding:3px 3px 4px 3px;
	clear:both;
	overflow:hidden;
}
.p6 li {
	width:184px;
	height:27px;
	float:left;
	margin-bottom:-1px;
	display:block;
	overflow:hidden;
}
.p6 li a{
	height:25px;
	overflow:hidden;
	line-height:27px;
	text-indent:20px;
	display:block;
	background:url(../images/icl_bg.gif) left top no-repeat;
	border:1px solid #ECF4D9;
	text-decoration:none;
}

/* p7 */
.p7{
	overflow:hidden;
	clear:both;
	padding-bottom:5px;
}
.p7 li{
	width:167px;
	height:27px;
	line-height:27px;
	float:left;
	color:#666666;
	padding-left:20px;
	overflow:hidden;
}
.p7 li a{
	margin-right:3px;
	color:#F80;
	text-decoration:none;
}

