/* 侧栏*/
.rightbar{
	position:fixed;
	right:10px;
	z-index:997;
	top:180px;}
.rightbar ul.barBtn{
	width:50px;
	float:right;
	border:1px solid #cdcdcd;
	border-top:none;
	position:relative;}
.rightbar ul.barBtn span{
	display:block;
	width:19px;
	height:19px;
	line-height:19px;
	text-align:center;
	background:url(../images/hongseyuandian.png) no-repeat;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:0px;}	
.rightbar ul.barBtn li{
	width:50px;
	height:55px;
	background:#f4f4f4;
	border-top:1px solid #cdcdcd;}
.rightbar ul.barBtn li a{
	display:block;
	width:50px;
	height:55px;
	background-image:url(../images/celan_ic.png);
	background-repeat:no-repeat;}
.rightbar ul.barBtn li a:hover{
	text-decoration:none;}	
.rightbar ul.barBtn li a.b1{
	background-position:-53px 3px;}
.rightbar ul.barBtn li a.b1:hover{
	background-position:5px 3px;}	
.rightbar ul.barBtn li a.b2{
	background-position:-53px -53px;}	
.rightbar ul.barBtn li a.b2:hover{
	background-position:5px -53px;}		
.rightbar ul.barBtn li a.b3{
	background-position:-53px -110px;}	
.rightbar ul.barBtn li a.b3:hover{
	background-position:5px -110px;}	
.rightbar ul.barBtn li a.b4{
	background-position:-53px -170px;}			
.rightbar ul.barBtn li a.b4:hover{
	background-position:5px -170px;}	
	
.bar_cart{
	width:350px;
	border:1px solid #cdcdcd;
	float:right;
	background:#FFF;
	margin-right:-1px;
	display:none;}
.bar_cart h1{
	height:28px;
	line-height:28px;
	font-size:14px;
	margin:1px;
	color:#666666;
	text-indent:10px;
	background:#f4f4f4;
	border-bottom:1px solid #cdcdcd;}
.barbox h1 a{
	float:right;
	font-size:12px;
	color:#F00;
	}	

.bar_cart_list{
	width:350px;
	height:300px;
	overflow:auto;}
.bar_cart_list table tr td{
	color:#666;
	height:42px;
	line-height:42px;
	padding:10px;
	text-align:left;
	border-bottom:1px dashed #cccccc;}	
.bar_cart_list table tr td img{
	border:1px solid #CCC;}	
.bar_cart_list table tr td span{
	float:right;}	
.bar_cart_list table tr td strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#ea5404;}	
.bar_cart_jiesuan{
	height:45px;
	line-height:45px;
	background:#f4f4f4;}
.bar_cart_jiesuan a{
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	color:#FFF;
	text-align:center;
	float:right;
	background:#5ea01e;
	border-radius:2px;
	margin-right:10px;
	margin-top:8px;}
.bar_cart_jiesuan span{
	padding-left:10px;
	color:#F00;
	font-size:14px;}	
.bar_cart_jiesuan span strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#c81623;}
	
.bar_kefu{
	width:190px;
	border:1px solid #cdcdcd;
	float:right;
	background:#FFF;
	margin-right:-1px;
	color:#333;
	margin-top:56px;
	display:none;}
.bar_kefu h1{
	height:28px;
	line-height:28px;
	margin:1px;
	color:#666666;
	text-indent:10px;
	font-size:14px;
	background:#f4f4f4;
	border-bottom:1px solid #cdcdcd;}
.bar_kefu ul{
	padding:10px;}
.bar_kefu ul li{
	line-height:40px;}
.bar_kefu ul li a{
	float:right;
	margin-right:20px;
	margin-top:8px;}	
.bar_kefu dl{
	padding-top:20px;
	line-height:25px;
	padding-left:10px;
	padding-bottom:15px;
	border-top:1px solid #cdcdcd;}	
.bar_kefu dl dt{
	font-weight:bold;}	
	
.bar_ewm{
	width:190px;
	min-height:250px;
	border:1px solid #cdcdcd;
	float:right;
	background:#FFF;
	margin-right:-1px;
	color:#333;
	margin-top:112px;
	display:none;}
.bar_ewm h1{
	height:28px;
	line-height:28px;
	margin:1px;
	color:#666666;
	font-size:14px;
	text-indent:10px;
	background:#f4f4f4;
	border-bottom:1px solid #cdcdcd;}
.bar_ewm p{
	padding:10px;
	padding-bottom:0px;
	font-size:14px;
	text-align:center;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
	