@charset "gbk";
  /***商品详细***/
  .shopDetail{}
  .shopDetail .infoleft{ float:left; width:320px;}
  .shopDetail .inforight{ padding-left:335px;}
  .shopDetail .infoleft .spimg{ border:1px solid #DDD; height:318px; width:318px; }
  .shopDetail .infoleft .spimg table{ height:310px; width:310px; margin:4px; vertical-align:middle; text-align:center;}
  .shopDetail .infoleft .spimg table td{  height:310px; width:310px; text-align:center;}
  .shopDetail .infoleft .spimg table td #wrap{ display:inline-block; text-align:center; z-index:9999; position:relative; width:310px;}
  .shopDetail .infoleft .spimg table td a.cloud-zoom{}
  .shopDetail .infoleft .spimg img.view{ max-height:310px; max-width:310px;
                                    width:expression(this.width > 310 && this.width/this.height >= 1 ? 310 : true);
							        height:expression(this.height > 310 && this.height/this.width >= 1 ? 310 : true);
							      }
  .shopDetail .infoleft .spimgs{ }
  /***放大镜***/
  .cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;	cursor:move;}
  .cloud-zoom-title {display:none;}
  .cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}
  .cloud-zoom-loading {color:white;	background:#222;padding:3px;border:1px solid #000;}
  /*****/
	
  .shopDetail .inforight .spname{ color:#222; font-size:14px; line-height:22px; font-weight:bold; margin-bottom:4px;}
  .shopDetail .inforight .mkprice{ margin:2px 0px;}
  .shopDetail .inforight .nowprice{ margin:4px 0px;}
  .shopDetail .inforight .nowprice strong{ font-size:18px; color:#CC0303;}
  .shopDetail .inforight .attr p{ height:24px; line-height:24px;}
  .shopDetail .buyinfo{ background:#f8f8f8; border:1px solid #eaeaea; margin:5px 0px; padding:10px;}
  .shopDetail .buyinfo dl{ line-height:24px; margin:0px; margin-bottom:8px; overflow:hidden;}
  .shopDetail .buyinfo dl.stock { _zoom:1; margin-bottom:5px; _margin-bottom:8px; *margin-bottom:8px; overflow:hidden; }
  .shopDetail .buyinfo dt{ color:#333; float:left; line-height:16px; padding-top:3px; padding-right:5px; text-align:right; width:66px; }
  .shopDetail .buyinfo dd{ float:left; width:336px; margin:0px;}
  .shopDetail .buyinfo dd li{ display:inline; }
  .shopDetail .buyinfo dd li a{ display:block; float:left; white-space:nowrap; margin:0px 5px 4px 0px; height:20px; line-height:20px; padding:0 8px; border:1px solid #ccc; background:#fff;color:#333333; text-decoration:none; overflow:hidden; cursor:pointer; }
  .shopDetail .buyinfo dd li a:hover{ border:2px solid #ccc; height:18px; line-height:18px; padding:0px 7px; text-decoration:none; }
  .shopDetail .buyinfo dd li.current a ,.shopDetail dl.stock dd li.current a:hover{ background:#FFF; border:2px solid #f50; height:18px; line-height:18px; padding:0 7px; }
  .shopDetail .buyinfo .amount input{ width:40px; vertical-align:middle; text-align:center;}
  .shopDetail .buyinfo .amount{ overflow:hidden;_zoom:1;}
  .shopDetail .buyinfo .amount p{ display:none;}
  .shopDetail .buyinfo .amount font{ font-size:12px; padding:0px 2px;}
  .shopDetail .numcheckcue{ color:#888;}
  .shopDetail .buyinfo .choice{ line-height:18px; font-weight:bold; }
  .shopDetail .buyinfo .choice dt{ color:#666; padding-top:1px;}
  .shopDetail .buyinfo .choice font{ color:#f50; display:inline; font-style:normal; padding:0px 4px;}
  .shopDetail .buyinfo .do{ padding:10px 20px; width:360px;}
  .shopDetail .info2{}
  
  .shopDetail .tabbar{ border-bottom:1px solid #ccc; height:30px; padding:0px 0px 0px 1px;}
  .shopDetail .tabbar li{ float:left; height:20px; line-height:20px; margin:0px 0px 0px -1px; position:relative;}
  .shopDetail .tabbar li a{ background:#f6f6f6; border:1px solid #ccc; border-bottom:none; display:inline-block; font-size:14px;}
  .shopDetail .tabbar li a span{ display:inline-block; padding:5px 24px 4px 24px; }
  .shopDetail .tabbar li.current{}
  .shopDetail .tabbar li.current a{ background:#fff; border-top:2px solid #B80202; border-bottom:1px solid #fff; font-size:14px; font-weight:bold;}
  .shopDetail .tabbar li.current a span{ padding:4px 25px;}
  .shopDetail .tabbar li a ,
  .shopDetail .tabbar li a:visited{ text-decoration:none;}
  .shopDetail .tabbar li a:hover{ color:#B80202;}
  
  .shopDetail .ShopInfoText{ padding:10px 0px;}
  .shopDetail .ShopInfoText img{ width:expression(this.width > 820 && true ? 820 : true); max-width:820px; }
  .shopDetail .sepLine{ background:#f6f6f6; border:1px solid #eee; color:#333; font-size:14px; height:20px; line-height:20px; padding:5px 0px 5px 10px; overflow:hidden; }
  
  #noselectcue{ border:1px solid #C32B02; background:#FEFCDD; color:#C32B02; font-weight:bold; font-size:12px; padding:10px; position:absolute; margin-top:40px; }
  #noselectcue font{ color:#000; font-size:12px; font-weight:normal;}
  
  /**搭配销售**/
  .adjuncttext{ background:#f6f6f6; border:1px solid #E6E8EA; padding:4px; }
  .adjuncttext .heading{ padding:0px 10px 5px 5px;}
  .adjunctlist_nav{}
  .adjunctlist_nav ul{ height:28px; overflow:hidden;}
  .adjunctlist_nav ul li{ float:left; overflow:hidden;}
  .adjunctlist_nav ul li a{ background:#fcfcfc; border:1px solid #eee; border-top:2px solid #ddd; display:inline-block; height:20px; line-height:20px; padding:3px 28px; }
  .adjunctlist_nav ul li a , .adjunctlist_nav ul li a:visited{ color:#424242; }
  .adjunctlist_nav ul li a:hover{ text-decoration:none;}
  .adjunctlist_nav ul li.current a{ border-top:2px solid #B80202; font-weight:bold;}
  .adjunctlisttext{ background:#fff; border:1px solid #EEE; zoom:1; overflow:auto;}

  div.adj_l{ float:left; height:240px; width:110px; margin-right:6px; overflow:hidden; }
  div.adj_c{ float:left; height:120px; width:50px; background:url("../images/icon/bigicon_add.gif") center center no-repeat; }
  div.adj_r{ float:right; height:240px; width:640px; overflow:hidden; }
  .adjunctgoods-list{ float:left; height:240px; width:480px; overflow-x:scroll; overflow-y:hidden;}
  .adjunctgoods-info{ float:right; background:#f6f6f6; border-left:1px solid #EEE; height:240px; width:130px; padding:10px 5px 10px 12px;}
  
  ul.adjunctgoodslist{ float:left; padding:2px 0px 5px 0px;}
  ul.adjunctgoodslist li{ float:left; display:inline; margin:10px; width:98px; height:220px; overflow:hidden;}
  ul.adjunctgoodslist li input{}
  ul.adjunctgoodslist li .spimg{ border:1px solid #EEE; margin-bottom:4px; position:inherit;}
  ul.adjunctgoodslist li .spimg table{ height:96px; width:96px; text-align:center; vertical-align:middle;}
  ul.adjunctgoodslist li .spimg table td a{ display:block; text-align:center; width:96px;}
  ul.adjunctgoodslist li .spimg img{ max-height:96px; max-width:96px;
                              width:expression(this.width > 96 && this.width/this.height >= 1 ? 96 : true);
							  height:expression(this.height > 96 && this.height/this.width >= 1 ? 96 : true);
							  }
  ul.adjunctgoodslist li p.spname{ height:36px; line-height:18px; overflow:hidden;}
  ul.adjunctgoodslist li p.nowprice { color:#ED8C02; line-height:18px; margin-bottom:3px;}
  ul.adjunctgoodslist li p.nowprice strong{ font-size:12px;}
  ul.adjunctgoodslist li p.adjprice { color:#ED8C02; line-height:18px; margin-bottom:3px; }
  ul.adjunctgoodslist li p.adjprice strong{ color:#CC0303; font-size:12px;}
  ul.adjunctgoodslist li em.moneySb{ font-style:normal; font-size:12px; }
  
  p.adjname{ color:#333; font-weight:bold; padding:3px 0px 5px 0px;}
  p.defprice{ color:#666; line-height:18px; margin-bottom:3px;}
  p.defprice strong{ color:#444;}
  p.nowprice{ color:#ED8C02; line-height:22px; margin:5px 0px;}
  p.nowprice strong{ color:#CC0303; font-size:18px;}
  p.nowsaved{ color:#178311;}
  
  
  
  
  
  
  
  
  
  
  
  