.top_banner {
	FONT-SIZE: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 660px; LINE-HEIGHT: 0
}
.top_banner P {
	MARGIN-TOP: 10px
}
.blist {
	WIDTH: 660px; OVERFLOW: hidden; /*OVERFLOW: hidden;重要，不能丢*/
}
.blist .clearfix{
    clear:both;
}
.blist LI {
	FLOAT: LEFT; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 14px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}
.blist .item {
	DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 18px
}
.blist .pic {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 2px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 160px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative;HEIGHT: 200px;text-align:center;
}
.blist .pic em{
	font-weight:normal;
}
.blist .pic A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; HEIGHT: 200px; TEXT-ALIGN: center
}
.blist .pic IMG {
	MARGIN: 0px auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;WIDTH:100%;HEIGHT:100%;
}
.blist .pic .label {
	RIGHT: -6px; POSITION: absolute; TOP: -6px
}
.blist .detail {
	PADDING-LEFT: 12px; FLOAT: left; 
}
.blist .tip {
	WIDTH: 470px;padding-right:6px;
}
.blist .tip LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 470px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
.blist .tip .bName {
	FONT-SIZE: 14px; LINE-HEIGHT: 19px; HEIGHT: 30px
}
.blist .tip .bName .btn_icon {
	MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 13px; POSITION: relative; TOP: 2px; HEIGHT: 13px
}
.blist .tip .bName SPAN {
	CURSOR: pointer;color:#003399;
}
.blist .tip .bName A.btn_icon IMG {
	CURSOR: pointer
}
.blist .tip .star {
	COLOR: #666; PADDING-TOP: 8px; HEIGHT: 18px
}
.blist .tip .star i{
	float:left;width:72px;height:12px;background:url(/images/shop/star_all.gif) left no-repeat;
}
.blist .tip .star .comment_star {
	POSITION: relative; TOP: 1px
}
.blist .tip .publish {
	OVERFLOW: hidden; COLOR: #666; PADDING-TOP: 1px; HEIGHT: 17px
}
.blist .tip .des {
	MARGIN-TOP: 2px; COLOR: #878787; PADDING-TOP: 3px; 
}
.blist .tip .des P {
	FONT-SIZE: 12px; COLOR: #878787; LINE-HEIGHT: 18px; line-height:22px;
}
.blist .tip .panel {
	MARGIN-TOP: 8px; FLOAT: right;
}
.blist .tip .op {
	OVERFLOW: hidden; WIDTH: 200px; HEIGHT: 23px;padding-right:0px;
}
.blist .tip .op A {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 71px; HEIGHT: 23px
}
.blist .tip .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; PADDING-TOP: 3px; HEIGHT: 18px
}
.blist .tip .price .price_d {
	FONT-WEIGHT: bold; COLOR: #c30; FONT-FAMILY: Arial
}
.blist .tip .price EM {
	PADDING-LEFT: 1px
}
.blist .tip .price .discount {
	PADDING-LEFT: 8px; MARGIN: 0px; COLOR: #5ea593
}
.blist .tip .price .minus {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #c30; PADDING-TOP: 0px
}
.paginating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; OVERFLOW: hidden; CURSOR: default; LINE-HEIGHT: 23px; PADDING-TOP: 10px; HEIGHT: 23px
}
.blist .pic .pic_tag {
	FONT-SIZE: 0px; OVERFLOW: hidden; WIDTH: 54px; LINE-HEIGHT: 0; HEIGHT: 54px
}
.book_Ad{
   PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;line-height:18px;COLOR: #009900; 
}
.book_Ad A:link {
	COLOR: #FF6600! important;TEXT-DECORATION:underline;
}
.book_Ad A:hover {
	COLOR: #3333FF! important
}
.book_Ad A:visited {
	COLOR: #FF6600! important
}
.book_Ad .st{padding-left:28px;background:url(/images/ico/st.gif) left center no-repeat;color:#0099FF}

/*浮动层*/
.tableW /*外层*/
{
    border: 1px #CECECE solid ; 
    background-color: #F2F2F2;
	borderColorLight:#CECECE;border-collapse:collapse;word-break:break-all;
}
.tableW img /*外层*/
{
    cursor:pointer;
}
.tableN /*内层*/
{
    border: 1px #CECECE solid ; 
    background-color: #FFFFFF;
	borderColorLight:#CECECE;border-collapse:collapse;word-break:break-all;
	line-height:22px;
}
.fontB{
   font-weight:bold;
}
.bred{color:#FF0000;font-size:18px;font-weight:bold;}
.bred{color:#FF0000;font-size:18px;font-weight:bold;}