@charset "utf-8";
/* CSS Document */
/*
Content: Common components;
Remark: ShopCar;
Version: v0.1;
Author: guanxin.com JF.Z;
Date: 2010-04-13
*/
#main{
	width:972px;
	margin:25px auto;
	line-height:16px;
	text-align:left;
	color:#5D5C5C;
	font-family:"宋体",Arial;
	}
.plTitle,.plFooter,.spTop,.phTop,.phBottom,.spBottom,.PCTDel,.TipTitle li,.TipTitle li span{
	background:url(http://static.guanxin.com/shop/img/ShopCar.png) no-repeat;
	}
.Shopping,.ShopCart{
	background:url(http://static.guanxin.com/shop/img/button.png) no-repeat;
	cursor:pointer;
	}
.PreList,.SamePre,.PreHelp{
	margin:25px 0 10px;
	}
.plTitle,.spTop,.phTop{
	width:928px;
	height:27px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	padding:0 13px;
	cursor:default;
	background-position:-1px -177px;
	}
.plFooter,.phBottom,.spBottom,.plFooterNull{
	width:956px;
	height:8px;
	font-size:0px;
	line-height:8px;
	background-position:-1px -207px;
	}
.phMiddle,.spMiddle,.plContent{
	width:896px;
	padding:28px 28px 20px 28px;
	border:solid #dbdbdb;
	border-width:0 1px;
	line-height:20px;
	}
.plContent{
	width:952px;
	padding:0;
	}
.plFooter{
	background-position:-1px -216px;
	}
.plFooterNull{
	background-position:-1px -207px;
	}
.TipTitle{
	background:#D5D1D1;
	width:950px;
	height:33px;
	padding:0;
	line-height:0;
	font-size:0px;
	overflow:hidden;
	}
.TipTitle li{
	float:left;
	line-height:34px;
	height:33px;
	font-size:13px;
	font-weight:bold;
	padding:0 50px;
	margin:0 0 10px;
	position:relative;
	background-position:999px 999px;
	}
.TipTitle li b{
	font-size:30px;
	line-height:34px;
	font-family:"宋体";
	position:absolute;
	left:28px;
	top:-2px;
	}
.TipTitle li span{
	font-size:20px;
	line-height:34px;
	padding:0 5px;
	position:absolute;
	background-position:right -114px;
	left:-1px;
	top:0px;
	cursor:default;
	}
.TipTitle li.open span.TPTFlist{
	background-position:right -155px;
	right:-17px;
	left:auto;
	}
.TipTitle li span.TPTFlist{
	background-position:999px 999px;
	right:-1px;
	left:auto;
	}
.TipTitle li.open{
	background-position:-86px -137px;
	color:#fff;
	}
.TipTitle li.open span{
	background-color:#D5D1D1;
	background-position:right -155px;
	right:-15px;
	left:auto;
	}
.TipTitle li.open span.TPTLeft{
	left:-17px;
	right:auto;
	background-position:right -202px;
	}
.NextBtn{
	width:950px;
	padding:0;
	text-align:right;
	}
.PCTable td{
	padding:5px;
	text-align:left;
	border:dotted #c2c2c2;
	border-width:0 0 1px;
	}
.PCTitle,.PCBottom{
	background:#F1F8FB;
	color:#3B3C3C;
	}
.PCTitle td,.PCBottom td{
	background:#F1F8FB;
	color:#3B3C3C;
	border-width:0;
	}
.Noborder td{
	border:solid #c2c2c2;
	border-width:0 0 1px;
	}
.NullNoborder td{
	border-width:0;
	}
.PCBottom td{
	padding:25px 10px 15px;
	text-align:right;
	color:#413F3F;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	}
.PCBottom span{
	color:#D45826;
	font-family:"宋体";
	}
.PCTDel{
	background-position:-1089px 0px;
	padding:0 0 0 15px;
	}
.PCTNum{
	width:35px;
	height:18px;
	line-height:18px;
	border:solid #B6B6B6;
	border-width:1px;
	}
.PCTName,.PCTName a{
	color:#1E4C9A;
	}
.Shopping{
	background-position:left top;
	border:0px;
	line-height:24px;
	text-align:center;
	width:104px;
	height:25px;
	padding:2px 0 2px 20px;
	font-weight:bold;
	color:#5c5d5e;
	}
.ShopCart{
	background-position:-104px top;
	border:0px;
	line-height:24px;
	text-align:center;
	width:118px;
	height:25px;
	padding:2px 0;
	font-weight:bold;
	color:#5c5d5e;
	}

.spMiddle{
	width:932px;
	padding:10px 10px 0;
	}
.phMiddle{
	width:932px;
	padding:5px 10px 0;
	}
.spMiddle li{
	float:left;
	width:91px;
	height:150px;
	padding:0 6px 10px;
	}
.spMiddle dd{
	font-family:"宋体";
	}
.SMName,.DelPice,.Pice{
	padding:0 10px;
	}
.DelPice{
	width:68px;
	text-decoration:line-through;
	}
.Pice{
	color:#CC3300;
	}
.SMImg{
	font-size:0px;
	line-height:0px;
	}
.SMImg img{
	padding:1px;
	border:solid #D6D6D6;
	border-width:1px;
	width:88px;
	height:88px;
	}

.phMiddle dt,.phMiddle dd{
	padding:0 0 0 35px;
	}
.phMiddle dt,.NSCImg{
	background:url(http://static.guanxin.com/shop/img/b.png) no-repeat;
	}
.phMiddle dt{
	background-position:18px 8px;
	color:#787879;
	font-weight:bold;
	}


.NullShopCart{
	width:820px;
	margin:10px auto;
	background:#f1f8fb;
	border:solid #91a8b2;
	border-width:1px;
	position:relative;
	}
.NSCImg,.NSCClose{
	position:absolute;
	}
.NSCImg{
	background-position:-1px -124px;
	line-height:30px;
	height:20px;
	width:30px;
	margin:20px 5px;
	}
.NSCConer{
	color:#0a6187;
	padding:17px 5px 17px 23px;
	font-size:14px;
	width:745px;
	}
.NSCClose{
	font-size:15px;
	line-height:16px;
	cursor:pointer;
	top:5px;
	right:2px;
	z-index:9;
	zoom:1;
	}
