#home-mainbox {
width:950px;
margin:426px auto 8px auto;
clear:both;
padding:0px;
}

#sidebar {
float:left;
margin:8px 5px 8px 0px;
border:1px solid #E0E0E0;
width:166px;
height:1334px;
padding:0px 5px 0px 5px;
color:#666;
}

#sidebar h3 {
font-size:14px;
margin:0px;
padding:5px 2px 3px 2px;
color:#C7202B;
clear:both;
border-bottom:1px dashed #ccc;
}

#sidebar .list {
border-bottom:1px dashed #ccc;
padding:3px 0px 3px 0px;
}

#sidebar .list ul {
margin:0px;
padding:0px;
}

#sidebar .list .catitem {
padding:2px 0px;
color:#000;
line-height:22px;
background-image:url("/image/tu/catitem_bg.jpg");
}

#sidebar .list li {
margin:0px 2px 0px 18px;
list-style-type:circle;
padding:0px;
}

#mainlist {
float:left;
}

.main {
float:right;
width:741px;
margin:8px 0px 0px 0px;
clear:both;
padding:0px 10px 0px 11px;
border:1px solid #E0E0E0;
}

.main .title {
width:741px;
clear:both;
padding:5px 0px 0px 0px;
margin:0px;
}

.main h3 {
font-size:15px;
margin:0px 0px 8px 0px;
padding:0px 10px;
color:#C7202B;
float:left;
width:220px;
border-bottom:3px solid red;
}

.main .title .more {
float:left;
padding:0px 5px 0px 0px;
width:496px;
text-align:right;
margin:0px 0px 8px 0px;
border-bottom:3px solid #ccc;
}

.product-list {
margin:0px auto;
width:742px;
padding:0px;
clear:both;
}

.module {
float:left;
width:240px;
height:280px;
border:none;
margin:0px;
}

.pic5 {
width:110px;
height:110px;
text-align:left;
}

.main .summary {
padding:0px;
width:244px;
height:136px;
border:1px solid #E0E0E0;
margin:0px 0px 5px 5px;
line-height:20px;
border:1px solid #D4D4D4;
background-color:#fff;
}

.main .summary td {
padding:0px 1px;
}

.main .em {
color:#E7B900;
font-weight:bold;
font-style:normal;
font-size:13px;
}

.main .product-pic {
text-align:center;
}

.main .price {
color:#FF5500;
font-size:13px;
font-weight:bold;
}

.main .discount {
background-color:#FF5500;
color:#fff;
padding:0px 5px;
}

.floatAD {
background:#ccc;
width:123px;
position:absolute;
height:123px
}

.clear {
margin:5px 0px 3px 0px !important;
margin:0px 0px 8px 0px;
clear:both;
}

.hreview
{
	border:1px solid #CDCDCD;
	margin:8px 0px;
	padding:10px;
clear:both;
}

.hreview h3
{
font-size:15px;
margin:0px;
padding:0px;
color:#C7202B;
}

.hreview .item
{
	font-weight:bold;
}

.hreview .reviewer
{
 color:#1F3D99;
}

.hreview .time
{
 color:#999;
}

.flink 
{
	text-align:left;
	padding:0px 25px;
}
