@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:#5a5858;
	font-family:"宋体",Arial;
	}
.PreTop,.PreMiddle,.PreBottom{
	margin:0 0 25px;
	}
.ptmRight,.ptTop,.ptBottom,.PMBottom,.PMTop,.PMTopNTag,.PMTopNTag li,.PMTop li.FirstChild,.PMTop li,.PMTop li.LastChild,.blk_18 .MoveLeft,.blk_18 .MoveRight,.packaageTitle,.glTop,.glBottom,ul.glmList li,.glmListBg2,.payMCBLCBText{
	background:url(http://static.guanxin.com/shop/img/ShopCar.png) no-repeat;
	}


.ptTop,.ptBottom,.PMBottom{
	width:882px;
	font-size:0px;
	line-height:0px;
	height:4px;
	}
.ptTop{
	background-position:-1px top;
	}
.ptBottom{
	background-position:-1px -11px;
	}
.ptMiddle{
	width:879px;
	border:solid #cdcdcd;
	border-width:0 1px;
	}
.ptmLeft{
	width:643px;
	border:solid #d0d0d0;
	border-width:0 1px 0 0;
	padding:27px;
	float:left;
	}
.PTLLeft{
	float:left;
	width:266px;
	height:318px;
	border:solid #d6d5d5;
	border-width:1px;
	}
.packagePTLLeft{
	position:relative;
}
.packaageTitle{
	position:absolute;
	background-position:0 -642px;
	top:-10px;
	left:-15px;
	width:296px;
	height:58px;
}
.PTLRight{
	float:left;
	width:323px;
	margin:0 0 0 52px;
	}
.PTLRight h1{
	font-size:14px;
	line-height:25px;
	}
.PTLRight p{
	line-height:20px;
	}
.PTLRight p span{
	width:155px;
	display:inline-block;
}
.PTLRSpan,.PTLRSelect{
	float:left;
	padding:5px 0;
	}
.PTLRSpan{
	padding:10px 5px 0 0;
	}
.PTLRSelect{
	width:45px;
	text-align:left;
	}
.PTLRSelect .newList{
	width:42px;
	}
.PTLRTe li{
	background:url(http://static.guanxin.com/shop/img/b.png) no-repeat;
	}
.PTLRTe li{
	background-position:5px 8px;
	padding:0 0 0 15px;
	line-height:20px;
	}
	
.ptmRight{
	width:151px;
	height:374px;
	float:left;
	padding:0 0 0 30px;
	position:relative;
	background-position:-893px 271px;
	}
.PTRPice{
	margin:35px 0 16px;
	line-height:20px;
	font-family:"宋体";
	color:#5a5757;
	}
.DelPice{
	text-decoration:line-through;
	}
.Pice{
	color:#cd3636;
	}

.Shopping{
	background:#f18200;
	border:solid #de5400;
	border-width:1px;
	color:#fff;
	line-height:27px;
	width:99px;
	height:27px;
	margin:0 0 9px;
	}
.ShopCart{
	background:#878787;
	border:solid #615f5f;
	border-width:1px;
	color:#fff;
	line-height:27px;
	width:99px;
	height:27px;
	margin:0 0 9px;
	}
.PTRFooter{
	position:absolute;
	bottom:10px;
	}
.PTRFooter a{
	color:#2840bc;
	}
.PTRShop input,.ShopButton input{
	cursor:pointer;
	}
/*礼包列表*/
.giftsList{
	margin:0 0 25px;
}
.glTop{
	width:880px;
	height:27px;
	overflow:hidden;
	background-position:-1px -24px;
}
.glTop h1{
	padding:0 0 0 23px;
	line-height:26px;
	font-size:13px;
}
.glMiddle{
	width:824px;
	border:solid #dbdbdb;
	border-width:0 1px;
	overflow:hidden;
	zoom:1;
	padding:22px 27px;
}
ul.glmList{
	float:left;
	overflow:hidden;
	zoom:1;
}
ul.glmList li{
	background-position:-710px -632px;
	width:170px;
	float:left;
}
ul.glmList li dl{
	width:120px;
}
.proImg{
	font-size:0;
	line-height:0;
	height:115px;
}
.proTitle{
	line-height:18px;
	height:40px;
}
.proPrice{
	color:#575555;
}
.proPrice{
	font-family:Arial, Helvetica, sans-serif;
}
.totalPrice{
	width:144px;
	float:left;
	padding:53px 0 0;
	font-weight:bold;
}
.before{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "宋体";
	height:24px;
	text-decoration:line-through;
}
.salePri{
	font-size:14px;
	color:#ea561a;
	font-family:Arial, Helvetica, sans-serif, "宋体";
}
.glBottom{
	height:6px;
	background-position:-1px -121px;
	line-height:0;
	font-size:0px;
}
/*leftbottom*/
.PMTop,.PMTopNTag{
	width:882px;
	height:28px;
	overflow:hidden;
	background-position:-1px -23px;
	}
/*tags*/
.PMTop li,.PMTopNTag li{
	background-position:-113px -54px;
	float:left;
	padding:8px 24px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	}
.PMTop li.FirstChild{
	padding:8px 26px;
	background-position:-1px -54px;
	}
.PMTop li.LastChild{
	width:720px;
	background-position:-113px -54px;
	}
.PMTop li.FirstChildHover,.PMTopNTag li.FirstChildHover{
	background-position:-1px -86px;
	}
.PMTop li.LastChildHover{
	background-position:-113px -86px;
	}
.PMTop li.Hover{
	background-position:-113px -86px;
	}
.PmTopBox{
	display:none;
	overflow:hidden;
	width:822px;
	}
.PMTopNTag li{
	padding:8px 22px;
	}
.PMTopNTag li.FirstChildHover{
	padding:8px 26px;
	}
.PTLRSInput{
	color:#000;
	width:30px;
	height:19px;
	padding:3px 0 0 6px;
	border:solid #afacac;
	border-width:1px;
	}
/*tags end*/
.PMMiddle{
	width:822px;
	padding:28px 28px 20px 28px;
	border:solid #dbdbdb;
	border-width:0 1px;
	line-height:20px;
	}
.PMMQing{
	border:solid #cfcfcf;
	border-width:0 0 1px;
	padding:0 0 22px;
	margin:0 0 10px;
	}
.ShopButton{
	padding:15px 0 0;
	text-align:left;
}
.ShopButton input{
	margin:0 5px;
	}
.PMBottom{
	height:6px;
	background-position:-1px -121px;
	line-height:0;
	font-size:0px;
	}
/*pingfen*/
.PfXing li,.PTLRPf1 li{
	float:left;
	}
.PfXing li a{
	background:url(http://static.guanxin.com/shop/img/xing.gif) no-repeat;
	background-position: 0px -0px;
	width:20px;
	height:25px;
	line-height:25px;
	float:left;
	}
.PTLRPf1{
	margin:-4px 0 0;
}
.PTLRPf1 li a{
	background:url(http://static.guanxin.com/shop/img/xing.gif) no-repeat;
	background-position: -49px -0px;
	width:20px;
	height:25px;
	line-height:25px;
	float:left;
	}
.PfXing li a:hover,.PfXing li a:active,.PTLRPf1 li a:hover,.PTLRPf1 li a:active{
	text-decoration:none;
	background-position: -49px -0px;
	}
.PfRightCol{
	padding:5px 0 0 5px;
	line-height:30px;
	color:#333;
	}
.PfBottomCol{
	clear:both;
	}
/*幻灯片*/
.PTLLimg{
	padding:8px 8px 5px;
	height:248px;
	overflow:hidden;
	}
.PTLLimg img{
	width:248px;
	height:248px;
	border:solid #d3d2d2;
	border-width:1px;
	font-size:0px;
	}
.blk_18 {
 overflow:hidden;
 zoom:1;
 width:259px;
 margin:0 2px 0;
}
.blk_18 .pcont {
 width:215px;
 float:left;
 overflow:hidden;
 padding-left:6px;
}
.blk_18 .ScrCont {
 width:1000%;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .MoveRight, .blk_18 .MoveLeft{
 width:15px;
 height:40px;
 float:left;
}
.blk_18 .MoveLeft {
 background-position:-1px -133px;
 margin:5px 2px;
}
.blk_18 .MoveRight {
 background-position:-50px -133px;
 margin:5px 2px;
}
/*
.blk_18 .LeftBotton:hover {
 background-position: -20px 0;
}
.blk_18 .RightBotton:hover {
 background-position: -20px -100px;
}
*/
.blk_18 .pl {
 width:48px;
 height:48px;
 float:left
 display:block;
 cursor:pointer;
 border:solid #D7DCD7;
 border-width:1px;
 padding:1px;
}
.blk_18 a.pl:hover {
 border:1px solid #5dacec;
 color:#5dacec;
 background:#fff;
}
.mover{
	cursor:default;
}
.mover li{
	float:left;
	margin:0 3px 0 0;
	padding:0;
}
.mover li img{
	border:solid #CCC;
	border-width:1px;
	cursor:pointer;
}
.MoveRight,.MoveLeft,.MoverCent{
	float:left;
	cursor:pointer;
}
.MoverCent{
	width:219px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:default;
	padding:0 0 0 2px;
}
.MoveRight{
	background-color:#0F0;
	width:15px;
	height:75px;
}
.MoveLeft{
	background-color:#00F;
	width:15px;
	height:75px;
}
/*留言*/
.addMes{
	width:100%;
	border:#999 dotted ;
	border-width:0 0 1px;
	padding:10px 0;
}
.payMCBLCBText{
	border:solid #c6c6c6;
	border-width:1px;
	background-color:#f3f3f3;
	width:475px;
	height:19px;
	padding:5px 0 0 3px;
	background-position:-2px -498px;
	margin:0 0 0 5px;
	font-size:13px;
	font-family:"微软雅黑","宋体";
	white-space:nowrap;
	height:90px;
	overflow-y:visible;
}
.AddMesbtn{
	padding-left:5px;
}
.AddMesbtn input{
	background:url(http://static.guanxin.com/shop/img/user-bg.png) no-repeat -352px -1px;
	width:101px;
	height:27px;
	border:none;
	cursor:pointer;
}
.CkLy{
	padding:10px 0px 10px 0px;
	}
.CkLyLou{
	float:right;
	}
.CkLyBox{
	padding:15px 0 12px 0;
	border:dotted #d2d2d2;
	border-width:0 0 1px;
	display:inline-block;
	width:100%;
	line-height:normal;
	}
.UserHead{
	float:left;
	padding:1px;
	border:#CCC 1px solid;
}
.UserHead img{
	height:25px;
	padding:1px;
	width:25px;
}
.CkLyNr{
	float:left;
	width:535px;
	padding:0 0 0px 5px;
	}
.CkLyName{
	font-weight:bold;
	font-size:13px;
	color:#d86946;
	line-height:13px;
	height:16px;
	width:745px;
	}
.CkLyData{
	color:#807c7d;
	width:745px;
	}
.NrCkLy{
	color:#585657;
	padding:10px 0 0;
	width:745px;
	word-wrap:break-word; 
	}
.BqWz{
	font-weight:normal;
	}	
.SendMage{
	padding:0 0 15px;
	}
.SendMage #textarea{
	width:98%;
	height:105px;
	overflow-y:visible;
	background:#f3f3f3 url(http://static.guanxin.com/shop/img/version_bj.gif) no-repeat -11px -755px;
	border:solid #c6c6c6;
	border-width:1px;
	color:#777777;
	margin:0 0 5px;
	padding:5px;
	}
.SendMageInput{
	border:0px;
	background:url(http://static.guanxin.com/shop/img/input.gif) no-repeat;
	width:168px;
	text-align:center;
	padding:5px 0 8px;
	color:#494646;
	}
.LoginCol{
	line-height:30px;
	}
.WzPages{
	padding:0 0 15px;
	}
.WzPages .common-pagination{
	margin:0 0 0 135px;
	display:inline-block;
	}
.WzydColBox{
	width:631px;
	padding:25px 0 0;
	}
.NrWzCol .commone-pages{
	margin:15px;
	float:right;
	}
	
	
/*类似产品*/
.PmTopBUl{
	overflow:hidden;
	zoom:1;
}
.PmTopBUl li{
	float:left;
	width:137px;
	padding-bottom:15px;
}
.PmTopBUl li ul li{
	padding-bottom:0px;
}
.PmTopBUl li .PmTopBUName{
	width:130px;
}
.PmTopBUImg{
	line-height:0px;
	font-size:0px;
}
.PmTopBUDelPrice{	
	text-decoration:line-through;
	line-height:14px;
	font-family:Tahoma;
}
.PmTopBUPrice{
	color:#CC3300;
}

/*相关阅读*/
.PmTopBUl1 li{
	float:left;
	width:393px;
	padding-left:18px;
	height:75px;
	overflow:hidden;
}
.PmTopBUl1 dl{
	
}
.PmTopBImg{
	position:relative;
	top:0px;
	left:0px;
}
.PmTopBImg img{
	width:57px;
	height:57px;
}
.PmTopBCon,.PmTopBTitle{
	position:relative;
	top:-57px;
	left:65px;
	width:313px;
}

/*分类*/
.MclMList,.MclMListDl,.MclMListDl dd{
	width:152px;
	float:none;
}
.MclMListDl dt{
	color:#454444;
	font-weight:bold;
	cursor:pointer;
	line-height:25px;
}
.MclMListDl dd{
	text-indent:1em;
	display:none;
	font-weight:normal;
	cursor:default;
}
.Selested dd{
	display:block;
}
