.main { width: 960px; }

.sideBar { float: left; display: inline; width: 180px; margin: 0 5px; }
.content { overflow: hidden; float: left; display: inline; width: 760px; margin: 0 5px; }
.orderby{padding: 5px 10px; color: #c33;}
.mulu a{ color: #c33; font-size: 14px; font-weight: bold;}
.mulu{ color: #c33; font-size: 14px; font-weight: bold;}
.column01 { width: 180px; margin: 0 0 10px;}
.column01 h3 { overflow: hidden; height: 28px; line-height: 32px; color: #fff; text-indent: 2em; background: url(/shop/images/img/bg.gif) no-repeat; }
.column01 h4 { clear: both; height: 20px; margin: 0px; padding: 8px 0 0 16px; font-size: 14px; color: #555555; }

.column01 .sorttext{ width: 178px; padding: 0 0 9px;  border: 1px solid #cecece; border-top: none; line-height: 22px;}
.column01 dl.sorts dt { position: relative; z-index: 2; cursor: pointer; width:101px; height: 27px; line-height: 27px; padding: 0 0 0 30px; }
.column01 dl.sorts dt span { float: right; display: block;  color: #999; }
.column01 dl.sorts dt.hover { line-height: 25px; background: url(/shop/images/dt_bg.gif) repeat-x #fff; }
.column01 dl.sorts dt.hover span { visibility: hidden; }
.column01 dl.sorts dt.hasChild { background: url(/shop/images/gt.gif) 112px 10px no-repeat; }

.column01 dl.sorts a { color: #555; font-size: 12px; }
.column01 dl.sorts dd { position: absolute; z-index: 1; display: none; width: 220px; margin: -27px 0 0 130px; border: 1px solid #949494; background: #fff; }
.column01 dl.sorts dd p { overflow: hidden; float: left; width: 100px; height: 26px; line-height: 26px; text-indent: 1em; }

.column01 h3.service { margin: 10px 0 0; background-position: 0 -30px; }
/*
.column01 ul.service { width: 178px; height: 140px; border: 1px solid #cecece; border-top: none; background: url(/shop/images/img/bg.gif) no-repeat 15px -116px; }
*/
.column01 ul.service { width: 178px; height: 220px; border: 1px solid #cecece; border-top: none; }
.column01 ul.service li { height: 50px; margin: 10px 0 0; line-height: 50px;  font-size: 14px; font-weight: bold; }
.column01 ul.service li.qq{ padding:3px 0 0 40px; height: 30px; line-height: 30px; background: url("/shop/images/img/qq.gif") 20px 10px no-repeat; }


.sideAd { clear: both; width: 180px; margin: 10px 0 0; }


.column02 { margin: 0 0 10px; border: 1px solid #cecece; }
.column02 .head { height: 21px; padding: 6px 0 0; background: url(/shop/images/img/bg.gif) repeat-x 0 -60px; }
.column02 .head h3 { float: left; width: 510px; height: 20px; padding: 0 0 0 15px; color: #c33; }
.column02 .head h3.brand { width: 110px; padding: 0 0 0 25px; color: #333; background: url(/shop/images/img/bg.gif) no-repeat 0 -87px; }
.column02 .head a.more { display: block; float: left; width: 43px; line-height: 20px; background: url(/shop/images/img/bg.gif) no-repeat 0 -104px; }

.column02 .text { overflow: hidden; width: 750px; padding: 10px 2px 0 6px; }
.column02 .text .box { float: left; width: 187px; height: 265px; }
.column02 .text .box .pic { width: 187px; height: 185px; text-align: center; }
.column02 .text .box .pic img{ width: 180px; height: 180px; }
.column02 .text .box p { padding: 0 5px; line-height: 18px; text-indent: 3em; }
.column02 .text .box p.name { text-indent: 0; text-align: center; }
.column02 .text .box p span { color: #555; }
.column02 .text .box p font { color: #f00; font-size: 12px; }


.column02 ul.brand { overflow: hidden; width: 170px; margin: 8px 0 0 8px; }
.column02 ul.brand li { overflow: hidden; float: left; width: 77px; height: 40px; margin: 0 8px 0 0; }
.column02 ul.brand li img { width: 75px; height: 30px; border: 1px solid #ccc; }

.column02 ul.pro_news { width: 158px; margin: 5px 0 5px 20px; }
.column02 ul.pro_news li { height: 28px; line-height: 28px; }

.adImg { padding: 0; }

/*详细页面*/
.main h1{ font-size: 18px; line-height: 30px; color: green; }
.pamas { overflow: hidden; float: left;  width: 760px; margin-left:5px; }
.pamas .picture { float: left; width: 300px; height: 300px; text-align: center; }
.pamas .picture img{ width: 300px; height: 300px; }

.pamas .proinfo { float: left;  height: 300px; margin:10px 0 0 10px;}
.pamas .proinfo .price { font-size: 12px; line-height: 23px; color: #404040; }
.pamas .proinfo .price a{margin-right:6px; color:red;  text-decoration: underline; }
.pamas .proinfo .price span.shi{ font-size: 14px; line-height: 26px; color: #404040; }
.pamas .proinfo .price span.card{ font-size: 22px; line-height: 26px; color: #ff6600; }
.pamas .proinfo { float: left;  height: 300px; padding-left: 10px;}
.pamas .skin{background-color:#E2E2E2; padding:8px; margin: 10px 0 10px 0;width: 360px; height: 70px;}
.pamas .skin select{width:80px;}
.pamas .skin .num{font-size: 12px;}
.pamas .skin .opt{ width: 100%; text-align: center; padding-top: 10px;}
.detailinfo {clear: both;}
.detailinfo .titled{ font-size:14px; color:#000000; height:20px;width:920px;  padding: 8px; font-weight: bold;}
.detailinfo .info { padding: 10px; line-height: 22px; font-size:12px;}
.detailinfo .info p{ font-size:12px; line-height: 22px;}
.detailinfo .info p.daigoup{ font-size:12px; line-height: 25px; text-indent: 2em;}
.btn_1{float:none; width:130px; height:35px; line-height:35px; font-size:13px; text-align:center; color:#000000; border:none; background: url("/shop/images/btn_1.gif") no-repeat;}



/*购物车*/
.positioncar{ margin: 2px 10px 0; font-size: 12px; color: #080; }
.shpcartable {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	font-size: 12px;
}
.shpcartable a{color: #3366CC;}
.shpcartable a:hover{color: #FF6600; text-decoration: underline;}
.shpcartable td{
	padding:4px 8px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.shpcartable th {border-bottom: 3px #A7CBFF solid;height: 30px;}
.shpcartable tr td {background-color: #E2F2FF;}
.shpcartable tr.space td{height: 10px;background-color: #fff;}

/*新手购物指南*/
.guide { overflow: hidden; width: 948px; margin: 0 auto; border: 1px solid #E9E9E9; background: url("/shop/images/guide_bg.gif") repeat-x;}
.guide ul { float: left; display: inline; width: 236px; margin: 0 0 0 -1px; border-left: 1px dotted #E9E9E9;  padding: 15px 0;}
.guide ul li { line-height: 28px; padding: 0 0 0 16px; font-size: 12px; vertical-align: middle;}
.guide ul li.title1 { padding: 0 0 0 25px; background: url("/shop/images/zhinan.gif") 5px 0 no-repeat;}
.guide ul li.title2 { padding: 0 0 0 50px; background: url("/shop/images/pay.gif") 5px 0 no-repeat;}
.guide ul li.title3 { padding: 0 0 0 30px; background: url("/shop/images/send.gif") 5px 0 no-repeat;}
.guide ul li.title4 { padding: 0 0 0 38px; background: url("/shop/images/fuwu.gif") 5px 0 no-repeat;}
.guide ul li.title a { font-weight: bold; color: red; font-size: 16px; }
.guide ul li.title a:hover { color: #f00; }

