/*
Template Name: 昊海电商 Default
Template URI: http://www.xydai.cn/
Description: 默认升级版.
Version: 2.7.2
Author: 昊海电商 Team
Author URI: http://www.xydai.cn/
Logo filename: logo.gif
Template Type: type_0
*/


/* ====================
     公共样式
==================== */
body{background:#fff; font-size:12px; font-family:"宋体",Verdana, Arial; line-height:150%; margin:0; padding:0; color:#404040;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
.block{
  width:960px; height:auto;
}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .cl,*html .clearfix{height:1%;}
*+html .cl,*+html .clearfix{height:1%;}
/*英文强制换行*/
.word{word-break:break-all;}

  /*边框*/
  .B_blue{border:1px solid #ddd;}
  .B_input{border:1px solid #0f97ed;}
  .inputBg{border:1px solid #b3b3b3; background:url(images/inputbg.gif) repeat-x left top; height:18px;}
  /*字体颜色*/
  .f1{color:#ff6666;}
  .f2{color:#006bd0; font-weight:bold; margin-right:15px;}
  .f3{color:#9e9e9e;}
  .f4{color:#fe596a;}
  .f4_b{color:#fe596a; font-weight:bold;}
  .f5{ font-size:14px; font-weight:bold;}
  .f6{color:#006bd0;}
  
  .market{ font-size:14px; text-decoration:line-through;}
  .shop{color: #D42c31; font-size:14px; font-weight:600;}
  .market_s{text-decoration:line-through; color:#999;}
  .shop_s{color: #D42c31;}
  /*按钮部分*/
  .bnt_blue{
  background:url(images/bg.gif) no-repeat 0px 0px; width:52px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_blue_1{
  background:url(images/bg.gif) no-repeat 0px -663px; width:77px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_blue_2{
  background:url(images/bg.gif) no-repeat 0px -696px; width:139px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_bonus{
  background:url(images/bg.gif) no-repeat -56px 0px; width:52px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  
  
/*模块容器*/
.box{border: solid 1px #ddd; background:#fff; margin-bottom: 10px; overflow:hidden;}
.box_1{}
.box_2{}
.boxCenterList{padding:8px;}

.box h3 { background: #f7f7f7;
height: 35px;
line-height: 35px;
padding-left: 10px;
border-bottom: solid 1px #ddd;
font-size: 14px; }



  

/* ====================
     导航部分
==================== */
  /*顶部管理型导航*/
  .log{height:50px;}
  .log li{float:left;}
  .log .userInfo{*margin-right:10px; /*width:300px;*/ text-align:left;}
  .log .userInfo a{color:#006acd; text-decoration:none;}
  .log li img{position:relative; top:5px;}
  #topNav{background:url(images/topNavBg.gif) no-repeat left top; height:31px;
  line-height:31px; color:#bebfc1; padding:0px 15px; margin:0px 10px; position:relative;
  }
  #topNav .topNavR{background:url(images/topNavR.gif) no-repeat; width:5px; height:31px;
  position:absolute; top:0px; right:0px;
  }
  #topNav a{color:#006ad0; text-decoration:none;}
  /*页面主导航*/
  #mainNav{padding:0 25px; width:910px;}
  #mainNav a{display:block; height:26p; float:left; line-height:26px; text-align:center;
  padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 -29px; position:relative;
  margin-right:2px; color:#026acb; text-decoration:none;
  }
  #mainNav a span{width:3px; height:26px; background:url(images/NavBg.gif) no-repeat 0 -88px;
  position:absolute; top:0px; right:0px;
  }
  #mainNav a:hover{display:block; height:26p; float:left; line-height:26px; text-align:center;
  padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 0; position:relative;
  margin-right:2px; color:#fff; text-decoration:none;
  }
  #mainNav .cur{display:block; height:26p; float:left; line-height:26px; text-align:center;
  padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 0; position:relative;
  margin-right:2px; color:#fff; text-decoration:none; font-weight:bold;
  }
  #mainNav a:hover span,#mainNav .cur span{width:3px; height:26px; background:url(images/NavBg.gif) no-repeat 0 -59px;
  position:absolute; top:0px; right:0px;
  }
  /*搜索*/
  #search{border:1px solid #5cb4e6; background:url(images/searchBg.gif) repeat-x left top; width:918px;
  padding:0px 20px; height:36px; line-height:36px;
  }
  #search a{color:#fff; text-decoration:none;}
  #search .keys{background:url(images/bg.gif) no-repeat 0 -28px;
  color:#fff; padding-left:40px;
  }
  #search .go{background:url(images/bnt_search.gif); border:none; width:52px; height:19px;/* position:relative; top:2px; utf8下*/}
  /*当前位置*/
  #ur_here{border:1px solid #c5e4ff; border-top:none; background:url(images/uh_bg.gif) repeat-x left top;
  height:36px; line-height:36px; padding:0 12px;
  }
  #ur_here a{color:#006cce; text-decoration:none;}

/* ====================
     模块
==================== */
   /*购物车*/
   .cart{
   background:url(images/catBg.gif) no-repeat left top;
   padding:15px 10px 15px 50px;
   color:#006bcd;
   height:50px;
   display: none;
   _padding:12px 10px 15px 50px;
   }
   .cart a{color:#006bcd; text-decoration:none;}
   .cart a:hover{color:#006bcd; text-decoration:underline;}
   /*商品分类*/
   #category_tree{border:4px solid #f1faff; background-color:#fff;}
   #category_tree dl{margin:6px;}
   #category_tree dt{background:url(images/lineBg.gif) repeat-x left bottom;
   color:#3f3f3f;  padding:2px 0 3px 12px;
   }
   #category_tree dt a{background:url(images/bg.gif) no-repeat 0 -69px;
   color:#3f3f3f; padding-left:15px; text-decoration:none;
   }
   #category_tree dd{padding:3px 0 3px 10px;}
   #category_tree dd a{color:#404040; text-decoration:none;}
   #category_tree dd a:hover{color:#ff6600; text-decoration:none;}
   /*销售排行*/
   .top10Tit{background:url(images/bg.gif) no-repeat 0px -85px; height:30px;}
   .top10List{border:1px solid #d7ecfd; background-color:#fff; margin:0px 4px 4px 4px;}
	 .top10List ul{border-bottom:1px solid #e2f3fd; position:relative;}
	 .top10List .iteration{position:absolute; top:6px; left:6px;}
	 .top10List .iteration1{padding-left:3px;}
	 .top10List li.topimg{width:35px; height:35px;}
	 .top10List .samllimg{width:35px; height:35px; margin-bottom:4px;}
   .top10List li{padding:3px 3px 3px 23px; float:left;}
   /*linkCOLOR*/
   .top10List li a,#mallNews .NewsList li a,.boxCenterList li a{color:#3f3f3f; text-decoration:none;}
   .top10List li a:hover,#mallNews .NewsList li a:hover,.boxCenterList li a:hover{color:#ff6600; text-decoration:none;}
   /*首页焦点图*/
   #focus{border-right:1px solid #c5e4ff; padding:8px; background:url(images/foucsBg.gif) repeat-x left top;}
   #mallNews{width:230px; padding:8px 8px 0px 8px; background:url(images/foucsBg.gif) repeat-x left top;}
   #mallNews .NewsTit{background:url(images/bg.gif) 0px -132px; height:23px;}
   #mallNews .NewsList{background:#FFFFFF; padding:8px;}
   #mallNews .NewsList ul{margin-top:10px;}
   #mallNews .NewsList li{background:url(images/bg.gif) no-repeat 0px -167px; padding:0px 0px 0px 10px;
   text-align:left;
   }
   /*今日特价和品牌*/
   #sales{width:500px; background:url(images/salesBg.gif) repeat-x left bottom;
   border-bottom:2px solid #f0f1f3; background-color:#eef8ff;
   }
   #sales h1{font-size:12px; background:url(images/salesTitBg.gif) no-repeat; height:33px; text-align:right;}
   #sales h1 img{position:relative; top:10px; right:8px;}
   #sales .goodBox{margin:10px 0px 10px 10px; _margin-left:5px;}
     #sales .goodBox .goodList p{text-align:left; color:#3f3f3f;}
     #sales .goodBox .goodList p a{color:#3f3f3f; text-decoration:none;}
   #sales .goodBox .goodList p a:hover{color:#ff6600; text-decoration:none;}
   #sales .goodList{width:110px; margin:0px 5px 0px 5px; float:left;}
   #sales .goodList img{background:url(images/salesGoodBg.gif) no-repeat; width:100px; height:100px; padding:5px;
   }
   #sales .goodList p{ margin-top:3px; text-align:center;}
   #brands{width:247px; height:199px; *height:201px; padding:1px 0 0 1px; position:relative;}
   #brands .brandsMore{position:absolute; left:178px; bottom:10px;
   width:65px; height:41px;
   }
   #brands .brandsMore img{border:none; width:65px; height:41px;}
   #brands img{width:78px; height:40px;border:1px solid #c5e4ff;}
   #brands a{color:#0069cd; text-decoration:none; margin:2px 1px; display:block; float:left;}
     .brandsIe6{_width:250px;}/*在ie6下特价商品不存在的话品牌推荐永远靠右显示*/
   /*精品推荐，新品上市，热卖商品*/
   .centerPadd{padding:10px; overflow:hidden;}
   .itemTit{height:30px; background:url(images/bg.gif) no-repeat 0px -195px; padding-left:190px; text-align:right;
   /*margin-bottom:-3px; _margin-bottom:-2px;*/
   }
   .itemTit.New{background:url(images/bg.gif) no-repeat 0px -225px;}
   .itemTit.Hot{background:url(images/bg.gif) no-repeat 0px -256px;}
   .itemTit img{position:relative; top:7px;}
   .itemTit h2{float:left; height:27px; background:url(images/itemH2Bg.gif) repeat-x left top; border:1px solid #d6ecff;
   font-size:12px; text-align:center; color:#3f3f3f; font-weight:100; padding:0px 10px; line-height:28px; margin:0 6px 0 0;
   border-bottom:none; position:relative; bottom:-3px; display:inline; white-space:nowrap;
   }
   .itemTit h2 a{color:#3f3f3f; text-decoration:none;}
   .itemTit .h2bg{height:27px; line-height:28px; border:none; background:none;
   font-size:12px; text-align:center; color:#006ace; font-weight:100; padding:0px 10px;
     display:inline; white-space:nowrap;
   }
   .itemTit .h2bg a{color:#006ace; text-decoration:none;}
   .centerPadd .goodsBox{border:1px solid #d6ecff; background:#fff; padding:12px 0px 0px 17px; *padding:12px 0px 0px 17px;
   _padding:12px 0px 0px 0px;}
   .centerPadd .goodsBox .more{text-align:right; clear:both; margin:0 8px 8px 0;}
   
   
/*单个商品*/

.goodsItem{width:220px; float:left; position:relative; overflow:hidden; margin:0px 22px 15px 0;}
.nor { margin-right:0; }
.goodsItem .buy { display:block;
background: #d42c31;
border-radius: 3px;
width: 100px;
padding: 3px 0px;
border: solid 1px #ddd;
color: #fff;
border: solid 1px #d42c31;
transition: all 0.4s ease-out 0s; text-align:center;font-size: 14px;
}
       .goodsItem .goodsimg{width:220px; height:220px; }
       .goodsItem img{width:52px; height:17px;}
       .goodsItem p{text-align:left; color:#3f3f3f;}
       .goodsItem p a{color:#3f3f3f; text-decoration:none;}
       .goodsItem p a:hover{color:#ff6600; text-decoration:none;}
       .goodsItem span{width:40px; height:40px; position:absolute;left:0px; top:0px;}
       .goodsItem span.best{background:url(images/bg.gif) no-repeat 0px -304px;}
       .goodsItem span.news{background:url(images/bg.gif) no-repeat -75px -304px;}
       .goodsItem span.hot{background:url(images/bg.gif) no-repeat -161px -304px;}

   /*帮助*/
   .helpTitBg{background:url(images/helpTitBg.gif) repeat-x left top; text-align:left; border:1px solid #c5e4ff; background-color:#fff;
   padding:0 0 10px 15px;
   }
   .helpTitBg dl{float:left; margin-right:30px; _margin-right:20px; _width:130px;}
   .helpTitBg dt{background:url(images/bg.gif) no-repeat 0px -570px;width:auto; height:33px; line-height:33px; text-align:left;
   font-weight:bold; color:#56a5ee; padding-left:12px; margin-bottom:8px;}
     .helpTitBg dt a{font-weight:bold; color:#56a5ee; text-decoration:none;}
   .helpTitBg dd a{color:#006acd; text-decoration:none; background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px;}

   /*相关商品*/
   .boxCenterList ul{ margin-bottom:10px; padding-bottom:10px;}
   .boxCenterList li{float:left; width:120px;}
   .boxCenterList li.goodsimg{width:48px; margin-right:10px;}
   .boxCenterList li.goodsimg img{width:48px; height:48px; display:block;}
   /*相关文章(其它带有小三角点的文字列表共用)*/
   .RelaArticle a,.alone{background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#3f3f3f; text-decoration:none;}
   .RelaArticle a:hover{background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#ff6600; text-decoration:none;}
   /*浏览历史，收藏*/
   .history h2{height:26px; line-height:26px; padding:0px 10px 0 20px; text-align:center; font-size:12px;
   background:url(images/bg.gif) no-repeat 0px -466px; float:left; color:#57a7f0;
   margin:6px 5px 0 0; border:1px solid #c5e3ff; border-bottom:none; background-color:#FFFFFF;
   }
   .history .h2bg{height:26px; line-height:26px; padding:0px 10px 0 20px; text-align:center; font-size:12px;
   background:url(images/bg.gif) no-repeat 0px -508px; float:left; color:#a0a0a0;
   margin:6px 5px 0 0; border:none;
   }
     #history li{width:100%;}
		 #clear_history a{background:none; padding:0px; color:#3f3f3f; text-decoration:none;float:right;cursor:pointer;}
   .colle a{background:none; padding:0px; color:#3f3f3f; text-decoration:none;}
   .colle a:hover{background:none; padding:0px; color:#ff6600; text-decoration:none;}



   /*用户评论*/
   .ie6{padding-left:25px; _padding-left:15px; height:1%;}/*购买此商品的人还购买的商品*/
   .comments li{background:url(images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; text-align:left; position:relative;
   margin-bottom:8px;
   }
   .comments li img{position:absolute; right:0px; top:3px;}
   .comments li p{margin:3px auto; text-align:left;}
   .commentsList{border:1px solid #ccc; background:#f7f7f7; padding:10px;}
   .commentsList .inputBorder{border:1px solid #ccc; background:#fff;}
     .captcha{margin-left:0px; position:relative; top:-1px; *margin-left:8px; *position:relative; top:3px; cursor:pointer;}
    /* ====================
     品牌推荐
==================== */
    /*品牌列表*/
    #brandList{background:#fff; margin-top:12px; height:1%;}
    #brandList .brandBox{width:290px; _width:236px; float:left; margin:0 5px 20px 5px; text-align:center; overflow:hidden; height:160px;}
        #brandList .brandBox .brandLogo{width:188px; height:52px; overflow:hidden;}
    #brandList .brandBox h4{height:23px; line-height:23px; background:#e9e9e9; margin:15px 0 8px 0; padding:0 10px; text-align:right;
    font-weight:100; font-size:12px;
    }
    #brandList .brandBox h4 span,#brandList .brandBox h4 span a{float:left; font-weight:bold; color:#3f3f3f; text-decoration:none;}
    #brandList p{text-align:left; margin-bottom:5px; color:#909090; padding:8px;}
    #brandList p.brandCategory,#brandList p.brandCategory a{text-align:left; color:#006acd; text-decoration:none;}
    #brandList .brandArticle{border:1px dashed #d9d9d9; background:#f8f8f8; text-align:left;}
    .brandCategoryA a{ margin-right:15px;}

    /* ====================
     用户中心
==================== */
    .box_1 .userCenterBox{border:4px solid #f1faff; background-color:#fff;}
    .usBox{background:#f2f2f2; border:1px solid #e2e2e2; padding:15px; width:928px;}
    .usBox_1{background:#fff; text-align:left; width:297px; height:208px; padding:43px 153px 60px 123px;}
    .usBox_1 .logtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px 0px;}
    .us_Submit{border:none; width:115px; height:40px; background:url(images/bnt_ur_log.gif);}
    .us_Submit_reg{border:none; width:113px; height:40px; background:url(images/bnt_ur_reg.gif);}
    .usTxt{width:265px; height:267px; padding:43px 0 0 90px; background:#f2f2f2; float:right;
    text-align:left; background:url(images/ur_bg1.gif) no-repeat 0 50%; line-height:23px;
    }
    .usTxt img{margin-top:15px;}
    /*注册*/
    .usBox_2{background:#fff; text-align:left; padding:43px 153px 60px 123px;}
    .usBox_2 .regtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px -34px;}
    .actionSub a{color:#006acc; text-decoration:underline;
    background:url(images/ur_bg.gif) no-repeat 0px -68px; padding-left:14px;
    }
    .box_1 .userCenterBox .userMenu a{display:block; height:25px; line-height:25px; background:url(images/menuBg.gif) no-repeat 0 -30px;
    color:#3f3f3f; text-decoration:none; margin:0 0 3px 10px; padding-left:3px;
    }
    .box_1 .userCenterBox .userMenu a.curs{background:url(images/menuBg.gif) no-repeat 0 0px; font-weight:bold;}
    .box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
    .msgBottomBorder{clear:both; background:url(images/lineBg.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}

/* ====================
     商品分类页面
==================== */
    /*属性组合搜索*/
		.screeBox{padding:10px; border-bottom: dashed 1px #ddd;}
        .screeBox strong { float:left; width:70px; font-weight:400; text-align:right; }
		.screeBox a{color:#404040; margin:0 8px;}
		.screeBox span{background: #d42c31;color: #fff;border-radius: 4px; padding:2px 10px; margin:0 8px;}
        a.redMo {
background: #d42c31;
color: #fff;
float: left;
height: 20px;
line-height: 20px;
width: 42px;
text-align: center;
border: solid 1px #d42c31;
margin-left:3px;
margin-top:7px;
font-weight:400;
}
		a.redMoo {
border: solid 1px #ddd;
background: #fff;
float: left;
height:20px;
line-height:20px;
width: 42px;
text-align: center;
color: #666;
margin-left:3px;
transition: all 0.2s ease-in 0s;
margin-top:7px;
font-weight:400;
}
    .sort { float:left; margin-left:30px;}
    /*商品列表显示方式*/
    .goodsList{ padding:10px 10px 0 10px;}
    .goodsList ul{ margin-bottom:10px;}
    .goodsList ul#bgcolor{background:#fbfbfb; border-top:1px dashed #e8e8e8; border-bottom:1px dashed #e8e8e8;}
    .goodsList li{float:left; padding-top:8px;}
    .goodsList li.thumb{width:80px; text-align:center;}
    .goodsList li.thumb img{width:50px; height:50px; border:1px solid #ccc; padding:1px;}
    .goodsList li.goodsName{width:290px; margin-right:10px;}
    .goodsList li.action{float:right; margin-left:10px;}
    .goodsList li.action a.abg{background:url(images/bg.gif) no-repeat 0px -735px; padding-left:18px; position:relative; bottom:5px;}

/* ====================
     团购
==================== */
    .group{ padding:8px;}
    .group li{float:left; background:#fff; padding:8px;}

/* ====================
     购物流程
==================== */
    .flowBox{}
    .flowBox table{ }
		/*2.62在购物车里面显示相关配件*/
		.flowGoodsFittings{padding:10px;}
		.flowGoodsFittings ul{height:1%; margin:5px 4px; float:left;}
    .flowGoodsFittings li{float:left; width:120px;}
    .flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}
    .flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}
		
/* ====================
     文章列表页-2009.6.8
==================== */
    .article_search{margin:8px 0;}
		.article_search .inputBg{width:300px;}
/* ====================
    打印报价单
==================== */
    .quotation{ margin:20px auto 20px auto; text-align:center;}




   /*翻页*/
   .pagebar{height:20px; float:right;}
   .pagebar img{position:relative; top:2px;}
   .pagebar a{display:block; float:left; margin:0 2px; color:#0066cc; text-decoration:none;}
   .pagebar a:hover{color:#ff5a6a; text-decoration:none;}
   .pagebar .page_now{display:block; float:left; margin:0 5px; color:#ff5a6a; font-weight:bold; background:#fff;}
   #pager a{color:#0066cc; text-decoration:none;}

   /*底部导航+友情链接*/
   #bottomNav{width:958px;}
   .bNavList{border:1px solid #fff; background:#eef6f9; height:27px; line-height:27px; padding:0 12px;}
   .links{border:1px solid #fff; background:#eef6f9; padding:0 12px;}
   .bNavList a,.links a{color:#006acd; text-decoration:none;}
   .bNavList img{_position:relative; top:8px;}
   .links img{width:88px; height:30px; margin:5px;}



/* ======商品比较浮动块 ====== */
#compareBox {
 width:128px;
 background:url(images/compareBg.gif) no-repeat top center;
 background-color:#edf8ff;
 padding:35px 0 8px 0;
 border: 1px solid #c5e4ff;
 position: absolute;
 right:1px;
 top:200px;
}

#compareBox input {
    width:52px; height:13px;
    border:none;
    background:url(images/compareSub.gif) no-repeat;
}

#compareList {
 margin:0px 0px 8px 0px;
 padding:0px;
 width:120px;
 background:#FFFFFF;
 border:1px solid #d6ecff;
}

#compareList li {
 color: #333;
 text-align:left;
 background: #fff;
 padding: 3px 5px;
 margin: 3px 0;
}

#compareList li img {
 float:right;
 padding-top:4px;
}

/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
 list-style-type:none;
 padding:5px;
 color:red
}
.messagediv {
 font-size:12px;
 position:absolute;
 border:1px solid #FFD700;
 text-align:center;
 padding:5px;
 background-color:#FFFACD;
 filter:alpha(opacity=50);
 -moz-opacity:0.7;
 opacity: 0.7;
}

/*  积分兑换样式修改 */
.point li{
 float:left;
 width:300px;
}






body {font: 12px/1.5 "微软雅黑","宋体","Microsoft YaHei"; background:#eee;}
strong, b {font-weight: bold;}
i, cite, em {font-style: normal;}
del { text-decoration:line-through; color:#999; }
/* 链接 */
a { color: #333; text-decoration:none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:hover { color: #D93600;}

.w {width: 100%;background:#fff;}
.wrapper {width: 1200px;margin:0 auto;}
.wrapper2 {width:980px;margin:0 auto;}
.blank{height:20px; line-height:20px; clear:both; visibility:hidden;}
.blank10{height:10px; line-height:10px; clear:both; visibility:hidden;}
.AreaL{width:210px; float:left; margin-right:20px;}
.AreaR{width:970px; float:left;}
/* 公用顶部区域
-------------------------------------- */
.public-top-layout { font-family: Arial, "宋体"; line-height: 20px; color: #777; background-color: #FAFAFA; border-bottom: solid 1px #F0F0F0;}
.public-top-layout .topbar { height: 30px;}
.public-top-layout .user-entry { height: 20px; float: left; padding: 5px 0;}
.public-top-layout .user-entry a { color: #333333}
.public-top-layout .quick-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: right; height: 30px; float: right;}
.public-top-layout .quick-menu a { color: #777 !important;}
.public-top-layout .quick-menu dl { text-align: left; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; width: 80px; height: 30px; position: relative; z-index: 999; *zoom:1/*IE6、7*/;}
.public-top-layout .quick-menu dl dt { font-size: 12px; line-height: 20px; height: 20px; padding: 5px 0; position: absolute; z-index: 2; top: 0px; left: 12px;}
.public-top-layout .quick-menu dl dt a:hover { text-decoration: none; color: #F30;}
.public-top-layout .quick-menu dl dt i { background: url(images/top_bg.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 6px; height: 3px; margin-left: 6px;-webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.public-top-layout .quick-menu dl.hover dt i { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.public-top-layout .quick-menu dl dd { background-color: #FFF; display: none; width: 78px; border: solid 1px #F0F0F0; position: absolute; z-index: 1; top: 0; left: 0;}
.public-top-layout .quick-menu dl.hover dd { display: block;}
.public-top-layout .quick-menu dl dd ul { width: 78px; margin: 30px 0 0 0; }
.public-top-layout .quick-menu dl dd ul li a { font-size: 12px; line-height: 24px; display: block; clear: both; padding: 2px 0 2px 11px;}
.public-top-layout .quick-menu dl dd ul li a:hover { text-decoration: none; background-color: #F7F7F7;}
.public-top-layout .quick-menu .tel { width:220px; }
.public-top-layout .quick-menu .tel b { color:#31cb97; font-weight:400; font-size:14px; font-family:Verdana, Geneva, sans-serif; }


.public-head-layout { height:80px; padding:5px 0 20px 0; }
/* 站点logo */
.public-head-layout .site-logo { width: 472px; height:80px; float: left; }
.public-head-layout .site-logo img { max-width: 240px; max-height: 80px;}
/* 头部搜索 */
.head-search-bar { width:540px; float: left; margin:18px 0 0; overflow: hidden;}
.head-search-bar .search-form { background-color:#31cb97; height: 30px; padding: 3px;}
.head-search-bar .input-text { line-height: 24px; color: #555; width:427px; height: 24px; float: left; padding:3px 10px; border: none 0;}
.head-search-bar .input-submit,
.head-search-bar .input-submit:hover { font-size: 14px; color: #FFF; font-weight: 600; background-color: transparent; width:86px; height:30px; float: right; border: none; cursor: pointer;}
.head-search-bar .keyword { margin-top: 4px; overflow: hidden;}
.head-search-bar .keyword a { color: #777; margin-right: 12px;}


/* 头部用户型菜单*/
.head-user-menu {font-size: 0; *word-spacing:-1px/*IE6、7*/;float: right;margin: 18px 0 0 0;display: none;}
.head-user-menu dl { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; position: relative; z-index: 3; *zoom:1/*IE6、7*/;}
.head-user-menu dl.hover { z-index: 101;}
.head-user-menu dl dt { width: 165px; line-height: 22px; color: #555; background-color: #fff; height:22px; padding:6px 0; border:solid 1px #ddd; position: absolute; z-index: 2; top: 0; right: 0; cursor: pointer;}
.head-user-menu dl.hover dt { background-color:#FFF; border-width:1px; border-color: #ddd #ddd #fff #ddd;}
.head-user-menu dl dt span.ico { background: url(images/ico_cart.jpg) no-repeat; vertical-align: middle; display: inline-block; width:25px; height:22px; margin:0 14px 0 17px; }
.head-user-menu dl dt i { color:#f60; padding:0 5px; }
.head-user-menu dl dd { width: 348px; background-color: #FFF; display: none; border: solid 1px #ddd; position: absolute; z-index: 1; top:35px; right: 0; overflow:hidden; }
.head-user-menu dl.hover dd { display: block;}
.head-user-menu dl dd a { color: #005EA6;}
.head-user-menu a.arrow i { background:url(../images/top_bg.png) no-repeat -150px 0; vertical-align: middle; display: inline-block; width: 4px; height: 7px; margin-left: 4px;}
.head-user-menu dl dd .goods-thumb { width: 50px; height: 50px;}
.head-user-menu dl dd .goods-thumb a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 48px; height: 48px; border: solid 1px #DDD; overflow: hidden; }
.head-user-menu dl dd .goods-thumb img { max-width: 48px; max-height: 48px; margin-top:expression(48-this.height/2); *margin-top:expression(24-this.height/2);}
.head-user-menu dl dd .sub-title { line-height: 28px; height: 28px; padding: 7px; border-bottom: solid 1px #DDD;}
.head-user-menu dl dd .sub-title h4 { font-weight: 600; float: left;}
.head-user-menu dl dd .sub-title a { float: right;}
.head-user-menu dl dd .user-centent-menu { width: 308px; padding: 8px 0; overflow: hidden;}
.head-user-menu dl dd .user-centent-menu ul { width: 310px; margin-left: -2px;}
.head-user-menu dl dd .user-centent-menu ul li { width: 138px; float: left; padding: 4px 0 4px 16px; border-left: solid 1px #EEE; }
.head-user-menu dl dd .browse-history { background-color: #FAFAFA; width: 308px; border-style: solid; border-width: 1px 0 0; border-color: #DDD transparent transparent;}
.head-user-menu dl dd .browse-history .part-title { height: 20px; padding: 6px 8px; }
.head-user-menu dl dd .browse-history .part-title h4 { float: left;}
.head-user-menu dl dd .browse-history .part-title a { float: right;}
.head-user-menu dl dd .browse-history ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 0 7px 7px 7px;}
.head-user-menu dl dd .browse-history ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin: 0 4px; *zoom: 1;}
.head-user-menu dl dd .browse-history .no-goods { text-align: center; display: block; width: 100%; font-size: 12px;}
.head-user-menu dl dd .incart-goods-box { display: block; width: 348px; max-height: 267px; overflow: hidden; position: relative;}
.head-user-menu dl dd .incart-goods { text-align: center; width: 100%;}
.head-user-menu dl dd .incart-goods .no-order { margin: 20px 0;}
.head-user-menu dl dd .incart-goods .loading { width: 16px; height: 16px; margin: 20px auto;}
.head-user-menu dl dd .incart-goods ul { padding:0 10px; }
.head-user-menu dl dd .incart-goods li { float:left; width:328px; padding:10px; border-bottom:#ddd 1px solid; }
.head-user-menu dl dd .incart-goods .p-img { }
.head-user-menu dl dd .incart-goods .p-img img { width:50px; height:50px; padding:2px; border:#eee 1px solid; }
.head-user-menu dl dd .incart-goods .p-name { width:180px; padding-left:10px; line-height:30px; text-align:left; }
.head-user-menu dl dd .incart-goods .p-num { padding-right:15px; line-height:56px; }
.head-user-menu dl dd .incart-goods .p-name a { color:#333; }
.head-user-menu dl dd .incart-goods .smb { height:30px; line-height:30px; padding:0 22px; }
.head-user-menu dl dd .incart-goods dl { display: block; width: 98%; height: 66px; clear: both; margin: 0 auto 0 2%; border-bottom: dotted 1px #DDD; position: relative; z-index: 1; }
.head-user-menu dl dd .incart-goods dt, .head-user-menu dl dd .incart-goods dd { background-color: transparent; border: 0; position: absolute; z-index: 1; }
.head-user-menu dl dd .incart-goods dt.goods-name { line-height: 16px; background-color: transparent; text-align: left; width: 180px; height: 32px; padding: 0; top: 8px; left: 64px; }
.head-user-menu dl dd .incart-goods dt.goods-name a { color: #333;}
.head-user-menu dl dd .incart-goods dd.goods-thumb { top: 8px; left: 8px;}
.head-user-menu dl dd .incart-goods dd.goods-price { text-align: right; width: 80px; height: 16px; top: 6px; right: 12px;}
.head-user-menu dl dd .incart-goods dd.goods-price em { font-size: 11px !important; font-weight: normal!important; line-height: 16px; color: #777 !important; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; text-align: right; width: 50px; margin-right: 4px; overflow: hidden; -webkit-text-size-adjust:none;}
.head-user-menu dl dd .incart-goods dd.goods-sales { line-height: 16px; color: #999; background-color: transparent; width: 270px; height: 16px; top: 42px; left: 64px; }
.head-user-menu dl dd .incart-goods dd.handle {  width: 32px; top: 22px; right: 10px;}
.head-user-menu dl dd .checkout { background-color: #F0F0F0; text-align: right; padding: 8px; overflow: hidden;}
.head-user-menu dl dd .checkout .total-price { line-height: 20px; display: block;}
.head-user-menu dl dd .checkout .total-price i { font-weight: 600; color: #C00; margin: 0 4px;}
.head-user-menu dl dd .checkout .total-price em { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 600; color: #C00;}
.head-user-menu dl dd .checkout .btn-cart { float: right; clear: both; line-height: 20px; color: #FFF; background-color: #D93600; padding: 4px 8px; margin-top: 4px; border-radius: 4px;}
.head-user-menu dl div.addcart-goods-num { font: bold 11px/14px Verdana; color: #FFF; background: #F00; text-align: center; display: inline-block; height: 16px; min-width: 16px; max-width: auto!important; border: none 0; border-radius: 8px; position: absolute; z-index: 3; top: -4px; left: 20px;}

/* 公用导航区域 
-------------------------------------- */
.public-nav-layout { background-color:#31cb97; width: 100%; height: 44px; position: relative; z-index: 99;}
/*站点导航菜单*/
.public-nav-layout .site-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; float: left;}
.public-nav-layout .site-menu li { position:relative; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom: 1;}
.public-nav-layout .site-menu li a { font-size:14px; line-height:44px; color: #FFF; height:44px; padding:0 20px; display:inline-block; *display:inline/*IE6、7*/; zoom:1;}
.public-nav-layout .site-menu li a:hover { text-decoration: none; background-color:#269f77;}
.public-nav-layout .site-menu li a.current { background-color:#269f77;}
.public-nav-layout .site-menu li i { width:24px; height:15px; position:absolute; top:5px; right:0; }
/* .public-nav-layout .site-menu li:nth-child(2) i { background:url(images/hot.png) no-repeat; } */

/*分类导航菜单*/
.all-category { display: block; width:164px; height:44px; float: left; }
.all-category .menu { line-height:24px; height:24px; padding: 10px;}
.all-category .menu h3 a { font-weight: 600; color: #FFF; float: left; margin-left: 4px;}
.all-category .menu i { font-size: 0px; line-height:0; width:0px; height:0px; float: right; margin: 8px 4px 0 0; border-width: 5px; border-color:#FFF transparent transparent transparent; border-style: solid dashed dashed dashed;}

.all-category .dropmenu {position:absolute;top:44px;display:none;}
.all-category:hover .dropmenu {display:block;}


.category {float:left;background:#fff;width:160px;height: 400px;border:#269f77 2px solid;border-top:none;position:relative;z-index:999;}
.category ul { padding:2px 0; }
.category li {width:160px; border-bottom:#ddd 1px dashed; }
.category .title {width:146px;height:76px; padding:0 7px; z-index:1000; }
.category .title h3 { line-height:32px; }
.category .title h3 a { padding-left:10px; color:#636363; }
.category .title h3 span {float:right;padding-right:10px;font-weight:bold;}
.category .title .sub { padding-top:10px; }
.category .title .sub a { float:left; width:73px; text-align:center; color:#666; }

.category .hover .title h2 a {color:#ea5504; }
.category .hover .title h3 span { color:#ea5504; }
.category li .content { position:absolute;display:none;width:450px;left:160px;top:0;border:2px solid #269f77;border-top:none;z-index:9000; background:#fff; padding:15px; min-height:349px; }
.category li.hover .content {display:block;}
.category dl { float:left; width:450px; margin-bottom:10px; }
.category dt { width:70px; float:left; line-height: 20px; }
.category dt a { color:#F9781C; font-weight:700; }
.category dd { width:380px; float:left; line-height: 20px; }
.category dd a { font-size:12px; padding-right:20px; display:inline-block; }

/* 面包屑所在位置 */
.nch-breadcrumb-layout { text-align: center;}
.nch-breadcrumb { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: left; height: 20px; padding: 10px 0; margin: 0 auto;}
.nch-breadcrumb span { font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7*/; height: 20px; zoom: 1;}
.nch-breadcrumb i { font-size: 14px; color: #AAA; margin-right: 4px;}
.nch-breadcrumb span.arrow { font-family: "宋体"; line-height: 20px; color: #AAA; margin: 0 6px;}
.nch-breadcrumb a { color: #777; display: block; }
.nch-breadcrumb a:hover { color: #D93600;}

#footer { background:#31cb97; color:#fff; padding:20px 0; }
#footer a { color:#fff; }
.faq {width:1200px;margin:0 auto;border-bottom: 1px solid #269f77;overflow:hidden;padding-bottom:20px;display: none;}
.faq dl { width:200px; float:left;}
.faq dl dt { font-size:16px; height:40px; line-height:40px;  padding-left:26px; margin:5px 0; }
.faq dl dt i { display:block; float:left; width:40px; height:40px; background: url(images/faqbg.png) no-repeat; }
.faq dl dd { padding:2px 0 2px 66px; }
.faq .s1 i { background-position:0 0; }
.faq .s2 i { background-position:-40px 0; }
.faq .s3 i { background-position:-80px 0; }
.faq .s4 i { background-position:-120px 0; }
.faq .s5 i { background-position:-160px 0; }
.faq .img {  }
.faq .img dd { padding-left:10px; }
.faq .img img { width:100px; height:100px; }
.Copyright p { text-align:center; padding:5px 0; }


/*轮播开始*/
.banner {float:left;width: 1036px;/* height:540px; */overflow:hidden;position:relative;}
.focusPto{width: 1036px;height:400px;overflow:hidden;position:relative;}
.focusPm img{width: 1036px;height:400px;overflow:hidden;}
.flex-control-nav{height:13px;text-align:center;position:absolute;bottom:16px;right:20px;}
.flex-control-nav li{float:left;}
.flex-control-nav li a{display:block;float:left;margin:0 5px;color:#fff;width:20px;height:20px;cursor:pointer;background:url(images/index_pic.png) no-repeat -57px -115px;line-height:20px;}
.flex-control-nav li a:hover{text-decoration:none;}
.flex-control-nav li a.active{background:url(images/index_pic.png) no-repeat -36px -115px;}
.flex-direction-nav li a.next,.flex-direction-nav li a.prev{width:34px;height:80px;overflow:hidden; position:absolute; top:160px; text-indent:-9999px; cursor:pointer;}
.flex-direction-nav li a.prev{background:url(images/index_pic.png) no-repeat -384px -104px;width:34px;height:80px;}
.flex-direction-nav li a.next{right:0px;background:url(images/index_pic.png) no-repeat -384px -277px;width:34px;height:80px;}
.flex-direction-nav li a.prev:hover{background:url(images/index_pic.png) no-repeat -417px -277px;}
.flex-direction-nav li a.next:hover{background:url(images/index_pic.png) no-repeat -419px -104px;}
.slideShow-hover#slideShow .btns s{display:block;}
.flexslider .slides > li{display:none;}
/*end 轮播结束*/



.cPerate {width: 1036px;height:138px;border-top:#e6e6e6 1px solid;border-bottom:#e6e6e6 1px solid;overflow:hidden;position: relative;}
.contePremo a.contentIco {
background: url(images/index_pic.png) no-repeat -197px -417px;
width: 22px;
height: 52px;
/*display: none;*/
position: absolute;
left: -1px;
top: 43px;
z-index: 5;
text-indent: -9999px;
}
.contePremo a.contRight {
background: url(images/index_pic.png) no-repeat -222px -417px;
width: 22px;
height: 52px;
/*display: none;*/
position: absolute;
right: -1px;
top: 43px;
z-index: 5;
text-indent: -9999px;
}
.contXunh {
width: 1036px;
overflow: hidden;
height:138px;
margin: 0px auto;
}
.contXunh ul {
position: absolute;
left: 0;
top: 0;
width: 1000em;
}
.contXunh ul li {
float: left;
overflow: hidden;
height:138px;
width:244px;
border-left: #e6e6e6 1px solid;
}



/*顶部右侧*/
.top-r .news li, .consult .consult_title, .d_txt a, .floorName span, .hot, .y_slide_prev, .y_slide_next, .main_ul h4 a, .top-r .tabs span.new, .hot, .c_slide .ccPrev, .c_slide .ccNext, .b_cc_prev, .b_cc_next {
background: url(images/just_index.png) no-repeat right 0;
}
.top-r {width:300px;float:left;display: none;}
.top-r .newsbox {
width: 298px;
height: 138px;
border: #e6e6e6 1px solid;
border-top: 0;
background:#fff;
}
.top-r .newsbox .tabs { height:34px;
margin-right: -1px;
overflow: hidden;
zoom: 1;
}
.top-r .tabs li {
float: left;
height: 33px;
cursor: default;
background: #f8f8f8;
line-height: 33px;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
text-align: center;
width: 99px;
cursor:pointer;
}
.top-r .tabs li:last-child {width: 98px;
border-right: 0;
}
.top-r .tabs li.hover {
background: #FFF;
border-bottom: 0;
font-size: 14px;
font-weight: bold;
}

.service {
display: block;
padding: 20px 0 20px 20px;
clear: both;
height: 64px;
overflow: hidden;
background:#fff; 
}

.service a {
color: #5e5e5e;
width: 50px;
float: left;
margin-right: 20px;
line-height: 30px;
text-decoration: none;
text-align: center;
}
.service i {
color: #0083ce;
font-size: 48px;
line-height: 42px;
width: 50px;
height: 42px;
display: table-cell;
zoom: 1;
background:url(images/icon_service.jpg) no-repeat;
}
.service .icon-zhengpin {  }
.service .icon-fukuan { background-position:-50px 0; }
.service .icon-tuihuan { background-position:-100px 0; }
.service .icon-yinsi { background-position:-150px 0; }
.service .c_3 { margin-right: 0; }

.top-r .news {
margin: 9px 0 0 14px;
}
.top-r .news li {
background-position: -37px -19px;
padding-left: 10px;
height: 22px;
width: 260px;
line-height: 22px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
zoom: 1;
}

/*咨询药师*/
.doctor_box {position: relative;width: 300px;}      
.doctor_box .consult {display: none;width: 298px;height: 160px;border: #e6e6e6 1px solid;border-top: 0;background-color: #f8f8f8;clear: both;position: relative;} 
.consult .hd{  padding: 8px 0; overflow:hidden;  }
.consult .hd .consult_slide { width: 73px; color: #959595;position: absolute;right: 0; }
.consult .hd .prev,.consult .hd .next{ display: block;text-indent: -30px;width: 15px;height: 16px;overflow: hidden;cursor: pointer; background:url(images/just_index.png) no-repeat }
.consult .hd .prev {background-position: -1px -470px; float: left; }
.consult .hd .next{ background-position: -10px -470px;float: right; }
.consult .hd ul{ width: 55px;float: right;padding-top: 6px; zoom:1; }
.consult .hd ul li{ background-color: #959595;border-radius: 3px;width: 6px;height: 6px;display: block;float: left;text-indent: -9999px;line-height: 6px;margin-right: 3px;position: relative;z-index: 1;color: #959595;font-weight: bold;}
.consult .hd ul li.on{ color: #e72418;background-color: #e72418; }     
.consult .consult_title {background:url(images/just_index.png) no-repeat right -56px;width: 74px;height: 28px;text-align: center;font: 14px/28px tahoma,arial,\5b8b\4f53;font-weight: bold;padding-right: 40px;float: left;color: #333;}
.consult .bd{ width: 298px;height: 99px;overflow: hidden;position: relative; }
.consult .bd ul{ overflow:hidden; zoom:1; }
.consult .bd ul li{text-align: center;padding-left: 16px;letter-spacing: 0;width: 54px;float: left; overflow:hidden;  }
.consult .bd ul li .pic{ text-align:center; }
.consult .bd ul li .pic img{ width: 50px;
height: 67px; display:block;  border: #fff 2px solid; }
.consult .bd ul li a { color: #5e5e5e; }
.consult .bd ul li .pic a:hover img{ border:#FFAB03 2px solid; }
.consult .bd ul li .title{ line-height:28px; width: 50px; }
.doctor_box .d_txt {border: #e6e6e6 1px solid;/* height: 240px; */width: 298px;overflow: hidden;border-top: 0;border-bottom: 0;font-size: 0;background-color: #fff;}
.doctor_box .d_txt a {float: left;width: 98px;border-left: #e6e6e6 1px solid;border-bottom: #e6e6e6 1px solid;margin-left: -1px;text-align: center;font: 16px/22px "Microsoft YaHei",tahoma,arial,\5b8b\4f53;display: inline-block;padding: 13px 0 12px;background-position: 55px -86px;overflow: hidden;}
.doctor_box .d_txt .last {width: 102px;}


.sc-list .item {
position: relative;
float: left;
width: 295px;
height: 190px;
overflow: hidden;
margin: 0 6px 10px 0;
}
.sc-list .nor { margin-right:0; }
.sc-list .item .aside {
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 100px;
height: 160px;
padding: 30px 0 0 20px;
background:rgba(255,255,255,.75);
}
.sc-list .item .s-link {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: url(http://misc.360buyimg.com/lib/img/e/blank.gif);
z-index: 2;
}
.sc-list .item h3 {
color: #333;
font-size: 18px;
font-family: "microsoft yahei";
line-height: 20px;
height: 20px;
overflow: hidden;
margin-bottom: 5px;
}
.sc-list .item .s-name {
width: 84px;
height: 20px;
overflow: hidden;
color: #999;
font-size: 13px;
font-family: "microsoft yahei";
line-height: 20px;
}
.sc-list .item .s-img {
display: block;
width: 295px;
height: 190px;
}
#showcase .sc-list .item .s-img img {
display: block;
position: absolute;
left: 0;
top: 0;
}

.springBox {

height: 270px;
position: relative;
}
.floor { border-bottom: 2px solid #000; height: 28px; line-height: 28px;  }
.floor h2 { float:left;font-size: 18px;}
.floor .lnav { float:right; color:#999; }
.floor .lnav a { padding:0 10px; font-size:12px; }

.floori { float:left; width:29px; height:24px; margin-right:10px; }
.floor .i1 { background:url(images/i1.jpg) no-repeat; }
.floor .i2 { background:url(images/i2.jpg) no-repeat; }
.floor .i3 { background:url(images/i3.jpg) no-repeat; }

.springBox a {
-webkit-transition: all .3s ease-out; 
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
 transition: all .3s ease-out; 
background-color: #fff;
}
.springBox a:hover{-moz-box-shadow:4px 4px 14px #666;-webkit-box-shadow:4px 4px 14px #666;-o-box-shadow:4px 4px 14px #666;-html-box-shadow:4px 4px 14px #666;box-shadow:4px 4px 14px #666;margin-left:-5px;margin-top:-5px}



.spring-one {
width: 240px;
height: 240px;
cursor: pointer;
position: absolute;
top: 30px;
left: 0;
}
.spring-two {
position: absolute;
left: 240px;
top: 30px;
width: 380px;
height: 240px;
cursor: pointer;
}
.spring-two a { height:120px; }
.spring-two .J_one {
position: absolute;
left: 0;
top: 0;
}
.spring-two .J_two {
position: absolute;
left: 240px;
top: 0;
}
.spring-two .J_three {
position: absolute;
left: 0;
top: 120px;
}
.spring-two .J_four {
position: absolute;
left: 140px;
top: 120px;
}
.spring-three {
position: absolute;
left: 620px;
top: 30px;
width: 130px;
height: 240px;
cursor: pointer;
}
.spring-three .J_one {
width: 130px;
height: 120px;
position: absolute;
left: 0;
top: 0;
display: block;
}
.spring-three .J_two {
width: 130px;
height: 120px;
position: absolute;
left: 0;
top: 120px;
display: block;
}
.spring-four {
position: absolute;
left: 750px;
top: 30px;
width: 240px;
height: 240px;
cursor: pointer;
z-index: 1;
}
.spring-five {
width: 210px;
height: 240px;
position: absolute;
left: 990px;
top: 30px;
cursor: pointer;
z-index: 2;
}
.floor-leftBox { background:#fff; }
.floor-leftBox .leftImg {
float: left;
width: 200px;
height: 520px;
_display: inline;
}
.floor-men-box {
width: 1000px;
height: 520px;
overflow: hidden;
}
.floor-right-list {
width: 1000px;
height: 520px;
float: left;
overflow: hidden;
}
.floor-right-list li {
width: 199px;
_width: 198px;
height: 259px;
margin-bottom: 1px;
border: 1px dotted #e4e4e4;
float: left;
background-color: #fff;
border-left: 0;
border-top: 0;
position: relative;
}
.floor-right-list li a {
float: left;
width: 199px;
_width: 198px;
height: 260px;
text-decoration: none;
}
.floor-right-list li .img2 {
position: absolute;
top: 15px;
left: 30px;
}
.floor-right-list li .yao-qiangCon-jishen {
position: absolute;
bottom: 30px;
left: 0;
width: 160px;
overflow: hidden;
padding: 5px 20px;
text-align: left;
}
.floor-right-list li .yao-qiangCon-jishen .descText {
color: #000;
margin-bottom: 5px;
width: 160px;
height: 18px;
line-height: 18px;
overflow: hidden;
}
.floor-right-list li .yao-qiangCon-jishen .descPrice {
color: #31cb97;
font: 700 12px arial;
}
.floor-right-list li .yao-qiangCon-jishen .descPrice del {
font: 700 12px arial;
color: #999;
}


.brands { background:#fff; border:#ddd 1px solid; border-bottom:none; overflow:hidden; padding:0 1px; }
.brands li { width:132px; height:74px; line-height:74px; float:left; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; text-align:center;  }
.brands li img { max-width:110px; max-height:60px; vertical-align:middle; }
.brands li.nor {border-right:none; }

.ur_here { width:1200px; height:50px; line-height:50px; margin:0 auto; }

/*帮助中心*/
.helpLeft { float:left;width:216px;border-style:solid;border-width:2px 1px 1px 1px;border-color:#d42c31 #ddd #ddd #ddd; background:#fff;}
.helpLeft h3 { background:#f7f7f7;height:35px;line-height:35px;cursor:pointer;border-bottom:solid 1px #ddd; font-size:15px; color:#000; font-weight: bold; }
.helpLeft h3 b {background: url(images/help_l.png) no-repeat;width: 18px;height: 18px;display: inline-block;overflow: hidden;vertical-align: middle;margin-right: 5px;margin-left: 15px;}
.helpLeft dt {
background:#f7f7f7;
height: 35px;
line-height: 35px;
cursor: pointer;
padding-left:2px; font-size:14px; font-weight:700;
border-bottom: solid 1px #ddd; }
.helpLeft dt i { display: block;
float: left;
margin:8px 5px 0 12px;
width: 20px;
height: 20px;
background: url(images/faqbg2.png) no-repeat; }

.helpLeft .s1 i { background-position:0 0; }
.helpLeft .s2 i { background-position:-31px 0; }
.helpLeft .s3 i { background-position:-62px 0; }
.helpLeft .s4 i { background-position:-91px 0; }
.helpLeft .s5 i { background-position:-121px 0; }


.helpLeft dd a {
display: block;
color: #666;
font-size: 14px;
height: 34px;
line-height: 34px;
border-bottom: dashed 1px #ddd;
padding-left: 38px;
transition: all 0.1s ease-out 0s;
}

.helpLeft dd a.curr {
border-left: solid 2px #d42c31;
border-bottom: solid 1px #ddd;
margin-left: -1px;
color: #333;
font-weight: bold;
margin-top: -1px;
border-top: solid 1px #ddd;
}

.helpRight {
    float:right;
width:940px;border: solid 1px #ddd; background:#fff;
padding:10px 15px 20px 15px;
}
.helpRight h3 { border-bottom:solid 1px #ddd; padding-bottom:10px; font-size:16px; font-weight: bold; }
.helpRight .con { margin-top:10px; min-height:500px; }

/*用户登陆*/
.login_l { width:780px; float:left; }
.login_r { width:300px; float:right; height:438px; border:#ddd 1px solid; padding:10px 39px; background:#fff; }
.login_r h3 { height:76px; line-height:76px; font-size:24px; color:#666; font-weight:400; }
.login_r li { width:270px; height:38px; float:left; margin-bottom:15px; }
.login_r li .inp { width:248px; height:36px; line-height:36px; padding:0 10px; border:#ddd 1px solid; font-size:14px; }
.login_r li .captcha {  }
.login_r li .btn { width:270px; height:40px; background:#F9781C; border:none; font-size:18px; color:#fff; font-family:"Microsoft YaHei"; }
.login_r .o_login { width:300px; float:left; border-bottom:#ddd 1px dashed; margin-bottom:20px; padding-bottom:10px; }
.login_r .zhuce { float:left; width:268px; height:38px; line-height:38px; text-align:center; border:#ddd 1px solid; font-size:18px; color:#f30; }

/*用户注册*/
.reg_m { width:1108px; border:#ddd 1px solid; padding:20px 45px; background:#fff; overflow:hidden; }
.reg_l { float:left; width:650px; border-right:#ddd 1px dashed; }
.reg_l li { width:600px; height:36px; line-height:36px; margin-bottom:20px; }
.reg_l li label { float:left; width:90px; text-align:right; }
.reg_l li .inp { width:268px; height:34px; line-height:34px; border:#ddd 1px solid; }
.reg_l li select { width:270px; height:36px; line-height:36px; border:#ddd 1px solid; }
.reg_l li span { padding-left:10px; color:#f30; }
.reg_l .btn_reg { width:270px; height:40px; background:#F9781C; border:none; font-size:18px; color:#fff; font-family:"Microsoft YaHei"; }
.reg_r { width:414px; float:right; }
.reg_r .ad { width:412px; height:328px; border:#ddd 1px solid; }
.reg_r .ad h3 { height:40px; line-height:40px; text-align:center;  }
.reg_r .ad a { font-size:18px; color:#900; font-family:"Microsoft YaHei"; }
.reg_r .o_login { width:400px; float:left; margin-top:20px; }
.reg_r .o_login span { font-size:14px; }

/*商品详情*/
#goodsInfo{ width:940px;margin:0 auto;background:#fff; overflow:hidden; padding:20px; }
#goodsInfo .imgInfo{width:394px; float:left; margin-right:30px; display:inline;}
#goodsInfo .imgInfo .thumb{width:394px; height:394px; display:block; position:relative;z-index:1;}/*商品详情图片*/


#goodsInfo #gallbox .gallery{width:354px;float:left;text-align:left;overflow:hidden;}
#goodsInfo #gallbox .gallery ul{width:auto;}
#goodsInfo #gallbox .gallery li{width:52px;float:left;margin:2px 5px 0 5px;}
#goodsInfo #gallbox .gallery li img{width:50px;height:50px;cursor:pointer;float:left}
#goodsInfo #gallbox .gallery img.onbg{border:2px solid #CC0000;}
#goodsInfo #gallbox .gallery img.autobg{border:1px solid #DEDEDE;}
#goodsInfo #gallbox span{width:17px;height:54px;background:url(images/btn_per.gif) no-repeat;float:left;cursor:pointer;}
#goodsInfo #gallbox span.spanR{width:17px;height:54px;background:url(images/btn_next.gif) no-repeat;float:right;}
#goodsInfo #gallbox #demo{float:left;}




#goodsInfo .textInfo{ width:516px; float:left;}
#goodsInfo .textInfo .gdname { }
#goodsInfo .textInfo .gdname h3 { font-size:18px; }
#goodsInfo .textInfo .gdname span { font-size:14px; color:#900; }
#goodsInfo .textInfo .gdname p { color:#999; }
#goodsInfo .textInfo .infos {border-top:1px dashed #ddd;border-bottom:1px dashed #ddd; overflow:hidden; padding:15px 0; }
#goodsInfo .textInfo .infos li{ width:516px; float:left; line-height:30px; }
#goodsInfo .textInfo .infos li label { float:left; }
#goodsInfo .textInfo .infos li dd{width:50%; float:left; line-height:30px; }

.catt{ float:left;}
.catt a{border:#adadad 1px solid; text-align:center; display: block; white-space:nowrap; float:left; padding:0 10px; color:#000; line-height:20px; margin:5px 10px 0 0; position:relative;}
.catt a:hover,.catt .cattsel {border:#ea5504 1px solid; background: url(images/cattsel.png) no-repeat right bottom; }
.catt a:focus {outline-style:none;}
.nums { float:left; width:516px; margin:15px 0; }
.nums span { float:left; }
.number { float: left; border:#adadad 1px solid; width:30px; height:20px; line-height:20px; margin: 0 3px; font-size:14px; text-align:center; }
.imgl{float:left;display:block;width:15px;height:15px; background:url(images/goods_down1.gif) no-repeat;margin-top:4px;}
.imgr{float:left;display:block;width:15px;height:15px; background:url(images/goods_up1.gif) no-repeat;margin-top:4px;}

.gdtab { width:748px; float:left; background:#f5f5f5; border:1px #ddd solid; border-bottom:none;}
.gdtab li { float:left; height:36px; line-height:36px; padding:0 30px; border-right:1px #ddd solid; background:#f5f5f5;color:#666; font-size:14px; cursor:pointer; }
.gdtab li.hover { background:#C40001; color:#fff; }


#com_h { float:left; width:718px; padding:15px; border:#ddd 1px solid; border-top:none; background:#fff; }
#com_h img { max-width:718px; }

/*购物流程*/
.fmir {font-family: "微软雅黑","宋体","Microsoft YaHei";}
.fontTwo {font-size: 14px;}
.logonOne1 { height:33px;
border-bottom: solid 2px #D52921;
margin-top: 15px;
}
.cartlogo { float:left; height:30px; line-height:30px; margin-left:30px; padding-left:40px; background: url(images/cart.png) no-repeat left center; font-size:24px; }
.cartxt {
float:right;
height: 32px;
line-height: 32px;
text-align: center;
font-size: 14px;
color:#333;
font-family: "微软雅黑","宋体","Microsoft YaHei";
}
.cartShop {
    float:right; margin-right:20px;
width: auto;
background:url(images/cartGou.png) no-repeat right 0;
cursor: default;
padding: 0px 26px 0 0;
}
.cartShop li {
background: url(images/cartGou.png) no-repeat;
float: left;
display: block;
padding-left: 25px;
}
.cartShop li.cartOne {
background-position: 0 -190px;
}
.cartShop li.cartOne strong {
color: #fff;
font-size: 14px;
font-weight: bold;
background: #d52c31;
border-top: 1px solid #d52c31;
}
.cartShop li.cartTwo {
background: url(images/cartGou.png) no-repeat 0 -38px #f7f7f7;
}
.cartShop li strong {
font-size: 14px;
color: #666;
font-family: "微软雅黑";
font-weight: bold;
display: block;
height: 32px;
line-height: 32px;
width: 122px;
text-align: center;
border-top: 1px solid #ddd;
}
.cartShop li.cartSthree {
background: url(images/cartGou.png) no-repeat 0 -76px;
}
.cartShop li.catrRdebTo strong, .cartShop li.cartSthree strong {
background: #f7f7f7;
border-top: 1px solid #DDDDDD;
color: #666666;
font-family: "微软雅黑";
font-size: 14px;
}
.cratThs {
border: solid 1px #ddd;
padding-bottom: 15px;
margin-bottom: 10px;
background:#fff;
}
.cartHead {
height: 40px;
line-height: 40px;
background: #f7f7f7;
padding: 0 10px 0 15px;
border-top: solid 1px #ddd;
border-bottom: solid 1px #ddd;
}
.cartHead li {
float: left;
width:120px;
display: inline;
font-family: "微软雅黑";
font-size: 14px;
color: #666;
text-align:center;
}
.cartHead li.cartCela {
width: 440px;
overflow: hidden;
text-indent: 12px;
text-align:left;
}
.cartBox {
border-bottom: solid 1px #ddd;
padding: 15px 10px 15px 15px;
}
.cartBoxCheck {
background: #fffbee;
}
.cartTew {
width: 440px;
}
.cartTew .cartUlist {
width: 68px;
height: 68px;
display: inline-block;
margin-right: 10px;
vertical-align: middle;
border: solid 1px #ddd;
}
.cartTew a {
font-size: 14px;
font-family: "微软雅黑";
font-weight: bold;
color: #333;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
width: 260px;
vertical-align: top;
}
.cartTew a:hover, .cartMons2 a:hover {
color: #bc1b20;
}
.cartTew .cartYur img {
width: 68px;
height: 68px;
display: block;
}
.cartShi {
display: block;
width: 120px;
position: relative;
top: 23px;
text-align: right;
font-size: 14px;
}
.cartShi1 {
width: 120px;
display: block;
position: relative;
top: 23px;
text-align: right;
font-size: 14px;
}
.cartUndis {
width: 120px;
display: block;
}
.cartWh {
width: 120px;
display: block;
position: relative;
top: 23px;
margin-left: 30px;
}
.redu {
background: #f7f7f7;
border: 1px solid #aaa;
display: inline-block;
font-size: 1em;
height: 18px;
line-height: 18px;
text-align: center;
vertical-align: middle;
width: 18px;
}
.aHand {
cursor: pointer;
}
.common-input {
background: #fff;
border: 1px solid #ddd;
font-size: 1em;
height: 18px;
line-height: 18px;
padding: 0px;
text-align: center;
color: #666;
width: 30px;
}
.cartWh a.redu {
color: #999;
border: solid 1px #aaa;
transition: all 0.4s ease-out 0s;
}
.cartWh a.redu {
color: #999;
border: solid 1px #aaa;
transition: all 0.4s ease-out 0s;
}
.cartMons {
width:120px;
position: relative;
top: 23px;
text-indent: 30px;
text-align: center;
}
.cartMons1 {
width:120px;
position: relative;
top: 23px;
text-align: right;
}
.cartMons2 {
width:120px;
position: relative;
top: 25px;
text-align: center;
}
.cartDel {
height: 40px;
line-height: 40px;
background: #f7f7f7;
border-bottom: solid 1px #ddd;
padding-left: 15px;

}
.cartDel a {
font-size: 14px;
color: #666;
}
.cartHtml i {
background: url(images/indexIcos.png) no-repeat 0 -132px;
width: 13px;
height: 15px;
display: inline-block;
margin-right: 5px;
overflow: hidden;
vertical-align: middle;
margin-top: -4px;
}
.cartShoppt {
padding: 15px 35px 0 15px;
background:#fff;
}
.shoppLef {
width: 240px;
}
.shoppRef {
width: 320px;
}
.boxSolid {
border-bottom: solid 1px #ddd;
}
.fb {
font-weight: bold;
}
.redOne {
color: #D42c31;
}
.fontFour {
font-size: 18px;
}









.marBottom2 {
margin-bottom: 10px;
}
a.cartRwo {
background: #fff;
border: solid 1px #ddd;
width: 110px;
height: 34px;
border-radius: 3px;
font-size: 16px;
color: #333;
margin-right: 10px;
display: inline-block;
text-align: center;
line-height: 34px;
}
.gaugeTuee {
margin-top: 20px;
}
.aHand {
cursor: pointer;
}
a.cartGlod {
background: #d42c31;
border-radius: 3px;
width: 150px;
height: 44px;
font-size: 20px;
color: #fff;
display: inline-block;
text-align: center;
line-height: 44px;
transition: all 0.4s ease-out 0s;
}
.boxSolid {border-bottom: solid 1px #ddd;}
h6 { font-size:16px; }
.bnt_red {background: #ed4348;
border-radius: 3px;
color: #fff;
border: 0px none; padding:4px 10px;}
.bnt_red2 {background: #ed4348;
border-radius: 3px;
color: #fff;
border: 0px none; padding:2px 6px;}

/*购物流程*/
.flowBox { }
.flowBox h6 { line-height:40px; }
.flowBox h6 span { }
.flowBox h6 a { font-size:12px; padding-left:20px; }
.flowBox .bod { border:#ddd 1px solid; border-top-width:2px; padding:15px; background:#fff; overflow:hidden; }
.flowBox .bod p { line-height:30px; font-size:14px; }
.flowBox .bod label { width:90px; float:left; padding-right:10px; text-align:right; }
.flowBox .method li { width:120px; float:left; }
.flowBox .payment th { text-align:left; }
.flowBox .payment td { border-top:#ddd 1px dashed; padding:15px 0; }
.f7 {font-size: 20px;}

/*用户中心*/
.userMenu { width:200px; float:left; background:#e1e1e1;  }
.userMenu h3 { height:42px; line-height:42px; background:#E53C3F; color:#fff; font-size:18px; text-align:center; margin-bottom:3px; }
.userMenu a { float:left; width:165px; height:38px; line-height:38px; padding-left:35px; }
.userMenu a.curs { background:#fff; border-left:#E53C3F 2px solid; font-size:14px; }
.userR { width:960px; float:left; background:#fff; padding:20px; }

/*品牌*/
.brand_box { width:1198px; border:#ddd 1px solid; background:#fff; margin:0 auto; overflow:hidden; }
.brand_box h3 { height:40px; line-height:40px; padding-left:20px; background:#31cb97; color:#fff; font-size:16px; }
.brand_box dl { padding:15px 0; font-size:14px; background:#eee; overflow:hidden; }
.brand_box dt { float:left; width: 70px;
text-align: right;
color: #333;
font-size: 16px;
 }
.brand_box dd { width:1128px; float:left; }
.brand_box dd a { color: #333;
margin: 0 5px 0 0;
padding: 2px 10px;
display: inline-block;
height: 18px;
line-height: 18px;
font-size: 14px;
background: #fff;
border: solid 1px #ddd;
border-radius: 4px; }
.brand_box dd a.on { background: #d42c31;
color: #fff;
border: solid 1px #d42c31;}
.brandLogo {
margin: 15px 0 30px 0;
padding:10px 40px;
}
.brandLogo strong { font-size: 20px; color:#333; }
.brandLogo ul {  }
.brandLogo li {
float: left;
display: inline;
width: 147px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #ddd;
text-align: center;
padding: 5px 0 5px 0;
margin: 0px 10px 10px 0;
}
.brandLogo li img {
width: 120px;
height: 60px;
}
.brandLogo .txt { margin-top: 5px; color:#333; }


/*积分商城*/
.exchangebg { width:100%; height:440px; background:#F4CF28; }
.guize { border:#ddd 1px solid; height:100px; background:#fff; padding:10px 0; }
.guize h2 { width:50px; height:50px; padding:25px; float:left; text-align:center; color:#31cb97; }
.guize .qggz { width:450px; float:left; padding: 0 10px 0 40px; position: relative; }
.guize h4 { color:#666; line-height:32px; }
.guize .qggz em {
display: inline-block;
width: 35px;
height: 34px;
position: absolute;
background: url(images/ico-mfsy.png) 0 0 no-repeat;
left: 0;
top: 0;
}
.guize .qggz .gz-01 {
background-position: -38px 0px;
margin-top: 5px;
}
.guize .qggz .gz-02 {
background-position: 0 0;
margin-top: 5px;
}
.guize ul li { height:18px; line-height:24px; color:#999; }
.floor-nav {height:40px;line-height:40px;color:#919191;padding-left:20px;font-size:16px;}
.free-list {position: relative;}
.free-list .lad { width:243px; height:373px; float:left; }
.proc {border: 1px solid #e2e2e2; overflow:hidden; background:#fff;}
.proc li{ width: 192px; height: 327px; background: #fff; border-right:1px solid #e2e2e2; float: left;  padding: 23px 23px 20px 23px; }
.proc li.non{ border-right: none;}
.proc li .pic-03{ position: relative; width: 193px; height: 193px; margin-bottom: 15px;}
.proc li .pic-03 .hs-time{ position: absolute; right: 0; bottom: 0; width: 185px; height: 25px; color: #fff; line-height: 25px; padding-left: 8px; background:#000;}
.proc li .pic-03 .hs-fxtb{ background-position: -97px -42px; width: 48px; height: 30px; position: absolute; right: -6px; top: 137px;}
.proc li .text-wb{ text-align: center;}
.proc li .text-wb .text-01{ font-size: 14px; line-height: 21px;}
.proc li .text-wb .text-01 span{ color: #f72862; font-size: 24px;}
.proc li .text-wb .text-02{font-size: 14px;overflow: hidden; white-space: nowrap;text-overflow:ellipsis; height:30px;}
.proc li .buy-mf{ text-align: center;}
.proc li .buy-mf .but-01{ width: 111px; height: 30px; display: inline-block; text-align: center; color: #fff; line-height: 30px; font-weight: bold; background:#984DB4;border-radius: 15px;text-decoration: none; margin: 15px 0 0 ;}
.proc li .buy-mf .but-01:hover{ background-position: 0 -82px;}



/*药划算*/
.tuanbg { width:100%; height:324px; background:#FFCA40; }
.jrtj { }
.jrtj .tit { height:64px; line-height:64px; background:#5c5c5c; position:relative; }
.jrtj .tit h3 { font-size:18px; padding-left:20px; color:#fff; }
.jrtj .tit .times { display:block; position:absolute; background:#E53C3F; height:44px; line-height:44px; left:120px; top:20px; padding:0 15px; font-size:16px; color:#fff; }
.jrtj .tit .times i { float:left; }
.jrtj .tit .times b { display:block; float:left; margin:9px 4px; background:#8F0002; width:26px; height:26px; line-height:26px; padding:0; text-align:center;border-radius:5px; }
.jrtj .con { background:#E53C3F; padding:15px 10px; overflow:hidden; }
.jrtj .con ul { }
.jrtj .con li { width:288px; height:380px; float:left; margin-right:9px; background:#fff; }
.jrtj .con li img { width:288px; height:288px; }
.jrtj .con .bcont .gname { line-height:36px; padding:0 10px; }
.jrtj .con .bcont .price { float:left; line-height:49px; font-size:30px; color:#31cb97; }
.jrtj .con .bcont .intor { float:right; padding-top:6px; }
.jrtj .con .bcont .bntbuy { display:block; float:right; margin:0 10px; width:65px; height:49px; background: url(images/bntbuy.jpg) no-repeat; }
.tuan_menu { width:1200px; margin:0 auto; }
.tuan_menu li { float:left; }
.tuan_menu li a { padding:6px 15px; }
.tuan_menu li a.cur { background:#C40001; color:#fff; }

.tuan_list { }
.tuan_list li { width:291px; height:374px; float:left; margin-right:12px; background:#e1e1e1; }
.tuan_list li img { width:291px; height:291px; }
.tuan_list li p { padding:0 10px; }
.tuan_list p.name { height:40px; line-height:40px; font-size:14px; }
.tuan_list p.price { float:left; width:80px; font-size:20px; color:#31cb97; }

/*代购预订*/
.daigou { padding:20px 50px; }
.daigou p { font-size:16px; }
.daigou .dgimg { width:100%; height:95px; margin:20px auto; background: url(images/daigou.jpg) no-repeat center top; }
.daigou ul { padding-left:120px; }
.daigou li { margin-top:12px; font-size:14px; }
.daigou li label { width:70px; line-height:30px; text-align:right; }
.daigou li .inp { width:310px; height:28px; line-height:28px; border:#ddd 1px solid; }
.daigou li p { font-size:12px; padding-left:70px; color:#999; }
.daigou li .btn { width:70px; height:30px; line-height:30px; text-align:center; border:#ddd 1px solid; background:#F7F7F7; border-radius:3px; }

/*按症状找药*/
.bingl { width:903px; float:left; }
.bingr { float:left;width:279px;margin-left:18px; }
.bingl h2 {line-height:45px;border-bottom:2px solid #31cb97;color:#31cb97;font-size:18px;width:903px;}
.bing_n1 {  }
.bing_n1 .ttop {width:350px;height:196px;background:#fff url(images/img_kstu.jpg) no-repeat; padding:0 33px 0 520px;}
.bing_n1 .ttop .ksnc{float:left;width:350px;}

.bing_n1 .ttop .ksnc li {float:left;width:95px;height:30px;line-height:28px;margin-left: 15px;margin-top:15px;text-align:center;background:url(images/img_ksnh.png) no-repeat; color:#8d8d8c; cursor:pointer; }
.bing_n1 .ttop .ksnc li.hover {background:url(images/img_ksnc.png); color:#fff;}

.tcon {width:903px;padding:10px 0 20px 0; background:#fff; overflow:hidden;}
.tcon .z_kstext {font-size: 16px;color:#ffa21a;margin-left: 10px;}

.tcon .z_kstexts {width:903px; height:24px; overflow:hidden;font-size:14px;border-bottom:#31cb97 1px solid; } 
.tcon .z_kstexts li { float:left; padding:0 10px; margin-right:10px; height:24px; line-height:24px; cursor:pointer; }
.tcon .z_kstexts li.hover { background:#31cb97; color:#fff; }


.tcon .z_ksejks {width: 903px;line-height: 20px;height: auto;}
.tcon .z_ksjt { width:903px; height:6px;border-bottom:2px solid #ffa21a; }
.tcon .z_ksjt img {width: 12px;height: 6px;margin-left: 20px;}
.tcon .z_ksejks ul {width: 903px;color: #515050;font-size: 14px;}
.tcon .z_ksejks ul li {float: left;widthR: 79px;line-height: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;margin-left: 15px;margin-top: 10px;}
.tcon .z_ksejks ul li a {color: #515050;}

.bing_n2 {  }
.bing_n2 .ksnc { width:903px;height:auto;padding-top:10px; overflow:hidden; background:#fff;}
.bing_n2 .ksnc li {float:left;width:21px;height:21px;text-align:center;line-height:21px;margin-left:18px;margin-top:10px; background:#8D8D8C; color:#fff; border-radius:3px; cursor:pointer; }
.bing_n2 .ksnc li.hover { background:#FFA21A; }
.bing_n2 .z_kstext { padding-left:10px; }



.bing_n3 .f_l { width:300px; height:270px; background:#fff; }
.bing_n3 .tcon { width:600px; height:240px; float:left; }
.bing_n3 .tcon .z_ksjt { width:600px; }
.bing_n3 .tcon .z_ksejks ul {width:600px; }
.bing_n3 .side { width:260px; }
.bing_n3 .side li { float:right; width:45px;height:24px; line-height:24px; background:url(images/img_zbmwx.png) no-repeat; cursor:pointer; font-weight: bold; margin-left:22px; text-align:center; color:#fff;}
.bing_n3 .side li:first-child { float:left; }
.bing_n3 .side li.hover { background:url(images/img_zbmx.png) no-repeat; color:#ccc; }
.bing_n3 .zheng { background:url(images/img_bwz.png) no-repeat; width:301px;height:222px; position:relative; }
.bing_n3 .fan { background:url(images/img_bwb.png) no-repeat; width:301px;height:222px; position:relative; }


.bing_n3 .zheng li,.bing_n3 .fan li { float:left;color:#8d8d8c;border: #8d8d8c 1px solid; padding:2px 8px;text-align:center; position:absolute; cursor: pointer; }
.bing_n3 .zheng li.hover,.bing_n3 .fan li.hover { border:#ff9d0e 1px solid; color:#ff9d0e; }
.bing_n3 .zheng li:first-child { left:210px; top:22px; }
.bing_n3 .zheng li:nth-child(2) { left:210px; top:55px; }
.bing_n3 .zheng li:nth-child(3) { left:26px; top:76px; }
.bing_n3 .zheng li:nth-child(4) { left:210px; top:84px; }
.bing_n3 .zheng li:nth-child(5) { left:210px; top:115px; }
.bing_n3 .zheng li:nth-child(6) { left:26px; top:142px; }
.bing_n3 .fan li:first-child { left:210px; top:38px; }
.bing_n3 .fan li:nth-child(2) { left:26px; top:50px; }
.bing_n3 .fan li:nth-child(3) { left:210px; top:85px; }
.bing_n3 .fan li:nth-child(4) { left:26px; top:100px; }
.bing_n3 .fan li:nth-child(5) { left:210px; top:114px; }
.bing_n3 .fan li:nth-child(6) { left:40px; top:154px; }

.bing_n4 {  }
.bing_n4 .ksnc { width: 893px;padding-top: 20px;padding-left:10px; background:#fff; overflow:hidden; }
.bing_n4 .ksnc li {float: left;
width: 116px;
height: 150px;
margin-left: 20px;
text-align: center; cursor:pointer; }
.bing_n4 .ksnc li img { width: 116px;
height: 116px; }
.bing_n4 .ksnc li p {
font-size: 16px;
margin-top: 10px;
height: 30px;
line-height: 20px;
}
.bing_n4 .ksnc li.hover { background:url(images/img_jt.png) no-repeat center bottom;}
.bing_n4 .z_ksjt { width:903px; height:0px;border-bottom:2px solid #ffa21a; }

.bing_box { width:254px; border:#ddd 1px solid; padding:12px; background:#fff; overflow:hidden; }
.bing_box h3 { border-bottom:#ddd 1px solid; padding-bottom:8px; font-size:16px; color:#31cb97; }
.bing_box ul { padding:10px; }
.bing_box li { width:50%; float:left; line-height:36px; }

.bingr .rad { width:279px; }
.bingr .rad a { display:block; width:279px; height:202px; margin-top:20px; }
.bingr .rad img { width:277px; height:200px; border:#ddd 1px solid; }


/*按分店找药*/
.stores_top { height:50px; line-height:50px; margin:0 auto; }
.stores_top a { padding:4px 15px; background:#ddd; border-radius:3px; }
.stores_top a.on { background:#31cb97; color:#fff; }
.stores_sel { background:#fff; font-size:14px; }
.stores_sel a { font-size:14px; }
.stores_sel h3 { height:48px; line-height:48px; background:#E53C3F; border-radius:10px 10px 0 0; text-align:center; color:#fff; font-size:18px; }
.stores_sel dl { border-bottom:#ddd 1px dashed; padding:10px; line-height:30px; overflow:hidden; }
.stores_sel dt { width:50px; float:left; text-align:right; }
.stores_sel dd { float:left; width:1130px; overflow:hidden; }
.stores_sel dd a { padding:2px 10px;  border-radius:5px; background:#fff; margin-left:10px; }
.stores_sel dd a.on { border:#E53C3F 1px solid; background:#E53C3F; color:#fff; }
.stores_box { background:#fff; }
.stores_box h3 { height:30px; line-height:30px; background:#FF8486; color:#fff; padding-left:10px; }
.stores_box dl { border-bottom:#ddd 1px dashed; padding:15px 30px; overflow:hidden; }
.stores_box dt { font-size:16px; color:#E53C3F; }
.stores_box dd { }
.stores_box ul { }
.stores_box ul li { width:104px; float:left; margin:5px; overflow:hidden; }
.stores_box ul li img { width:100px; height:70px; padding:1px; border:#ddd 1px solid; }
.stores_box ul li p { line-height:30px; text-align:center; }


/*泰生卡*/
.card-l {
width: 900px;
}
.slide-card {
width: 900px;
height: 270px;
overflow: hidden;
position: relative;margin-bottom: 10px;
}
.slide-card .bd {
position: relative;
height: 100%;
z-index: 0;
}
.slide-card .bd img {
width: 900px;
height: 270px;
}
.shop h2 {
height: 35px;
line-height: 35px;
border-bottom: 2px solid #31cb97;
font-weight: bold;
font-size: 16px;
}
.shop h2 .fc6 {
font-size: 14px;
color: #999;
float: right;
}
.shop .tsk {
padding: 30px;
}
.shop .jykpic {
width: 430px;
position: relative;
}
.shop .jykpic img {
padding: 50px 0 0 50px;
}
.jykbuy {
width: 380px;
}
.jykbuy h4 {
font-size: 14px;
line-height: 30px;
margin-bottom: 10px;
}
.jykbuy li {
padding: 20px 0;
height: 22px;
border-bottom: 1px dotted #333;
}
.jykbuy span {
font-size: 24px;
color: #F98D00;
margin-right: 10px;
}
.shop .jykpic .tuzhe {
position: absolute;
left: -69px;
top: -63px;
}
.jykbuy a {
background: url(http://img02.j1.com/images/images1308/ico/jykico.jpg) 0 0 no-repeat;
width: 23px;
height: 23px;
display: inline-block;
float: left;
text-indent: -999em;
overflow: hidden;
}
.jykbuy a.jh {
background-position: 0 -22px;
cursor: default;
}
.jykbuy input {
float: left;
border: 1px solid #939393;
color: #333333;
font-family: "Arial";
font-weight: bold;
height: 19px;
line-height: 19px;
margin: 0 -1px;
text-align: center;
width: 44px;
}
.jykbuy a.dz {
background-position: -22px 0;
}
.jykbuy li.zj {
border: none;
margin-top: 20px;
}
.jykbuy li.zj .money {
font-size: 16px;
margin-top: 10px;
}

.jykbuy li.zj .jk-ljgm {
    width: 150px;
display: block;
margin-bottom: 10px;
background: #f98d00;
height: 38px;
line-height: 38px;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.pro-tit {
height: 40px;
line-height: 40px;
border-bottom: 2px solid #31cb97;
font-size: 18px;
}
.pro-tit li {
float: left;
padding-right: 30px;
cursor: pointer;
}
.pro-tit li.hover {
color: #31cb97;
font-weight: bold;
}
.pro-main {
padding: 20px 0;
}

.card-r {
width: 290px;
}
.card-sidebar {
border: 1px solid #e5e5e5;
height: 238px;
padding: 15px 20px 15px;margin-bottom: 10px; background:#fff;
}
.card-sidebar dl {
border-bottom: 1px dotted #333;
padding-bottom: 10px;
margin-bottom: 10px;
}
.card-sidebar dt {
width: 117px;
height: 80px;
margin-right: 8px;
}
.card-sidebar dd {
width: 120px;
}
.card-sidebar dd h3 {
font: 700 16px "\5FAE\8F6F\96C5\9ED1";
height: 28px;
border-bottom: 1px dotted #333;
margin-bottom: 5px;
}
.card-sidebar dd p {
line-height: 20px;
}
.card-sidebar .cx-jykye, .card-sidebar .cx-xfjl, .jykbuy li.zj .jk-ljgm {
display: block;
margin-bottom: 10px;
background: #f98d00;
height: 38px;
line-height: 38px;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-indent:0;
}
.card-sidebar .hs-zh {
margin-right: 12px;
}
.qgrx {
border: 1px solid #f4eada;
padding: 20px;
background: #fffdfb;margin-bottom: 10px;
}

.qgrx h5 {
font-size: 20px;
color: #F98D00;
margin-bottom: 10px;
}
.qgrx h5 span {
font-size: 14px;
}
.qgrx strong {
background: #fff url(http://img02.j1.com/images/images1308/ico/jyk_08.png) 15px 12px no-repeat;
display: block;
padding: 10px 5px 10px 50px;
font-size: 20px;
color: #F98D00;
border: 1px solid #ffd49c;
}
.ban-tgrx { margin-bottom: 10px; }


.card-sidebar .hs-zh, .card-sidebar .hs-mm {
display: block;
width: 116px;
text-align: center;
height: 36px;
line-height: 36px;
background: #fff;
border: 1px solid #d1d1d1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.card-sidebar .hs-zh {
margin-right: 12px;
}
.card-sidebar .cx-jykye:hover, .card-sidebar .cx-xfjl:hover, .jykbuy li.zj .jk-ljgm:hover {
background: #f96900;
}


.product-promotion { float:left; width:516px; margin-bottom:20px; }
.product-promotion .tabs { float:left; width:516px; }
.product-promotion .tabs li {
float: left;
border: 1px solid #ccc;
border-bottom: 0 none;
margin-right: 3px;
padding-left: 10px;
padding-right: 10px;
background-color: #f6f6f6;
color: #666;
cursor: pointer;
_position: relative;
line-height:24px;
}
.product-promotion .tabs .active {
border-top: 2px solid #d80808;
color: #333;
background-color: white;
margin-bottom: -1px;
}
.product-promotion .panel-top {
border: 1px solid #ccc;
padding: 5px 12px;
width:490px;
overflow: hidden;
}
.product-promotion .panel-top p { line-height:24px; }


/*添加至购物车成功提示*/
.add_box {width:480px;height:200px;overflow:hidden;background:#31cb97;}
.add_shop {width:474px;height:197px;overflow:hidden;background:#fff;}
.add_shop_dh {width:436px;height:35px;line-height:35px;padding:0 20px 0 18px;color:#fff;font-size:18px;font-variant:700;background:#31cb97;}
.add_shop_dh .gwlogo { float:left; }
.add_shop_dh .close { float:right; width:20px; height:20px; margin-top:8px; background:url(images/close.jpg) no-repeat; }
.add_shop_dh .close a { display:block; width:20px; height:20px; }
.add_shop_dh .close b { display:none; }
.add_shop_con {width:474px;overflow:hidden;}
.add_shop_conl { width:140px; height:162px; float:left; /*background:url(images/gwgood.jpg) no-repeat 39px 30px;*/ text-align:center;}
.add_shop_conl img { width:80px; height:80px; padding:30px 0 0;}
.add_shop_conr {width:334px;float:right;}
.add_shop_conr h4 { padding-top:60px; text-align:left; font-size:14px; }
.add_shop_conr ul {display:block;padding-bottom: 15px;}
.add_shopwz {color:#31cb97;font-size:18px;line-height:30px;padding-top:20px;}
.add_shopwz2 {font-size: 11px; padding-top: 20px;padding-bottom: 15px;}
.add_shopwz3 {color:#31cb97;font-size: 11px;padding: 0px 3px;}
.add_shopwz4 {color:#31cb97;font-size: 12px;font-weight: bold;}
.add_shopwz5 { border-right:1px dashed #31cb97; }
.add_shopwz5 a {color:#31cb97;font-size: 14px;font-weight: bold;padding-left:106px;padding-right:20px;}
.add_shopwz5 a:hover {color:#31cb97;font-size: 14px;font-weight: bold;}
.add_shopwz6 {width: 72px;height: 27px;line-height: 27px;margin-left:20px;background: #31cb97; display: inline-block;border-radius:10px;text-align: center;}
.add_shopwz6 a {color: #fff;font-size: 14px;line-height: 26px;}

.stores {width: 1000px;margin: 0px auto;background: url(images/main_bg_mid.png) repeat-y left;overflow: hidden;}
.stores .nav_left {width: 200px;float: left;}
.stores .nav_left h2 {width: 157px;height: 34px;line-height: 34px;margin-left: 1px;padding: 0 15px;font-size: 14px;border-bottom: #ddd 1px dashed;cursor: pointer;}
.stores .nav_left h2 span {float: right;color: #6bc30d;}
.stores .nav_left ul {padding: 10px 15px;position: relative;}
.stores .nav_left ul li {padding: 5px 0;font-size: 14px;line-height: 20px;border-bottom: 1px solid #edeeef;}
.stores .nav_left ul li a {display: block;padding: 0 5px;}
.stores .nav_left ul li a {color: #7b7b7b;}
.stores .nav_left ul li a.selected {color: #6bc30d;background: url(images/nav_left_icon.gif) no-repeat 150px 0;}



.stores .content {
float: right;
width:740px;
padding: 10px 30px 0;
overflow: hidden;
}
.stores .about_text {
padding-bottom: 201px;
}
.stores .about_text h4 {
color:#31cb97;
font-size: 22px;
font-family: "微软雅黑";
font-weight: 100;
padding-top: 30px;
}
.stores .about_text p {
font-size: 14px;
color: #333333;
line-height: 32px;
font-family: "微软雅黑";
}
.stores .about_text .bor_dashed {
border-bottom: dashed 1px #CCCCCC;
}

.zzmeun { border:#31cb97 1px solid; }
.zzmeun h3 { height:30px; line-height:30px; background:#31cb97; font-size: 16px; text-align:center; color:#fff; overflow:hidden; font-weight:400; }
.zzmeun ul { padding: 3px 15px; }
.zzmeun li { height:32px;
line-height:32px;
overflow: hidden;
text-align: center;
border-bottom: 1px dashed #ccc; font-size: 14px; }
.zzmeun li:last-child{ border-bottom:none;}
.zzmeun li a{ color: #515050;
font-weight: bold; }

.zztab { height:38px; line-height:38px; background:#eee; border-bottom:#31cb97 2px solid; }
.zztab li { float:left; width: 108px;height:38px; margin-right:4px; font-size: 18px; text-align:center; cursor:pointer; }
.zztab li.hover { background:#31cb97; color:#fff; }
.zzcon {  }
.zzcon .desc { padding:15px; }
.zzcon h3 { line-height:70px; border-bottom:2px dashed #ccc; font-size: 20px; color:#31cb97; }
.zzcon .bod { padding:15px; line-height: 33px; font-size: 14px; color: #5a544d; }
.zzcon .bod p { text-indent:2em; }
.zhenduan {  }
.zhenduan h3 { border:none; }
.zhenduan img { width:200px; height:160px; }
.zhenduan .info { width:750px; float:right; }

.tbox { float:left; width:970px; }
.tbox li { float:left; height:32px; line-height:32px; padding:0 20px; cursor:pointer; }
.tbox li.hover { background:#31cb97; color:#fff;  }

.taozhuang { padding:15px 9px; }
.taozhuang .f_l { width:730px; }
.taozhuang .f_r { width:150px; }
.taozhuang .f_r .tit { margin:10px 0 10px 0; color:#eb6100; font-size:14px; }
.taozhuang ul { width:100px; float:left; }
.taozhuang .goodsimg img { width:100px; height:100px; }

.taozhuang .jia2,.taozhuang .den { width:22px; float:left; padding:40px 20px 0 20px; }

.related {  }
.related li { width:242px; float:left; text-align:center; }
.related li img { width:200px; }









.Logonoff {
background: none repeat scroll 0 0 #fff;
box-shadow: 0 0 5px 4px rgba(0, 0, 0, 0.25);
width: 510px;
}
.Logontopa {
padding: 0px 20px 0 20px;
background: #D42C31;
height: 48px;
line-height: 48px;
margin-bottom: 15px;
}
.Logontopa span { float:left; font-size: 16px; color: #fff; font-family: "微软雅黑","宋体","Microsoft YaHei"; }
.Nooper {
background: url(images/cate_img.png) no-repeat -114px -274px;
width: 20px;
height: 21px;
display: inline-block;
margin-right: 5px;
overflow: hidden;
vertical-align: middle;
margin-top: -6px;
}

.xuPseri {
padding: 0 20px 10px 20px;
font-family: "微软雅黑","宋体","Microsoft YaHei";
font-size:14px;
}
.xuPseri p { font-size: 14px; color: #999; }
.xuPseri ul { }
.xuPseri li { float:left; width:470px; padding-top:15px; }
.xuPseri li .nums { margin:0 2px; }
.xuPseri li .nums input { width:60px; }
.xuPseri li .redu { float:left; margin-top:3px; }
.xuPseri li label { width:70px; float:left; text-align:right; }
.xuPseri li input { float:left; border: solid 1px #aaa;
height: 22px;
line-height: 22px;
padding-left: 3px;
color: #999;
width: 150px; }
.xuPseri li select { float:left; border: solid 1px #aaa; width:80px;
height: 26px; margin-right:5px;
line-height: 26px; color: #999; }
.xuPseri li .lanPerio2 { width:390px; height: 60px; }
.xuPseri .btnSub { width:450px; background: #ed4348; border-radius: 3px; margin-left:10px; text-align: center;
border: 0px none;
height: 40px;
line-height: 40px;font-size: 20px;color: #fff; font-family: "微软雅黑","宋体","Microsoft YaHei";}



/*组合套餐*/

.recommend_collocation {
	background: #FFF url(images/productIcon.png) repeat-x 0 -364px;
	border: 1px solid #ddd;
}
.recommend_collocation_title {
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	background: url(images/recommend_navBg.gif) repeat-x;
}
.recommend_collocation_title h2 {
	padding: 0 20px 0;
	font-weight: bold;
	font-size: 14px;
	color: #C40001;
	border-left: 1px solid #eeeeee;
	margin-left: -1px;
	float: left;
	height: 39px;
	background: url(images/newNav_currentBg.gif) repeat-x 0 0 #fff;
	font-family: "微软雅黑";
}
.recommend_collocation_title h2.h2bg {
	background: none;
    color: #666;
}
.recommend_collocation_con {
	padding: 10px 10px 0 10px;
}
.recommend_collocation_con .dapei {
	float: left;
	display: inline;
	width: 140px;
	margin: 0 11px;
}
.recommend_collocation_con .dapei .p-img {
	width: 140px;
	height: 140px;
}
.recommend_collocation_con .dapei .p-img img {
	width: 140px;
	height: 140px;
}
.recommend_collocation_con .master {
	width: 145px;
	padding: 0px 54px 0 0px;
	float: left;
	position: relative;
}
.recommend_collocation_con .p-img {
	width: 98px;
	height: 98px;
}
.recommend_collocation_con .p-img img {
	width: 98px;
	height: 98px;
}
.recommend_collocation_con .p-name {
	height: 36px;
	overflow: hidden;
	margin-bottom: 6px;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 18px;
}
.recommend_collocation_con .add {
	float: left;
	width: 20px;
	height: 20px;
	background: url(images/productIcon.png) no-repeat 0 -312px;
	margin: 131px 10px 0 -10px;
}
.root1200 .recommend_collocation_con .dapei-box{width: 773px;}
.recommend_collocation_con .dapei-box {
	width: 585px;
	height: 238px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 1px solid #EEE;
	margin-top: 10px;
	float: left;
	overflow: hidden;
}
.root1200 .picScroll-left4 {width: 775px;}
.picScroll-left4 {
	position: relative;
	width: 585px;
	height: 226px;
}
.picScroll-left4 .dir-left {
	left: 0;
	background-position: 2px 16px;
}
.picScroll-left4 .prev, .picScroll-left4 .next {
	position: absolute;
	display: block;
	top: 80px;
	width: 30px;
	height: 70px;
	background: url(images/i_ctrl.png) 0 0 no-repeat;
	cursor: pointer;
	z-index: 3;
}
.picScroll-left4 .next {
	right: 0;
	background-position: -76px 16px;
}
.picScroll-left4 .prev {
	left: 0;
	background-position: 2px 16px;
}
.root1200 .picScroll-left4 .bd{width: 695px;}
.picScroll-left4 .bd {
	position: relative;
	width: 515px;
	height: 210px;
	overflow: hidden;
	margin-top: 18px;
}
.picScroll-left4 .bd ul {
	position: absolute;
	left: 42px;
	width: 1000em;
}
.picScroll-left4 .next:hover, .picScroll-left4 .prev:hover {
	background-color: #DBDBDB;
	text-decoration: none;
}
.picScroll-left4 .next:hover {
	background-position: -116px 16px;
}
.picScroll-left4 .prev:hover {
	background-position: -38px 16px;
}
.picScroll-left4 .dir-right {
	right: 0;
	background-position: -76px 16px;
}
.picScroll-left4 .bd ul li {
	position: relative;
	float: left;
	width: 120px;
	height: 183px;
	padding: 5px 12px 0;
	margin-right: 35px;
	border: 1px solid #EEE;
}
.picScroll-left4 .bd ul li .p-img {
	width: 62px;
	height: 62px;
}
.picScroll-left4 .bd ul li .p-img img {
	width: 60px;
	height: 60px;
	margin: 5px auto 10px;
	border: 1px solid #fff;
}
.picScroll-left4 .bd ul li img {
	display: block;
	width: 120px;
	height: 120px;
}
.picScroll-left4 .bd ul li input {
	position: absolute;
	top: 8px;
	right: 8px;
	display: block;
	width: 13px;
	height: 13px;
	display: none;
	overflow: hidden\9;
}
.recommend_collocation_con .p-name a {
	color: #666;
}
.p-name a:hover {
	color: #f70;
}
.recommend_collocation_con .p-price {
	color: #999;
	font-family: "微软雅黑";
	display: none;
}
.recommend_collocation_con .p-price strong {
	font-weight: normal;
}
.recommend_collocation_con .infos {
	float: right;
	display: inline;
	width: 160px;
	padding: 23px 0 0 10px;
	display: none;
}
.recommend_collocation_con .infos p {
	color: #999;
	font-family: "微软雅黑";
}
.recommend_collocation_con .buy_btn {
	padding-top: 10px;
}
.recommend_collocation_con .buy_btn a {
	display: block;
	width: 95px;
	height: 28px;
	background: url(images/productBtn.png) no-repeat -89px -127px;
	text-indent: -200em;
	overflow: visible;
}
.recommend_collocation_con .buy_btn a:hover {
	background-position: -89px -160px;
}