@charset "utf-8";
/* CSS Document */
/*
model:layout
author:Gordon
created:2011-12-23
email:469477762@qq.com
*/
/*-------------------------index  start------------------------------------------------*/
.indexBanner{ height:350px; overflow:hidden; z-index:1;}
	/*淡入淡出幻灯*/
	.jsNav {position: absolute; font-size:10px; bottom:20px; right:20px;  font-family: Arial, Helvetica, sans-serif; }
		.jsNav a { color:#e81f0a; text-align: center; line-height: 20px; width: 16px; float: left; margin-left:6px; vertical-align: middle;}
		.trigger{background:#f0efef;opacity:0.8;filter:Alpha(Opacity=80); border:1px solid #c4c4c4; }
		.jsNav .imgSelected{color:#fff; background:#c10e12;opacity:0.8;filter:Alpha(Opacity=80);border:1px solid #ab070b;}
		a.imgSelected:hover{color:#fff; }
.newsBox{ width:242px; border:5px solid #e9eae5;}
	.newsBox dl{ height:190px; overflow:hidden; border-bottom:5px solid #e9eae5;}
		.newsBox .newTitle{ border-bottom:1px dashed #bfbfbf;}
		.newsBox .ad1{ border:1px solid #bfbfbf;}
.hotRecommend{ width:720px; height:334px; overflow:hidden;}
	.hotRecommend .boxTitle{ height:27px; background: url(../images/titleBg.gif) repeat-x;}
		.hotRecommend .boxTitle h2{ height:26px; background:url(../images/hotRecommend.gif) no-repeat;}
			.hotRecommend h2 a{ display:block; height:26px; width:114px;}
	.hotRecommend .goodsList{ width:166px; height:290px; overflow:hidden; margin-right:14px; text-align:center;}
.manGoods .boxTitle h2{ background:url(../images/man.png) no-repeat;}
.womenGoods .boxTitle h2{ background:url(../images/women.png) no-repeat;}
.childrenGoods .boxTitle h2{ background:url(../images/children.png) no-repeat;}
	.childrenListRight{ width:774px;}
		.childrenGoods .goodsList{ margin-bottom:10px;}
.shoesAndBag .boxTitle h2{ background:url(../images/shoseAndBag.png) no-repeat;}
	.shoesAndBagListRight{ width:576px;}
.accessories .boxTitle h2{ background:url(../images/accessories.png) no-repeat;}
/*-------------------------index  end------------------------------------------------*/

/*-------------------------商品详情页 开始-----------------------------------------------*/
.detailsLeft{ width:452px;}
	.goodsMainPic{ border:1px solid #dad7d7; font-size:0;}
	.goodsScrollPic li{ display:inline; float:left; margin:0 2px; height:88px; overflow:hidden;}
	.goodsScrollPic li.none{ display:none;}
	.goodsScrollPic li.picList{ width:368px;}
		.goodsScrollPic li.picList ul{ width:1000px;}
	.btnPrevious{ margin-left:3px;}
		.btnPrevious a,.btnNext a{ display:block; height:88px; width:36px; background:url(../images/btn_scrollList.gif) no-repeat;}
		.btnPrevious a{ background-position:0 center;}
		.btnPrevious a:hover{background-position:-72px center;}
		.btnNext a{ background-position:-36px center;}
		.btnNext a:hover{ background-position:-108px center;}
		.prev-disabled,.next-disabled{ opacity:0.3;filter:alpha(opacity=30);}
 	.picList li a{ display:block; border:1px solid #fff; font-size:0;}
	.picList li a:hover,.picList li.current a{ border:2px solid #e78e03;}
	.picList li img{ border:1px solid #dad7d7;}
	.picList li a:hover img,.picList li.current img{ border:0;}
	
.detailsRight{ width:492px;}
	.goodsPrice dd{ line-height:240%;}
	.goodsColorSize,.share{ border:1px solid #dad7d7; background-color:#fffbf0;}
		.goodsColorSize dt b{color:#c00;}
		.goodsColorSize dd a{ float:left; overflow:hidden;display:block; margin-right:12px; padding:1px; width:26px; height:24px; line-height:24px; text-align:center; border:1px solid #ccc; background-color:#fff; margin:0 12px 5px 0;}
		.goodsColorSize dd.goodsColor a{ width:auto;white-space:nowrap;}
		.goodsColorSize dd a:hover,.goodsColorSize dd a.current{ border:2px solid #e78e03; padding:0;}
	.chooseNum{ width:32px; height:18px; line-height:18px;}
	
.goodsInformationLeft{ width:184px;}
.goodsInformationRight{ width:780px;}
	.informationTitle{ border-bottom:1px solid #ccc;}
		.informationTitle li{ width:103px; height:30px; line-height:32px; overflow:hidden; position:relative;top:1px; left:10px; cursor:pointer;  background:url(../images/goodsInformationTab.gif) -104px 0 no-repeat;}
		.informationTitle li.current{ color:#d70000; background-position:0 0;}
	
	
	/*---放大镜--*/
	.jqZoomPup { z-index: 999; visibility: hidden; position: absolute; top:0px; left:0px; width:50px; height:50px;background-color: #ffffff;opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); } 
	
/*组合商品 开始*/
.combination{border:1px solid #CFCFCF;}
	.combi-list{ width:176px;  margin-bottom:8px;}
		.combi-list .current-chose{ padding:1px 5px; color:#fff; width:165px;_left:-1px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter: alpha(Opacity=50);background:#000;}
			.current-chose dt,
			.current-chose dd{float:left;}
	.combi-list,
	.combination .add,
	.combination .equal{ height:242px;}
	.combination .add,
	.combination .equal{ width:20px; margin:0 20px; }
	.combination .add{background:url(../images/suitAdd.gif) center 80px no-repeat;}
	.combination .equal{background:url(../images/total.png) center 80px no-repeat;}
	.combination .total{ width:140px;height:180px;*position:relative; display:table;}
		.combination .t-con{display:table-cell; vertical-align:middle;  *position:absolute;*top:50%; width:120px;}
			.combination .t-con1{*position:relative; *top:-50%;}
	/*弹出层 */
	.combi-detail .detailsLeft{ width:302px;}
		.combi-detail .goodsScrollPic li{ height:50px;}
			.combi-detail li.picList { width:214px; height:50px; font-size:0;}
				.combi-detail .picList ul img{display:block;}
		.combi-detail .btnPrevious a,
		.combi-detail .btnNext a{ height:46px;}
	.combi-detail  .detailsRight{ width:300px;}
		.combi-detail dd a.disable,
		.combi-detail dd a.disable:hover{ padding:1px; cursor:default; border:1px dotted #ccc; background-color:#eee;}
/*组合商品结束*/
	
	/*套装详情 开始*/
	.suitDetails{  overflow:hidden; background:url(../images/suitBg.gif) repeat;}
	.suitDetails,.suitDetails img.fl { border:1px solid #e1e1e1;}
	.suitDetails .suitRight{ width:220px;}
	
	/*拍卖会 开始*/
	.auction-box{ border:1px solid #aaa; border-top:0;}
	.auction-deatails-box{border:0;}
		.auction-box .auction-tab{background:url(../images/auction_bg.png) 0 0 repeat-x; font:18px/40px '微软雅黑','宋体'; }
			.auction-box .auction-tab  li{color:#fff; float:left;width:244px; height:40px;cursor:pointer;}
			.auction-box .auction-tab  li.current{ background:url(../images/auction_bg.png) 0 -40px repeat-x;}
			.auction-box dd p.p-sec{ margin-left:190px;}
			.auction-box  .goodsColorSize b{width:14px; height:14px; _margin-top:5px; background:url(../images/btn-add-min.png) no-repeat;}
			.auction-box  .goodsColorSize input{ width:90px;height:20px; line-height:20px; border:1px solid #c8c8c8;}
			#auction-add{ background-position:-14px 0;}
			.auction-record-tab li{ height:32px; line-height:36px;}
			.auction-record-tab li.fl{background-color:#fff;border:1px solid #d6d6d6; border-bottom:0;}
			.auction-record-con {height:130px;_height:126px; overflow:auto;border:1px solid #d6d6d6;}
				.auction-record-con li{padding:4px 5px; _padding:3px 5px; }
				.auction-record-con li.odd{background-color:#eee; }
					.auction-record-con li p{text-align:left; width:140px; font-family:Verdana, Geneva, sans-serif;}
			/*弹出层*/
			#auction-popup{ width:470px; border:1px solid #b40b05; background-color:#fff;}
				#auction-popup li.line{border-top:1px dotted #ccc;}
				#auction-popup li.info  input{ width:150px; height:22px; line-height:22px; border:1px solid #ccc;}
	/*拍卖会 结束*/
	
	#comment_content,
	#consulting_content{ color:#888; font-size:12px; height:60px; resize:none; padding:5px; overflow:auto;}
	/*商品评价 开始*/
	.evaluation{ border-bottom:1px solid #ccc; background-color:#f8fafa;}
		.evaluation div p{ height:28px; line-height:34px;}
		.com-box  {z-index:2;}
			.c-show-score-box li{ width:250px; padding:5px 3px; margin-right:2px;border:1px solid #CFCFCF;}
				.c-show-score-box li b{height:16px;line-height:18px;}
		.comment  .size_p  td{border:1px solid #CFCFCF; padding:5px 0;}
		/*我要评论*/
		.user_comment dt,.user_comment  dd{ float:left; padding:8px 5px;}
		.user_comment dt{ width:74px; text-align:right; clear:left;}
		.user_comment dd{ width:600px;}
			dd.u-com-score{ width:770px; }
				dd.u-com-score b{ width:74px; height:16px; line-height:18px;}
				dd.u-com-score dl{ left:-8px; margin-right:44px;}
			#size_com p{ background:url(../images/radio_bg.png) no-repeat;_background:none;border:0;}
			#size_com p.checked{background-position:0 -16px;}
				#size_com  input{margin:0;padding:0; width:16px; height:16px; opacity:0; filter:Alpha(opacity=0);_filter:Alpha(opacity=100);}
			.user_comment textarea{ width:670px; height:118px; border:1px solid #000; resize:none; padding:5px; overflow:auto;}
			.user_comment  input.c_title,.publish  input{ height:25px; line-height:25px; margin-right:10px; width:178px;border:1px solid #000;}
			/*星星等级评分 start*/
			.gradeScore{width:135px; height:16px; text-align:left; position:relative;  background:url(../images/star.png) left top repeat-x;}
				.gradeScore dt{ padding:0;height:16px; position:absolute; }
					dt.currentScore{ left:0; top:0;  background:url(../images/star.png) left bottom;}
					dt.showScore{ right:-65px; top:-3px; width:60px; padding-left:10px; }
						.showScore span.score1 {font-size:26px; line-height:26px; float:left; font-weight:bold; color:#DD5400;}
						.showScore span.score2 {font-size:18px; display:block; float:left; color:#DD5400;}
				.gradeScore dd{padding:0; float:left; display:inline; width:16px; height:16px; margin:0 0 0 10px;position:relative; z-index:1000; overflow:hidden;}
				.g_scored dd{ cursor:pointer;}
			.sub-show-score{ overflow:hidden; top:27px;_top:29px;left:-1px; width:256px; background-color:#fff; border:1px solid #CFCFCF;border-top:0;}
				.sub-show-score ul{height:136px; padding:10px 0 10px 110px; background:url(../images/star_bg.png) 5px 8px no-repeat; border-bottom:1px solid #CFCFCF;}
					.sub-show-score li{float:left; width:100%;padding:0; border:0; margin-bottom:12px; overflow:hidden;}
						.sub-show-score .pro_bar{height:14px;overflow:visible; width:100px; border-top:1px solid #f9f8f8; border-right:1px solid #b5b5b5; border-bottom:1px solid #d1d1d1; border-left:1px solid #f7f6f6;}
							.sub-show-score .pro_bar div{height:15px; background-color:#ee4444;}
				.sub-show-score  p{ height:14px; line-height:14px;}
	.con-list-title{height:30px; line-height:30px; border:1px solid #dddccc;background:url(../images/screening_bg_center.png) repeat-x;}
	.commentList .comListLeft{ width:66px;}
	.commentList .comListRight{ width:686px; border:1px solid #dddcdc;}
		.comListRight .comListArrow{ width:10px; height:14px; top:18px; left:-10px; background:url(../images/comListArrow.gif) no-repeat;}
		.comListRight .commentTitle{ background-color:#f2f2f2; padding:6px 10px;}
		
	/*商品咨询 开始*/
	#consulting_title{ width:200px; height:24px; line-height:24px;}
	.questionList .questions{ background-color:#f7f7f7;}
	.questionList .answers{ border:1px solid #dddcdc;}
		.answers .comListArrow{ width:17px; height:12px; top:-10px;_top:-9px; left:38px; background:url(../images/comListArrow.gif) -10px 0 no-repeat;}
/*-------------------------商品详情页 结束------------------------------------------------*/

/*-------------------------购物车 开始------------------------------------------------*/
/*加入购物车页*/
.addCarLeft{ width:790px;}
	.addCarLeft .carShow{ border:1px solid #dbc0a5;} 
.addCarRight{ width:184px;}


/*购物车页*/
.tableStyle{ border-collapse:collapse;border:1px solid #dedede;}
	.tableStyle thead th{ background:url(../images/goodBoxTitle.gif) 0 -1px repeat-x; text-align:center;}
	.goodsGif th{ text-align:center; background-color:#f4f4f4;}
	.tableStyle th,.tableStyle td,.btnReduction,.btnAdd,goodsNum,.tableStyle tbody img{ border:1px solid #dedede;}
	.tableStyle tbody img.borderNone{ border:0 none;}
	.tableStyle th,.tableStyle td{ padding:5px 2px;}
		.tableStyle tbody img{  vertical-align:middle; }
		.tableStyle tbody h2{ width:200px;}
		.btnReduction,.btnAdd{ height:18px; padding:0 3px;}
		.goodsNum{ height:18px; width:46px; *position:relative; top:2px;}
.clearCar{ background-position: 0 -111px; display:block; height:18px; overflow:hidden;}
/*-------------------------购物车 结束------------------------------------------------*/
.cartTitle{ color:#d43e40; height:34px; line-height:30px; background:url(../images/listTitle.gif) no-repeat;}

/*-------------------------填写核对订单信息 开始------------------------------------------------*/
.ordersNewsBox{ border:1px solid #d9d9d9;}
	.ordersNewsBox h3.ordersTitle{ color:#d43e40; height:34px; line-height:30px; background:url(../images/listTitle.gif) -1px -1px  no-repeat;}
	.ordersNews{ border-bottom:1px dotted #d2d2d2;}
		.ordersNewsBox dd{ padding-top:6px; padding-bottom:6px; zoom:1;}
		.consignee dd{ padding-top:8px; padding-bottom:8px; position:relative;}
			.currentAddress{ border:1px dotted #dabe8f; background-color:#fffcf3;}
				.currentAddress dd{ padding-top:5px; padding-bottom:5px; }
					.ordersNewsBox .currentAddress input{ width:auto; vertical-align:middle;}
				.consignee label,span.btnAddress{ width:84px;}
				.consignee input{ height:20px; line-height:20px; width:154px; vertical-align:middle;}
				#userAddress{ width:350px;}
				span.userAddress{ width:430px; height:40px; border:1px solid #9cb5d3; background-color:#ebf8fe; position:absolute; left:450px; top:-10px;}
			.payWays dd dt{ padding-bottom:2px; padding-left:4px; border-bottom:1px solid #ececec;}
			.payWays dd dt,.payWays dd dd { padding-left:10px;}
			.payWays dd span.in_b{ width:440px; }
				.payWays dd input{ vertical-align:middle;}
			.detailedList{ border-collapse:collapse;}
			.detailedList th,.detailedList td{ padding:5px 0; border:1px solid #ddd; }
				.detailedList th{ text-align:center; background-color:#f4f4f4;}
					.detailedList td img{ vertical-align:text-top; border:1px solid #e1e1e1;}
		dl.billing { border-bottom:0;}
			.billing dd{ border:1px solid #d9d1c6; background-color:#fefbf2;}
				.billing .totalPrice{ border-top:1px dotted #e6d4ae;}
		input.style{ width:160px; height:20px;}
		
		/*-------成功提交订单------*/
		.sucessSubmitOrder{ border-collapse:collapse; border-top:2px solid #ea5006;}
		.sucessSubmitOrder tr{ border:1px solid #dedede;}
			.sucessSubmitOrder th,.sucessSubmitOrder td{ padding:8px 0; }
			.sucessSubmitOrder th{ background-color:#f3f3f3; font-weight:bold;}
		.orderTips{ background-color:#fffddd; border:1px solid #e8d9b6;}
		table.pay_bank{ width:80%;}
			table.pay_bank td{ height:50px;}

/*-------------------------填写核对订单信息 结束------------------------------------------------

/*-------------------------登录注册 开始------------------------------------------------*/
.loginBox,.registerBox{ width:485px;}
	.loginRegister h3.lrTitle{ color:#ee4900; font:600 18px '微软雅黑','宋体';}
	.loginRegister ul{border:1px solid #e0e0e0;}	
		.loginRegister li{ padding:6px 0; position:relative; zoom:1; }
			.loginRegister label{ width:80px; height:28px; line-height:28px;*line-height:22px;}
		.loginRegister li.focus{ background-color:#fcefe3;}
			.loginRegister input{ color:#999; }
			.loginRegister li.focus .texPwd{ color:#333; border:1px solid #f7a026;}
			.loginRegister .prompt{ visibility:hidden; top:-2px; *top:1px; padding:5px 10px 8px 4px; background-color:#ebf8fe; border:1px solid #9cb5d3;}
			.loginRegister li.error .prompt{ background-color:#ffeaea; border:1px solid #e5c3c4;} 
			.loginRegister li.right .prompt{ background-color:#fff; border:1px solid #fff;} 
				.loginRegister .prompt i{ width:16px; height:16px; top:4px; *top:2px; margin-right:4px; background-position:0 -147px;}
				.loginRegister li.error i{ background-position:0 -129px;}
				.loginRegister li.right i{ background-position:0 -164px;}
			.loginRegister li.focus .prompt,.loginRegister li.error .prompt,.loginRegister li.right .prompt{ visibility:visible;}
			.loginRegister .texPwd{width:170px; height:26px; line-height:26px; font-size:16px; border:1px solid #ddd; }
			#regCheck{ width:80px;  height:26px; line-height:26px;}
			.registerCheck{ top:-2px;*top:-8px;}
		.reg_tab h3{padding:5px 8px;border:1px solid #E0E0E0;}
		.reg_tab h3.current{ border-bottom:1px solid #fff;}
		.agreement_con{ margin:5px; height:70px; padding:8px; overflow:auto;  border:1px solid #ddd;background-color:#fff;}
/*找回密码*/
.findPwd .findPrompt{ border-top:1px dotted #c3c3c3;}
.findPwd div{ border:1px solid #E0E0E0;}
	.findPwd div ul{border:0; width:400px;}
	/*手机找回密码*/
	.productlist .find_pasw{} 
/*-------------------------登录注册 结束------------------------------------------------*/

/*-------------------------用户中心 开始------------------------------------------------*/
.userCenterLeft{ width:172px; border:1px solid #e2d8bf;}
	.userCenterLeft h2{ height:35px; background:url(../images/userCenterTitle.jpg) no-repeat;}
		.userCenterLeft dt{padding:1px 0; border-top:1px solid #e2d8bf; border-bottom:1px solid #e2d8bf;}
			.userCenterLeft dt h3{ height:26px; padding-left:22px; line-height:26px;  background-color:#fcf2d7;}
		.userCenterLeft dd{ padding-left:22px;}
			.userCenterLeft dd a{ color:#0262B3;}
			.userCenterLeft dd a:hover,.userCenterLeft dd.current a{ color:#d35103;}
.userCenterRight{ width:790px;}
	/*个人资料*/
	.personalInformation{ border:1px solid #c6cfdd; background-color:#eceff4;}
	.personalInformation img.headPic,
	.personalInformation .perRight ul{ border:1px solid #edd28b;}
	.personalInformation .perRight{ float:none;}
		.personalInformation .perRight ul{ background-color:#fff; }
		.personalInformation .perRight li{ padding-top:2px; padding-bottom:2px; border-bottom:1px dotted #ddd;}
	/*我的订单*/
	h3.userConTitle{ height:34px; line-height:34px; background:url(../images/titleOrder.jpg) no-repeat;}
	.myOrdersTab{ border-bottom:2px solid #fca;}
		.myOrdersTab li{ float:left; display:inline; width:100px; height:30px; line-height:32px; overflow:hidden; margin-right:5px;  position:relative; top:2px; cursor:pointer; background:url(../images/ordersTab.gif) 0 0 no-repeat;}
		.myOrdersTab li.current{ color:#f0680d; font-weight:bold; background-position:left -30px;}
		.myOrdersCon .goodsBox{ border:0; margin-right:-12px;}
			.myOrdersCon .goodsList img.btn{border:0;}
			.baison-base .pay-continue{ width:230px; margin-left:-115px;}
				.pay-continue .dialog-con{ padding:15px;}
	.myOrdersCon .confirm_goods{ width:72px; height:23px; border:0;background:url(../images/btn_sure_get.png) no-repeat;}
			
/*签到记录*/
.score_box  {border-bottom:1px dotted #ccc;}
	.score_box  p.title{ display:block;color:#fff; height:22px; line-height:22px; background-color:#414850;}
		.score_box   .s_left,
		.score_box   .s_right{ width:10px; height:74px; background:url(../images/sign_bg1.png) no-repeat;}
		.score_box   .s_middle{ width:178px;height:74px; line-height:74px; background:url(../images/sign_bg2.png) repeat-x;}
		.score_box   .fl .s_middle{ color:#e00; font:bold 42px/74px Times New Roman,'宋体';}
			.score_box   .fl .title{ width:190px;}
			.score_box   .fr .title{ width:562px;}
		.score_box   .s_right{background-position:-10px 0;}
		.score_box  .fr  .s_middle{ width:550px;}
		.fr  .s_middle b{color:#e00;}
.integral ol {color:#fff;background-color:#1e2126;border-top:1px solid #1e2126;border-left:1px solid #1e2126}
	.integral li{float:left; width:111px; }
	.integral li.last{ width:112px;}
.integral ul {border-top:1px dotted #d3d4d5;border-left:1px dotted #d3d4d5;}
	.integral ul li{color:#414850;height:66px; line-height:66px; position:relative;border-right:1px dotted #d3d4d5; border-bottom:1px dotted #d3d4d5;font-family:Times New Roman,'宋体';}
	.integral ul li:hover{background-color:#cfcfcf;}
	.integral li b{ font-weight:normal; font-size:12px; position:absolute;right:10px; color:#e00; bottom:10px; line-height:100%;}
.integral .i_tip{background-color:#d2d3d4;}
	.integral .i_tip dt{height:25px; line-height:22px;background:url(../images/user_title.png) no-repeat;}
	.integral .i_tip dt,.integral .i_tip dd{padding-left:24px;}
/*-------------------------用户中心 结束------------------------------------------------*/

/*-------------------------帮助中心 开始------------------------------------------------*/
.helpCenterLeft{ width:190px; border:1px solid #e2e2e2;}
	.helpCenterLeft h2{ height:35px; background:url(../images/helpCenterTitle.jpg) no-repeat;}
		.helpCenterLeft dt{ height:26px; line-height:26px; background:url(../images/helpTitle.jpg) no-repeat;}
		.helpCenterLeft dt{ padding-left:8px;}
			.helpCenterLeft dd a{ padding-left:18px; background:url(../images/icon.gif) 8px 2px no-repeat;}
			.helpCenterLeft dd a:hover,.helpCenterLeft dd.current a{ color:#d35103; background-position:8px  -11px;}
.helpCenterRight{ width:776px;}
	.helpConTitle{ height:26px; line-height:26px; padding-left:28px; background:url(../images/helpConTitle.jpg) no-repeat;}
/*-------------------------帮助中心 结束------------------------------------------------*/

/*-------------------------404错误页面 开始------------------------------------------------*/
.pageError{ margin-top:50px; margin-bottom:50px; padding:40px 35px; border:1px solid #e6e6e6; background:url(../images/errorBg.gif) left bottom repeat-x;}
	.errorRight{ width:770px;}
		.errorRight h3{ color:#f74d0a; border-bottom:1px dotted #cfcfcf; font:18px '微软雅黑','宋体';}
		
/*-------------------------404错误页面 结束------------------------------------------------*/


/*------------------------list sidebar start----------------------------*/
.sidebar{ width:184px; }
	.sidebarBox{ border:solid 1px #cfcfcf;}
		.sidebarBoxTittle{ width:182px; height:35px; background-image:url(../images/sidebar_tittle_bg.png);}
			.sidebarBoxTittleLeft{ margin:6px auto auto 10px;}
			.sidebarBoxTittleRight{ margin:6px 10px auto auto;}
		.sidebarBoxContent p{ margin-left:10px; margin-right:10px; line-height:20px;}
			p.sortList{ margin-right:0; padding-bottom:10px;}
			a.sortA{ color:#626262; padding-right:8px; border-right:1px solid; margin-right:8px; float:left; white-space:nowrap; line-height:12px;_line-height:14px; margin-top:5px;}
			p.pb0{ padding-bottom:0; }
			.borderBot{ border-bottom:1px dotted #c9c9c9;}
			.sidebarGoodsBorder{border:#dbdbdb 1px solid;}

/*------------------------list main start----------------------------*/
.listMain{ width:790px; }
	.listMainTittle{ width:790px; height:32px; background-image:url(../images/list_tittle_bg.png); }
		.listMainTittleLeft{ margin:5px auto auto 15px;}
		.listMainTittleRight{ margin:5px 15px auto auto;}
	.listMainContent{ margin-right:-24px;}
		.listMainContentItem{ width:179px; float:left; display:inline; margin:0 20px 20px 0; height:244px; overflow:hidden;} 
		.listGoodsImg{ border:#efefef 1px solid; padding:1px; display:block;}
		.listGoodsImg:hover,
		.listGoodsImg.current{ border-color:#e0594b;}
		/*商品图片列表*/
		.g-p-w-list  .list-item{border-bottom:1px dotted #333;}
			.g-p-w-list .detail{ width:390px;}
				.g-p-w-list .d-sort  li{float:left; width:190px;padding:3px 0;}
				.g-p-w-list  img{ display:block;}
			.g-p-w-list .item-r{width:176px; height:162px;background-color:#F0F0F0;}
				.g-p-w-list .item-r .btn a{color:#fff; width:46px; height:24px;line-height:24px; background-color:#F51100;}
				.g-p-w-list .item-r .btn a:hover{color:#fff;}
				
	.screenBox{	border:1px solid #dcdcdc; line-height:30px;}
		.screenBox p{ padding:0 15px; border-bottom:1px dotted #eee; }
			p.screenBoxTittle{ background-color:#ffffcd; color:#5d5d5d; border-bottom:1px solid #dcdcdc; }
			.screenTh{ display:inline-block; width:60px; text-align:right;}
			.screenBox p a{ padding:0 5px; text-align:center; color:#2a52a7;}
			.screenBox p a.screenBoxOn{ font-weight:bold;}
			.screenBox p a.screenMore,a.screenMore{ padding-left:20px; background:url(../images/morebg.png) center left no-repeat; color:#6a6a6a;}
	.screenMoreBox{ background:url(../images/screen_more_box_bg.png) repeat-x; height:24px; line-height:24px; width:120px; border:1px solid #c6c6c6; border-top:none; margin-top:-1px; text-align:center; margin-left:320px; }
	
	.g-filter-box{border:1px solid #dcdcdc;}
		.g-filter-box p.title{background-color:#ffffcd; color:#5d5d5d; line-height:30px; border-bottom:1px solid #dcdcdc;}
		.g-filter-box  .item{ border-bottom:1px dotted #ddd; }
			.g-filter-box dt.fl{ width:80px;padding:3px 2px;}
				.filter-msg{ margin-left:80px;}
					.filter-msg  p{height:18px; line-height:18px;background-position:0 -197px;}
					.filter-msg  p.more{ background-position:0 -182px;}
					.filter-msg dt,
					.filter-msg dd{ float:left; display:inline; margin-right:8px; padding:3px 2px; cursor:pointer;}
	.screenMoreBox{ background:url(../images/screen_more_box_bg.png) repeat-x; height:24px; line-height:24px; width:120px; border:1px solid #c6c6c6; border-top:none; margin-top:-1px; text-align:center; margin-left:320px; }
		.screenMoreBox i{ top:5px; left:25px; width:10px; height:10px; background-position:0 -185px;}
		.screenMoreBox  i.up{ background-position:0 -200px;}
	
	.screenList{ height:30px; background:url(../images/screening_bg.png) repeat-x; border:1px solid #dcdcdc;}
		.screenListInside{ height:30px; background:url(../images/screening_bg_center.png) no-repeat center; padding:0 15px; line-height:30px;}
				.screenListInside .fr a{ margin-left:5px; cursor:pointer; border:1px solid #c6c6c6; padding:3px 5px; background-color:#fff; border-radius:5px; -moz-border-radius:5px;}
				.screenListInside .fr a:hover{ color:#e07503; }
		.screenListInside span{ color:#333; padding:3px 5px; background-color:#fff; border:1px solid #d4d4d4; margin-right:5px; cursor:pointer;}
		.screenListInside span.screenUp{ padding-right:20px; background:#fff url(../images/screening_top_bg.png) no-repeat center right;}
		.screenListInside span.screenUp_curr{ padding-right:20px; background:#fff url(../images/screening_bottom_bg.png) no-repeat center right;}
		.screenListInside span.list-toggle{ background:url(../images/list-toggle.png) right 5px no-repeat;}
		.screenListInside span.list-toggle-curr{background-position:right -11px;}
		.screenListInside span.screenSelect{ border-color:red; color:red;}

/*------------------------point list main start----------------------------*/
.pointListMainContent{ margin-right:-21px;}
		.pointListMainContentItem{ width:179px; float:left; display:inline; margin:0 21px 20px 0; height:271px;} 
		.giftItem{ height:322px;}
			.giftItem select{ width:179px; color:#bbb; }
			
/*------------------------suit list main start----------------------------*/
.suitListMainContent{ margin-right:-22px;}
		.suitListMainContentItem{float:left; display:inline; margin:0 20px 20px 0; width:314px; height:665px; } 
			.suitListGoodsImg{ border:#e2e2e2 1px solid; display:block; padding:1px; }
			.suitListGoodsImg:hover{ border-color:#e0594b;}
			
/*------------------------group start----------------------------*/

.groupButtonBox{ border-bottom:2px solid #e96500; padding-left:15px;}
	.groupButtonBox a{ display:inline; float:left; margin-right:15px; width:103px; height:29px; background:url(../images/group_btn.png) 0 0 no-repeat; line-height:29px; text-align:center; color:#333; cursor:pointer;}
	.groupButtonBox a.groupCurrentBtn{ background-position:0 -30px; color:#fff;}
/*------------------------group list main start----------------------------*/
.groupMainContent{ margin-left:-10px;}
		.groupMainContentItem{ width:280px; float:left; display:inline; margin:0 0 20px 34px; border:1px solid #d9d9d9; border-bottom:none; padding:7px 7px 0 7px; height:428px;} 
			.groupMainTittle{ height:36px; overflow:hidden;}
			a.groupMainPrice,a.groupMainPriceDisable,a.groupMainPriceUnstart{ width:210px; height:75px; margin-left:-39px; line-height:63px; text-decoration:none; _position:relative;}
			a.groupMainPrice{ background:url(../images/group_list_btn.png) no-repeat;}
			a.groupMainPriceDisable{ background:url(../images/group_list_btn_disable.png) no-repeat;}
			a.groupMainPriceUnstart{ background:url(../images/group_list_btn_unstart.png) no-repeat;}
				.groupMainPrice span,.groupMainPriceDisable span,.groupMainPriceUnstart span{ margin-left:45px; color:#fff; font-size:14px; font-weight:bold;}	
				.oldPrice{ text-decoration:line-through;}
		.groupMainItemFooter{ background-color:#f1f1f1; margin:0 -7px; padding:0 7px; height:35px; line-height:35px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
		.groupMainShadow{ background:url(../images/group_bottom.jpg) no-repeat; width:285px; height:10px; margin:0 -8px; border-left:#fff solid 1px; border-right:1px solid #fff; _position:relative;}
		
/*------------------------seckill list main start----------------------------*/
.seckillMainContent{ margin-left:-20px;}
		.seckillMainContentItem{ width:271px; float:left; display:inline; margin:0 0 20px 40px; border:1px solid #d9d9d9; border-bottom:none; padding:7px 7px 0 7px; height:430px;} 
			.seckillMainContentItem a{ display:block;}
			.seckillMainTittle{ height:36px;}
			a.seckillMainPrice{ width:188px; height:29px;  line-height:29px; background:url(../images/seckill_btn.png) no-repeat; display:block; margin:18px auto; text-decoration:none;}
			a.seckillMainPriceDisable{ background-position:0 -29px;}
			a.seckillUnstart{ background-position:0 -29px; }
			a.seckillOld{ background-position:0 -58px; }
				.seckillMainPrice span{ color:#b40104; padding-left:20px;}	
				.oldPrice{ text-decoration:line-through;}
		.seckillMainItemFooter{ background-color:#f1f1f1; margin:0 -7px; padding:0 7px; height:35px; line-height:35px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; overflow:hidden;}
		.seckillMainShadow{ background:url(../images/group_bottom.jpg) no-repeat; width:285px; height:10px; margin:0 -8px; border-left:#fff solid 1px; border-right:1px solid #fff; border-top:1px solid #d9d9d9; _position:relative; }
		
/*------------------------article list main start----------------------------*/
.articleMain{ width:787px; }
	.articleMainTittle{ width:787px; height:34px; background:url(../images/article_title_bg.jpg) no-repeat; }
		.articleMainTittleLeft{ margin:7px auto auto 15px;}
		.articleMainTittleRight{ margin:7px 15px auto auto;}
	.articleList a{ display:block; line-height:40px; border-bottom:1px dotted #d8d8d8; padding:0 10px; cursor:pointer;}
	.articleList a:hover{background-color:#f5f1ea;  color:#305098; text-decoration:none;}
		.articleList .itemIndex{ margin-right:20px;}
		.articleList a .fr{ margin-right:10px;}
		
/*------------------------article main start----------------------------*/
.articleContentTittle{ border-bottom:1px dotted #d8d8d8;}
.articleContent{ margin:30px; line-height:30px;width:760px;overflow: hidden;}
	.articleContent hr{ height:1px; border:1px dotted #bdbdbd; border-bottom:none; }
	
/*------------------------group main start----------------------------*/
.groupMain{ width:777px;}
	.groupGoodsBox{ border:2px solid #ed6f09; }		
		.groupTittle{ font-size:24px; line-height:1.2em; font-weight:bold; color:#333; }
		.groupPriceBox{ width:314px; }
			a.groupPrice{ display:block; background:url(../images/group_btn_buy.png) no-repeat; width:351px; height:67px; margin-left:-37px; text-decoration:none; line-height:63px; position:relative;}
				a.groupPrice span{ font-size:24px; color:#FFF; padding-left:50px;}
			.groupPriceMore{ width:263px; background-color:#fffaf3; border:#ebdecc 1px solid; border-top:none; margin-left:29px;}
				.groupPriceMore table{width:233px; margin:0 15px 16px; _margin:15px 15px 14px;}
				.groupPriceMore td{ padding:15px 0 15px 0; border-bottom:1px dotted #ccc; }
					.groupGoodsSize{border:none; text-align:left;}
					td.boderNone{ border:none;}
					.groupPriceMore td img{vertical-align:middle;}
					.QuotaLeft,.QuotaRight{ font-size:60px; color:#dadada;}
					.QuotaLeft{ vertical-align:top; line-height:60px;}
					.QuotaRight{ vertical-align:bottom; *line-height:60px;}
			.groupMainBox{ border:1px solid #d2d2d2; border-radius:3px; -webkit-border-radius:3px;}
			.groupMainTittle{ background:url(../images/group_main_tittle_bg.png) repeat-x; height:40px;}
				.groupMainTittle img{ margin:7px 0 0 20px; }
			.groupMainBoxContent{ padding:20px;}
.groupSidebar{ border:1px solid #cecece; width:192px;}
	.groupSidebarItem{  border-bottom:1px dotted #cecece; }
		.groupSidebarTittle{ background:url(../images/group_sidebar_tittle.png) no-repeat; width:192px; height:29px; border-bottom:1px solid #cecece; line-height:29px;}
		a.groupSidebarBtn{ display:block; background:url(../images/group_sidebar_btn.png) no-repeat right; height:71px; line-height:71px; margin-right:-19px; text-decoration:none; position:relative;}
			.groupSidebarBtn span{ vertical-align:middle; }
			
/*--------------------------------buttons---------------------------------*/
.payOrderBtn{ background:url(../images/btnPayOrder.jpg) no-repeat; width:135px; height:49px; border:0 none; cursor:pointer; vertical-align:middle;}
.regBtn{ background:url(../images/btnRegister.gif) no-repeat; width:114px; height:28px; border:0 none; cursor:pointer; vertical-align:top; }
.loginBtn{ background:url(../images/btnlogin.jpg) no-repeat; width:114px; height:28px; border:0 none; cursor:pointer; vertical-align:top; }
.addressBtn{ background:url(../images/btnAddress.jpg) no-repeat; width:131px; height:29px; border:0 none; cursor:pointer; vertical-align:top;}
.submitBtn{ background:url(../images/btnSubmit.jpg) no-repeat; width:114px; height:28px; border:0 none; cursor:pointer; vertical-align:top;}
.binding{ background:url(../images/binding.png) no-repeat; width:50px; height:26px; border:0 none; cursor:pointer; vertical-align:middle;}
.btnQuestion{ background:url(../images/btnQuestion.gif) no-repeat; border:0 none; width:98px; height:24px; cursor:pointer; }
.btnComment{ background:url(../images/btnComment.gif) no-repeat; border:0 none; width:98px; height:24px; cursor:pointer; }
/*------------------------user_fav list main start----------------------------*/
.favListMainContent{ margin-right:-23px;}
		.favListMainContentItem{ width:179px; float:left; display:inline; margin:0 23px 20px 0; height:304px;} 
		
.bindingBox { line-height:20px;}
.bindingBox input{ height:26px; line-height:20px;}
.addCommentBox td{ padding:5px 0;}
.rateBox img{ cursor:pointer;}

/*------------------------group price add-----------------------------------*/
.groupPrice{ white-space:nowrap; }

.orderOperate{ padding:0 5px 0 0;border-right: 1px solid red;color: #333333; } 
	