/*定位*/
.r0{right:0;}
.b0{bottom:0;}
.r5{right:5px;}
.b5{bottom:5px;}
.none{display:none;}
.pointer{ cursor:pointer;}
.th{ text-indent:-999em;}
.fl{ float:left; display:inline;}

/*边距*/
.wB100{ width:100%;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.mb5{ margin-bottom:5px;}
.m20{ margin:20px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.p15{ padding:15px;}
.loading{ background:url(../images/loading.gif) center center no-repeat;vertical-align:middle;display:block;}
.m_bd{border:1px solid #dedede;}

/*布局*/
.vm{ vertical-align:middle;}
.fr{ float:right; display:inline;}
.cb{ clear:both;}
.cl{ clear:left;}

/*颜色库*/
.color_d{color:#bc0c00;}/*暗红色*/

/*文字排版*/
.fw{ font-family:Tahoma,Arial,Helvetica,sans-serif;}
.f18{ font-size:18px;}
.tl{ text-align:left;}

/*鼠标经过商品样式*/
.goods_list_box .h_current{ border-color:#8c8c8c;}
		.h_current div.act{ display:block;}
		.g_item div.act div{ padding:5px 6px; width:175px;min-height:30px;_height:30px; color:#fff; zoom:1; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
		background-color:#000;filter:Alpha(Opacity=50); /*实现IE背景透明*/}
			div.act dd{ float:left; margin:0 3px 2px 0; background-color:#000;}
				div.act dd img{background:#fff; padding:1px; display:block;}
			.g_item div.act p{padding:0; background:none; border:none; height:auto;}
			div.act p b{ width:26px; height:26px; background:url(../images/good_act.png) no-repeat;}
			div.act p b.add{ background-position:-26px 0;}
			
/*------系统框默认样式 开始-----*/
.baison-base {position: fixed;height:100%;width:100%;top: 0;left: 0;visibility: hidden;_position:absolute;_top: expression(documentElement.scrollTop);}		
.baison-base.baison-visible {visibility: visible;}
	.smokebg {position: absolute;top: 0;left: 0;height:100%; width:100%;background-color:#000;opacity: 0.5; filter: alpha(opacity=50); }
	.baison-base .dialog { position: absolute;top: 25%;left:50%; width:450px; margin-left:-225px; font-size:14px;}
		.baison-base .dialog-inner{ padding:5px; background:rgba(140,161,172,0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	background-color:#8ba1ac; filter:Alpha(Opacity=50); /*实现IE背景透明*/}
		.dialog-inner .inner-inner{overflow:hidden; position:relative; background-color:#fff;}
			.dialog-title{ height:30px; line-height:30px; color:#fff; padding-left:10px; background:url(../images/p_g_detail_t.png) right top no-repeat;} 
				.dialog-title .close{ position:absolute; top:8px; right:5px; line-height:100%; cursor: pointer;}
				.dialog-title .close:hover{ font-weight:bold;}
			.dialog-con{ text-align:center; padding:25px 15px;}
				.dialog-prompt {margin:8px 0;text-align: center;}
				.dialog-buttons { text-align:center; padding:7px 0; border-top:1px solid #cacaca; background-color:#ebebeb;}
					.dialog-buttons .button { display: inline-block; width:70px; height:26px; line-height:26px; cursor: pointer;margin: 0 5px; background:url(../images/btn_system_box.png) no-repeat;}
					.dialog-buttons .button{ *display:inline;}
					.dialog-buttons .cancel{ text-shadow:2px 2px 2px #fff;}
					.dialog-buttons .ok{ background-position:-70px 0; color:#fff; text-shadow:1px 1px 2px #000;}
			.dialog-prompt input { margin: 0;border: 0;outline: none;border: 1px solid #333;width: 97%;background-color: #fff;font-size: 12px;padding: 5px;}
			.baison-base .timeout{ padding-bottom:8px; text-align:center; color:#999;}
/*-------系统框样式 结束------*/
			
/*-----快速加入购物车弹出层----*/
.baison-base .p_goods_detail{top:60px; margin-left: -297px; width:594px;}
	.p_goods_detail .dialog-con{ padding:0;}
		.p_goods_detail .detailsLeft{ width:228px;}
			.p_goods_detail .goodsMainPic {padding:0;}
				.p_goods_detail .goodsMainPic div{ width:226px; height:226px;}
		.p_goods_detail .detailsRight{ width:310px;}
		.p_goods_detail .detail_foot{ background-color:#ebebeb; border-top:1px solid #cacaca;}
			.p_goods_detail dt.buy_num{border-right:0;}
		
/*-----商品详情页 开始--------*/
.detailsLeft{ width:460px;}
	.goodsScrollPic { width:96px;}
		.goodsScrollPic li{ margin:2px 0; float:left; overflow:hidden;}
		.goodsScrollPic li.none{ display:none;}
		li.btnPrevious a,
		li.btnNext a{width:96px;}
			.btnPrevious a,.btnNext a{ display:block; height:13px; width:92px; background:url(../images/btn_scrollList.png)  no-repeat;}
			.btnPrevious a{ background-position:center 0px;}
			.btnNext a{ background-position:center -13px;}
			.prev-disabled,.next-disabled{ opacity:0.3;filter:alpha(opacity=30);}
		.picList { height:306px;}	
			.picList ul{ }
			.picList  li{ width:90px; padding:3px;}
		.picList li a{ display:block; width:90px; height:90px; border:1px solid #d4d4d4; font-size:0;}
		.picList li a:hover,.picList li.current a{ border:2px solid #101010; margin:-1px;}
	.goodsMainPic{ background-color:#d4d4d4; padding:0 5px;}
		.goodsMainPic div {width:330px; height:330px; overflow:hidden; font-size:0; background-color:#fff;}
		/*-放大镜-*/
		.jqZoomPup {z-index:999; visibility:hidden; position:absolute; background-color:#ffffff; opacity: 0.5; filter:alpha(Opacity=50);}
		
.detailsRight{ width:496px;}
	.goodsPrice dd{ line-height:240%;}
	.detailsRight .good_pro b{ line-height:100%;background-color:#dbdbdb; display:inline-block; padding:5px 8px;}
	.detailsRight .split_line{border-top:1px dashed #c2c2c2; padding:10px 0 5px 0;}
		.goodsColorSize dt b{color:#c00;}
		.goodsColorSize dd a{float:left; display:inline;text-align:center; border:1px solid #ccc; background-color:#fff; margin:0 12px 5px 0; position:relative;}
		dd.goodsColor a{ height:40px;line-height:40px;width:auto;white-space:nowrap;}
			dd.goodsColor a img{ display:block;}
		.goodsColorSize dd.goodsSize a{width:48px; height:26px; line-height:26px; padding:1px 0; overflow:hidden;}
		dd.goodsSize a.note_size{ line-height:100%;}
		dd.goodsSize a.note_size span{display:block;width:48px; background-color:#999; color:#fff;height:14px; line-height:14px;}
		.detailsRight dl.goodsColorSize a{ float:left; display:inline; width:98px; height:22px; line-height:22px; margin:0 3px 3px 0; overflow:hidden; white-space:nowrap; text-overflow:ellispse; text-align:center; border:1px solid #ccc; background-color:#fff;}
		.goodsColorSize dd a.hover,
		.goodsColorSize dd a.current{ border:2px solid #101010; margin:-1px 2px 2px -1px;}
		.goodsColorSize dd a.hover i,
		.goodsColorSize dd a.current i{ width:12px; height:11px; background:#000 url(../images/has_choose.png) no-repeat;}
		.goodsColorSize dd a.disabled{ opacity:0.3; filter:alpha(opacity=30); cursor:default;}
		dt.buy_num {padding:15px 35px 15px 0; border-right:1px solid #dedede; }
			.buy_num button,
			.buy_num input{ height:22px; line-height:22px;}
			.buy_num button{width:22px;border:0;*margin-left:5px; background:url(../images/btn_add_min.png) 0 center no-repeat;}
				.buy_num button.btn_min{background-position:-22px center;}
				.chooseNum{ width:32px;}