
* {font-family: "SimHei"!important;}
body{
  font-size:12px; 
  font-family:"Microsoft Yahei",Verdana, Arial; 
  line-height:150%; 
  margin:5px 0 0 0; 
  padding:0; 
  color:#404040;
  
    background: #f8f8f9;
}

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:1200px; 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('../image/lineBg1.gif')  repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}

.top_menu{
  background: #043282;
  height: 37px;
}

.t_left{
  float: left;
  color: #fff;
  width: 100px;
  line-height: 37px;
  height: 37px;
  display: inline-block;
  text-align: right;
  width: 75px;
  margin-left: 20px;
  cursor: pointer;
}

.fx{
  background: url('../image/top_fx.png') no-repeat left center;
}

.sc{
  background: url('../image/top_tag.png') no-repeat left center;
}

.t_right{
  float: right;
  color: #fff;
  width: 100px;
  line-height: 37px;
  height: 37px;
  display: inline-block;
  text-align: right;
  width: 75px;
  margin-right: 20px;
  cursor: pointer;
}

.weixin{
  background: url('../image/top_weixin.png') no-repeat left center;
}

.phone{
  background: url('../image/top_phone1.png') no-repeat left center;
}

.order{
  background: url('../image/top_order.png') no-repeat left center;
}

.mine{
  background: url('../image/top_mine.png') no-repeat left center;
}

.mine a{
  text-decoration: none;
  color: #FFF;
}

.top_logo{
  background: url('../image/logo31.png') no-repeat bottom center;
  width: 1200px;
  height: 129px;
  display: block;

}

.top_search{
  background: url('../image/head_serch.png');
  width: 1200px;
  height: 184px;
  display: block;
  z-index: 10;
  position: relative;
}

.top_search .zs{
  background: url('../image/search_zs.png');
  width: 85px;
  height: 38px;
  display: inline-block;
  margin: 30px 0 0 400px;; 
  float: left;
  cursor: pointer;
}
.top_search .search_form{
  display: inline-block;
  float: left;
  margin: 30px 0 0 100px;
}

.search_input{
  width: 325px;
	border: none;
	background: #fff;
	float: left;
	color: #858686;
	padding: 7px 5px;
	margin: 0;
padding-bottom: 8px;
}

.search_btn{
  background: url('../image/search_btn1.png');
  width: 60px;
  height: 32px;
  float: left;
  display: inline-block;
  border: none;
  cursor: pointer;
}

*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

.word{word-break:break-all;}

  
  .B_blue{border:1px solid #c5e4ff;}
  .B_input{border:1px solid #0f97ed;}
  .inputBg{border:1px solid #b3b3b3; background:#FFF; 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:#3e3a39;}
  .market{ font-size:14px; text-decoration:line-through;}
  .shop{color:#fe596a; font-size:14px; font-weight:600;}
  .market_s{text-decoration:line-through;}
  .shop_s{color:#fe596a;}
  
  .bnt_blue{
  background:url(../image/bg6.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(../image/bg6.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(../image/bg6.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(../image/bg6.gif) no-repeat -56px 0px; width:52px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  
  .box{background:#f1f1f1; padding-bottom:2px; overflow:hidden;}


  background-color:#edf8fe;  overflow:hidden;
  }
  .boxCenterList{padding:8px;}
  
  h3{height:33px; line-height:33px; font-size:12px; background:url(../image/lineBg1.gif) repeat-x left top; text-align:right;
  padding:0 12px; font-weight:100;
  }
  h3.border{border:1px solid #c5e4ff; border-bottom:none;}
  h3 img{position:relative; top:7px;}
  h3 span{float:left; background:url(../image/bg6.gif) no-repeat 0px -570px;width:auto; height:33px; line-height:33px; text-align:left;
   font-weight:bold; color:#56a5ee; padding-left:12px;}
  h5{height:26px; line-height:26px; text-align:right; background-color:#edf7ff; font-size:12px;
  color:#56a5ee; padding:0 10px 0 0;
  }
  h5 span{float:left; font-weight:bold; background:url(../image/bg6.gif) no-repeat 0 -616px; padding-left:25px;}
  h6{height:23px; line-height:23px; text-align:right; font-size:12px; background:#edf7ff; color:#3f3f3f;
  border:1px solid #fff; padding-right:10px;
  }
  h6 span{float:left; padding-left:15px;}

  
  .blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
  .blank5{height:5px; line-height:5px; clear:both; visibility:hidden;}
  
  .AreaL{width:200px; float:left; margin-right:10px;}
  .AreaR{width:750px; float:left;}


  
  .log{height:50px;}
  .log li{float:left;}
  .log .userInfo{*margin-right:10px;  text-align:left;}
  .log .userInfo a{color:#006acd; text-decoration:none;}
  .log li img{position:relative; top:5px;}
  #topNav{background:url(../image/lineBg1.gif) no-repeat left top; height:31px;
  line-height:31px; color:#bebfc1; padding:0px 15px; margin:0px 10px; position:relative;
  }
  #topNav .topNavR{background:url(../image/lineBg1.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(../image/lineBg1.gif) no-repeat 0 -29px; position:relative;
  margin-right:2px; color:#026acb; text-decoration:none;
  }
  #mainNav a span{width:3px; height:26px; background:url(../image/lineBg1.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(../image/lineBg1.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(../image/lineBg1.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(../image/lineBg1.gif) no-repeat 0 -59px;
  position:absolute; top:0px; right:0px;
  }
  
  #search{border:1px solid #5cb4e6; background:url(../image/lineBg1.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(../image/bg6.gif) no-repeat 0 -28px;
  color:#fff; padding-left:40px;
  }
  #search .go{background:url(../image/bnt_search.gif); border:none; width:52px; height:19px;}
  
  #ur_here{border:1px solid #c5e4ff; border-top:none; background:url(../image/lineBg1.gif) repeat-x left top;
  height:36px; line-height:36px; padding:0 12px;
  }
  #ur_here a{color:#006cce; text-decoration:none;}



#J_TabBarWrap .fact_btn{display: block;	width: 81px;height: 34px;padding: 1px;}
#J_TabBarWrap .fact_btn:hover{border: solid 1px #9A7D7D;}



   
    .cart{
      background:url(../image/s_cart.png);
      width:136px;
      height: 32px;
      display: inline-block;
      margin: 30px 0 0 30px;
      cursor: pointer;
    }
    .hr{
      display: block;
      clear: both;
      height: 1px;
    }
   .cart a{color:#FFF; text-decoration:none;line-height: 32px;float: right;margin-right: 32px;}
   .cart a:hover{color:#FFF; text-decoration:none;}
   .hot_search{
    margin-left: 585px;
    color: #FFF;
   }
   .hot_search a{
    text-decoration: none;
    color: #FFF;
    margin-left: 5px;
   }

   .nav_list{
    margin:30px 0 0 350px;
    color: #FFF;
    display: inline-block;
   }
   .nav_list a{
    text-decoration: none;
    color: #FFF;
    font-size: 16px;
    border-left: 1px solid #FFF;
    padding:0 10px;
   }
   .nav_list .cur{
    text-decoration: none;
    color: #FFF;
    margin-left: 5px;
    font-size: 16px;
    border-left: none;
    padding:0 5px;
   }
   
   #category_tree{border:4px solid #f1faff; background-color:#fff;}
   #category_tree dl{margin:6px;}
   #category_tree dt{background:url(../image/lineBg1.gif) repeat-x left bottom;
   color:#3f3f3f;  padding:2px 0 3px 12px;
   }
   #category_tree dt a{background:url(../image/bg6.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(../image/bg6.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;}
   
   .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(../image/lineBg1.gif) repeat-x left top;}
   #mallNews{width:230px; padding:8px 8px 0px 8px; background:url(../image/lineBg1.gif) repeat-x left top;}
   #mallNews .NewsTit{background:url(../image/bg6.gif) 0px -132px; height:23px;}
   #mallNews .NewsList{background:#FFFFFF; padding:8px;}
   #mallNews .NewsList ul{margin-top:10px;}
   #mallNews .NewsList li{background:url(../image/bg6.gif) no-repeat 0px -167px; padding:0px 0px 0px 10px;
   text-align:left;
   }
   
   #sales{width:500px; background:url(../image/lineBg1.gif) repeat-x left bottom;
   border-bottom:2px solid #f0f1f3; background-color:#eef8ff;
   }
   #sales h1{font-size:12px; background:url(../image/lineBg1.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(../image/lineBg1.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;}
   
   .centerPadd{padding:5px 8px 8px 8px; overflow:hidden;}
   .itemTit{height:30px; background:url(../image/bg6.gif) no-repeat 0px -195px; padding-left:190px; text-align:right;
   
   }
   .itemTit.New{background:url(../image/bg6.gif) no-repeat 0px -225px;}
   .itemTit.Hot{background:url(../image/bg6.gif) no-repeat 0px -256px;}
   .itemTit img{position:relative; top:7px;}
   .itemTit h2{float:left; height:27px; background:url(../image/lineBg1.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:110px; float:left; position:relative; overflow:hidden; margin:0px 14px 15px 14px;}
       .goodsItem .goodsimg{width:100px; height:100px; border:4px solid #eef8ff; margin-bottom:4px;}
       .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(../image/bg6.gif) no-repeat 0px -304px;}
       .goodsItem span.news{background:url(../image/bg6.gif) no-repeat -75px -304px;}
       .goodsItem span.hot{background:url(../image/bg6.gif) no-repeat -161px -304px;}

   
   .helpTitBg{background:url(../image/lineBg1.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(../image/bg6.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(../image/bg6.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px;}

   
   .boxCenterList ul{height:1%; margin-bottom:5px;}
   .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(../image/bg6.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#3f3f3f; text-decoration:none;}
   .RelaArticle a:hover{background:url(../image/bg6.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(../image/bg6.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(../image/bg6.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;}
   
   #goodsInfo{background:#f2f2f2; padding:8px; _height:1%;}
   #goodsInfo .imgInfo{width:230px; float:left; margin-right:10px; overflow:hidden;}
   #goodsInfo .imgInfo .thumb{width:230px; height:230px; display:block;}
   #goodsInfo span{width:4px; height:48px; background:url(../image/bg6.gif) no-repeat 0 -527px; float:left;}
   #goodsInfo span.spanR{width:4px; height:48px; background:url(../image/bg6.gif) no-repeat -5px -527px; float:right;}
   #goodsInfo .gallery{width:204px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
   #goodsInfo .gallery ul{width:auto;}
   #goodsInfo .gallery li{float:left; width:48px; margin:0 2px;}
   #goodsInfo .gallery li img{width:46px; height:46px; display:block;}
   
   #goodsInfo .textInfo{background:#fff; width:473px; float:left; padding:10px;}
   #goodsInfo .textInfo p{font-size:14px; font-weight:bold; padding:0 5px 5px 8px;}
   #goodsInfo .textInfo ul{border-top:1px solid #ccc;}
   #goodsInfo .textInfo li{background:url(../image/lineBg1.gif) repeat-x left bottom; padding:0px 8px; _height:1%;}
   #goodsInfo .textInfo li.padd{padding:7px 0px 7px 8px;}
   #goodsInfo .textInfo li dd{width:50%; float:left; padding:7px 0px;}
   #goodsInfo .textInfo li dd.ddR{border-left:1px solid #eeecec; width:48%; padding-left:8px;}
     #goodsInfo .textInfo li dd.ddL{border-right:1px solid #eeecec;}
   #goodsInfo .textInfo a{color:#006bce; text-decoration:underline;}
   #goodsInfo .textInfo .loop{background:#f7f7f7; margin-top:8px;}
   
   .ie6{padding-left:25px; _padding-left:15px; height:1%;}
   .comments li{background:url(../image/lineBg1.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:url(../image/lineBg1.gif) repeat-y top center; margin-top:12px; height:1%;}
    #brandList .brandBox{width:240px; _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:2px solid #E7E7E7; background-color:#fff;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;padding-right:10px; }
    .usBox{ 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(../image/lineBg1.gif) no-repeat 0px 0px;}
    .us_Submit{border:none; width:115px; height:40px; background:url(../image/bnt_ur_log1.gif);}
    .us_Submit_reg{border:none; width:188px; height:35px; background:url(../image/bnt_ur_reg1.gif);}
    .usTxt{width:265px; height:267px; padding:43px 0 0 90px; background:#f2f2f2; float:right;
    text-align:left; background:url(../image/lineBg1.gif) no-repeat 0 50%; line-height:23px;
    }
    .usTxt img{margin-top:15px;}
    
    .usBox_2{ text-align:left; }
    .usBox_2 .regtitle{height:30px; background:url(../image/lineBg1.gif) no-repeat 0px -34px;}
    .actionSub a{color:#006acc; text-decoration:underline;
    background:url(../image/lineBg1.gif) no-repeat 0px -68px; padding-left:14px;
    }
    .box_1 .userCenterBox .userMenu a{display:block; height:25px; line-height:25px; background:url(../image/lineBg1.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(../image/lineBg1.gif) no-repeat 0 0px; font-weight:bold;color:#0768DD}
    .box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
    .msgBottomBorder{clear:both; background:url(../image/lineBg1.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}


    
		.screeBox{padding:10px;}
		.screeBox a{color:#404040;}
		.screeBox span{background:#91d3f7; padding:3px 5px; margin:0 3px;}
	
    .sort a{ position:relative; bottom:5px;}
    .sort input{position:relative; top:3px;}
    
    .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(../image/bg6.gif) no-repeat 0px -735px; padding-left:18px; position:relative; bottom:5px;}


    .group{ padding:8px;}
    .group li{float:left; background:#fff; padding:8px;}


    .flowBox{border:1px solid #c8e6fe; border-top:2px solid #9fd2ff;}
    .flowBox table{ margin:5px auto;}
		
		.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;}
		

    .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 8px; color:#0066cc; text-decoration:none;}
   .pagebar a:hover{color:#ff5a6a; text-decoration:none;}
   .pagebar .page_now{display: block;
float: left;
margin: 0 5px;
color: #e8e8e8;
font-weight: bold;
background: #c83234;
width: 15px;
text-align: center;}
   #pager a{color:#3e3a39; text-decoration:none;cursor: pointer;}

   
   #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;}
   
   #footer{background:url(../image/lineBg1.gif) no-repeat 5% 50%; padding-left:200px; width:760px; margin:10px auto;}
   #footer .text{background:url(../image/lineBg1.gif) no-repeat left center; padding-left:50px; *padding-bottom:20px;}
   #footer .text a{color:#404040; text-decoration:none;}



#compareBox {
 width:128px;
 background:url(../image/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(../image/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;
}


.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;
}

.bg_foot{
  margin: 0 auto;
  width: 1160px;
  background: url('../image/bg_foot.png') repeat-x;
  height: 310px;
  display: block;
}

.brand_title{
  margin: 0 auto;
  width: 1160px;
  background: url('../image/band_title.png') repeat-x;
  height: 119px;
  display: block;
}

.brand_body{
  margin: 0 auto;
  width: 1160px;
  background: url('../image/band_body_bg.png') repeat-x; 
  display: block;
  margin-bottom: 10px;
}

.brand_list{
  width: 1160px;
  display: block;
}

.brand_info{
  
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 129px;
  margin: 5px 4px;
  width: 183px;
}

.gwzn{
  float: left;
  background: url('../image/gwzn.png') no-repeat center top;
  display: inline-block;
  height: 130px;
  margin-top: 25px;
  width: 280px;
  position: relative;
}
.gwzn a{text-decoration: none;color: #FFF;}
.gwzn ul{
  width: 170px;
  margin: 35px 0 0 125px;
}
.gwzn li{
  float: left;
  margin: 3px 5px;
}

.zfps{
  float: left;
  background: url('../image/zfps.png') no-repeat center top;
  display: inline-block;
  height: 130px;
  margin-top: 25px;
  width: 280px;
  position: relative;
}

.zfps a{text-decoration: none;color: #FFF;}

.zfps ul{
  width: 170px;
  margin: 35px 0 0 125px;
}
.zfps li{
  float: left;
  margin: 3px 5px;
}

.kfxg{
  float: left;
  background: url('../image/kfxg.png') no-repeat center top;
  display: inline-block;
  height: 130px;
  margin-top: 25px;
  position: relative;
  width: 280px;
}

.kfxg a{text-decoration: none;color: #FFF;}

.kfxg ul{
  width: 170px;
  margin: 35px 0 0 125px;
}
.kfxg li{
  float: left;
  margin: 3px 5px;
}

.gywm{
  float: left;
  background: url('../image/gywm.png') no-repeat center top;
  display: inline-block;
  height: 130px;
  margin-top: 25px;
  position: relative;
  width: 280px;
}

.gywm a{text-decoration: none;color: #FFF;}

.gywm ul{
  width: 170px;
  margin: 35px 0 0 125px;
}
.gywm li{
  float: left;
  margin: 3px 5px;
}


.foot_end .left{
  color: #FFF;
  font-family: "Microsoft Yahei";
  float: left;
  margin: 40px 0 0 50px; 
}

.foot_end .left a{
  text-decoration: none;
  color: #FFF;
}
.foot_end .left ul{
  margin-left: 50px;
}
.foot_end .left li{
  float: left;
  margin-top: 20px; 
  padding: 0 7px;
  border-left: 1px solid #FFF;
  text-align: center;
}

.foot_end .left div{
  margin-left: 57px;
}

.foot_end .right{
  float: right;
  margin: 80px 50px 0 0; 
}

.foot_end .right a {
text-decoration: none;
color: #FFF;
}

.foot_end .right li{
  float: left;
  margin: 1px; 
  color:#fff;
}

.r0{
  background: url('../image/r0.png');
  width:42px;
  height:42px;
  display:inline-block;
}

.r1{
  background: url('../image/r11.png');
  width:42px;
  height:42px;
  display:inline-block;
}

.r2{
  background: url('../image/r2.png');
  width:42px;
  height:42px;
  display:inline-block;
}

.r3{
  background: url('../image/r3.png');
  width:42px;
  height:42px;
  display:inline-block;
}


.flash-box{ clear:both; width:1160px; height:453px; margin-top: -35px;padding-left: 4px;}
.flash-box-content{ width:1160; height:453px;}
.flash-box-num{ width:100%; text-align:center;}
#tabwrap{width:100%;height:453px;position:relative;z-index:0;}
#tabwrap .img_list{height:453px;margin:0 auto;padding:0 auto;}
#tabwrap ul{height:453px;list-style:none;margin:0;padding:0;}
#tabwrap ul li{height:453px; width:100%;position: absolute;}
#tabwrap ul li .tab_a{display:block;width:1160px;height:453px; margin:0 auto;text-decoration:none;cursor:pointer;overflow:hidden;zoom:1}
.dotcon{}


.ad_head{
	display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	justify-content:space-between;
	width:1160px;
	height:295px;
	margin:0 auto 7px;
	}
.ad_head a{
	display:block;
	width:575px;
	height:100%;
	}
.ad_head a img{
	width:100%;
	display:block;
	}
.new_ad{
	display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	width:1160px;
	height:230px;
	margin:0 auto;
	}
.new_ad a{
	display:block;
	}
.new_ad .hd1{
	width:332px;
	}
.new_ad .hd2{
	width:413px;
	}
.new_ad .hd3{
	width:415px;
	}


.floor-goods{
	display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	justify-content:space-between;
	width:1160px;
	flex-wrap:wrap;
	}
.floor-goods li{
	background:#fff;
	border:1px solid #c5c5c5;
	margin-top:10px;
	}
.floor-goods li a{
	text-decoration:none;
	padding:10px 20px;
	display:block;
	width:240px;
	}
.floor-goods li img{
	width:100%;
	display:block;
	margin:0 auto;
	}
.floor-goods li h1{
	color:#f40300;
	font-size:18px;
	font-weight:normal;
	}
.floor-goods li h1 .market{
    background: url('../image/mprice_1.png') no-repeat;
    width: 80px;
    height: 33px;
    margin-left: 10px;
    text-decoration: none;
    
    display:  inline-block;
    margin-top: 1px;
    line-height: 33px;
    text-align: center;
}
.floor-goods li h1 em{
	font-size:12px;
	}
.floor-goods li p{
	font-size:16px;
	color:#343434;
	}
.floor-goods li:last-child{
	background:#eaeff5;
	}
.floor-goods li:last-child a{
	height: 100%;
    padding: 0 20px;
	}
.floor-goods li dl{
	color:#4e4e4e;
	font-size:26px;
	text-align:center;
	position: relative;
	line-height:25px;
    top: 50%;
    transform: translateY(-50%);
	}
.floor-goods li dl span{
	display:block;
	}

.after_index_ad{
  width: 1160px;
  height: 220px;
  display: block;
  margin: 0 auto;
}

.after_index_ad span{
  width: 374px;
  height: 200px;
  margin: 5px;
  overflow: hidden;
  float: left;
  background: #eee;
}


.cat_title{
  margin: 0 auto;
  width: 1160px;
  background: url('../image/cat_title.png') ;
  height: 119px;
  display: block;
  cursor: pointer;
}

.cat_title_x{
  margin: 0 auto;
  width: 1160px;
  background: url('../image/cat_title_x.png') ;
  height: 119px;
  display: block;
  cursor: pointer;
  margin-bottom:1px;
}

.cat_body{
  margin: 0 auto;
  width: 1160px;
  background: url('../image/index_cat_bg.png') ;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.cat_title .left{
  float:left;
  margin-left: 20px;
  margin-top: 58px;
}

.cat_title .left .num{
  color: #FFF;
  font-size: 36px;
  float: left;
  height: 30px;
  line-height: 30px;
  margin:0 30px;
  font-family: "Microsoft Yahei";
}

.cat_title .left .cn_name{
  color: #FFF;
  font-size: 14px;
  display: block;
  height: 20px;
  line-height: 20px;
}

.cat_title .left .en_name{
  color: #FFF;
  font-size: 12px;
  display: block;
  height: 10px;
  line-height: 10px;
}

.cat_title .right{
  float:right;
  margin-right: 22px;
  margin-top: 25px;
  color: #FFF;
  font-size: 24px;
}


.cat_title_x .left{
  float:left;
  margin-left: 20px;
  margin-top: 60px;
}

.cat_title_x .left .num{
  	color: #FFF;
	font-size: 44px;
	float: left;
	height: 53px;
	line-height: 40px;
	margin:0 5px;
	font-family: "Microsoft Yahei";
}

.cat_title_x .left .cn_name{
  	color: #FFF;
	font-size: 23px;
	font-weight: bold;
	display: block;
	height: 20px;
	line-height: 19px;
}

.cat_title_x .left .en_name{
  	color: #FFF;
	font-size: 20px;
	display: block;
	height: 35px;
	line-height: 35px;
}

.cat_title_x .right{
  float:right;
  margin-right: 45px;
  margin-top: 25px;
  color: #FFF;
  font-size: 24px;
}

.cat_tag{
  width: 1160px;
  height: 200px;
  margin: 0 auto;
}

.cat_tag .tag{
  background: url('../image/index_cat_tag.png') no-repeat;
  width: 389px;
  height: 196px;
  float: left;
  display: inline-block;
  margin-top: 18px;
  cursor: pointer;
}

.cat_title .right a{
  text-decoration: none;
  color: #FFF;
}

.cat_tag .cat_goods{
  width: 370px;
  height: 196px;
  float: left;
  display: inline-block;
  margin-left: 15px;
  background: #eee;
  margin-top: 18px;
  overflow: hidden;
}

.index_en_tag{
  	color: #FFF;
	font-size: 36px;
	display: block;
	line-height: 50px;
	margin: 46px 0 5px 40px;
	font-weight: bold;
}

.index_cn_tag{
	color: #FFF;
	font-size: 36px;
	display: block;
	line-height: 50px;
	margin-left: 40px;
	font-weight: bold;
}


.cat_title .left .top_cn_name{
  color: #FFF;
  font-size: 24px;
  display: block;
  line-height: 24px;
}

.cat_title .left .top_en_name{
  color: #FFF;
  font-size: 20px;
  display: inline-block;
  line-height: 25px;
  margin-right: 50px;
}

.cat_title .left .son_name{
  color: #FFF;
  font-size: 14px;
  line-height: 15px;
  margin-left: 10px;
}

.cat_list_body{
  margin: 0 auto;
  width: 1160px;
  background: url('../image/index_cat_bg.png') no-repeat top ;
  
  min-height: 17px;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.cat_list_body .star{
  width: 380px;
  height: 975px;
  float: left;
  margin-top:22px;
  position: relative;
  cursor: pointer;
}

.cat_list_body .goods_list{
  width: 760px;
  
  float: left;
  margin:17px 0 0 20px;
}

.cat_list_body .star_tag{
  background: url('../image/star_tag.png');
  width: 186px;
  height: 94px;
  top:50px;
  left: -1px;
  position: absolute;
}

.cat_star_bg0,.cat_star_bg5{
  background: #FF0062;
}

.cat_star_bg1,.cat_star_bg4{
  background: #58E5DE;
}

.cat_star_bg2{
  background: #DB00FA;
}

.cat_star_bg3{
  background: #BAD28A;
}

.star .star_img{
  width: 300px;
  height: 300px;
  float: right;
  margin:120px 15px 15px 15px;
  display: block;
}

.star .star_name{
  font-family: Verdana;
  color: #FFF;
  margin: 5px 15px 0 0;
  font-size: 18px;
  font-weight: bold;
  display: block;
  float: right;
  width: 300px;
  text-align: right;
}

.star .star_short_info{
  font-family: Arial;
  color: #FFF;
  margin: 10px 15px 0 0;
  font-size: 14px;
  display: block;
  float: right;
  width: 300px;
  height: 100px;
  overflow: hidden;
  text-align: right;
}

.star .star_price{
  font-size: 70px;
  font-weight: bold;
  color: #FFF;
  float: left;
  margin: 50px 0 0 15px;
}

.star_price span{
  font-size: 24px;
  font-weight: normal;
  color: #FFF;
}

.star_add_cart{
  background: url('../image/add_cart_star.png');
  width: 93px;
  height: 23px;
  float: right;
  margin: 60px 15px 0 0;
}

.cat_list_body .goods_list li{
  float: left;
  width: 152px;
  height: 50px;
  color: #333;
  text-align: center;
  background: #fff;
  font-size: 14px;
  line-height: 50px;
  cursor: pointer;
}

.cat_list_body .goods_list .active{
  background: url('../image/goods_tag_sel.png');
  height: 61px;
  color: #fff;
}

.cat_list_body .goods_list .active2{
  background: url('../image/goods_tag_sel2.png');
  height: 61px;
  color: #fff;

}

.cat_list_body .goods_list .cat_show_tab li{
  width: 185px;
  height: 300px;
  margin: 2px;
  background: #fff;
  display: inline-block;
  float: left;
  position: relative;
}

.cat_list_body .goods_list .cat_show_tab .isnew{
  background: url('../image/isnew.png');
  width: 73px;
  height: 74px;
  position: absolute;
  top:-6px;
  left: -6px;
}

.cat_show_tab .star_img{
  width: 185px;
  height: 175px;
  margin:5px 0;
  display: block;
  text-align: center;
}

.cat_show_tab .star_name{
  color: #333;
  font-size: 14px;
  font-weight: bold;
  display: block;
  width: 170px;
  line-height: 19px;
  margin-right:15px;
  height: 38px;
  overflow: hidden;
text-align:center;
}

.cat_show_tab .star_short_info{
  font-family: Arial;
  color: #333;
  font-size: 12px;
  display: block;
  float: right;
  width: 170px;
  height: 18px;
  overflow: hidden;
  text-align: right;
  line-height: 18px;
  margin-right:15px;
}

.cat_show_tab .star_price{
  font-size: 20px;
  font-weight: bold;
  color: #F00000;
  float: left;
  line-height: 20px;
  margin-left: 5px; 
}

.cat_show_tab .star_price span{
  font-size: 12px;
  font-weight: normal;
  color: #F00000;
}

.cat_show_tab .star_add_cart{
  background: url('../image/add_cart_cat_list.png');
  width: 77px;
  height: 19px;
  margin:0 5px 0 0 ;
}

.cat_show_tab .goods_hart{
  color: #333;
  font-size: 12px;
  background: url('../image/goods_hart.png') no-repeat left center;
  width: 172px;
  height: 18px;
  display: inline-block;
  line-height: normal;
  margin:0 10px;

}


.goods_bd{
  height: 574px;
  width: 1160px;
  position: relative;
}

.goods_body{
  top: -40px;
  position: absolute;
  width: 100%;
  height: 100%;
  left:2px;
}

.goods_body .AreaL{
  height: 610px;
  background: #f4f4f4;
  width:769px;
}

.goods_body .AreaR{
  height: 610px;
  background: #f4f4f4;
  width:378px;
}

#gallery_list{
  width: 103px;
  overflow: hidden;
  height: 344px;
}

#gallery_list li{
  text-align: center;
}

#gallery_list .active{
  border: 1px solid #F00000;
}

#gallery_list ul li a{
  border: 1px solid #eee;
}

#gallery_list ul li a:hover{
  border: 1px solid #F00000;
}

#gallery_list img{
  width:80px;
  height:80px;
  border: 1px solid #EEE;
}

#gallery_list img:hover{
  width:80px;
  height:80px;
  border: 1px solid #F00000;
}

#gallery_prv{
  background: url('../image/gallery_prv.png') no-repeat center center;
  height: 25px;
  width: 46px;
  margin-bottom: 5px;
  cursor: pointer;
}

#gallery_next{
  background: url('../image/gallery_next.png') no-repeat center center;
  height: 25px;
  width: 46px;
  margin-top: 5px;
  cursor: pointer;
}

.goods_bd .goods_body .imgInfo{
  position: absolute;
  top: 51px;
  left: 206px;
  width: 550px;
  height: 510px;
}

.goods_bd .goods_body .imgInfo img{
  width: 550px;
  height: 550px;
}

.goods_bd .goods_body .AreaR .textInfo{
  padding-top: 23px;
}
.goods_bd .goods_body .AreaR .textInfo .goods_name{
  font-family: "Microsoft Yahei";
  font-size: 21px;
  margin: 10px 0 10px 20px;
  line-height: 25px;
}
.goods_bd .goods_body .AreaR .textInfo .ddL strong{
  font-family: "黑体";
  font-size: 14px;
  
  float: left;
  line-height: 27px;
}
.shop_price{
  font-size:25px;
  color: #E90000;
  font-weight: normal;
  font-family: "Microsoft Yahei";
  float: left;

}
.goods_bd .goods_body .AreaR .textInfo .ddL .market{
  background: url('../image/mprice.png');
  width: 47px;
  height: 33px;
  margin-left: 10px;
  text-decoration: none;
  float: left;
  display:  inline-block;
  margin-top: 1px;
  line-height: 33px;
  text-align: center;

}
.goods_bd .goods_body .AreaR .textInfo  .ddL{
  padding-top: 20px;
}
.left_p{
  margin-left: 20px;
}

.gwccm{
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
}
.gwccm strong{
  float: left;float: left;display: block;height: 26px;margin: 6px 8px 2px 0;
}
.gwccm .item{
  float: left;
  margin: 2px 8px 2px 0;
}
.gwccm .item i{
  color: #333232;
  display: inline-block;
  padding-top: 4px;
  font-style: normal;
  margin-right: 3px;
  cursor: pointer;
}
.gwccm .selected {
  position: relative;
  zoom: 1;
}
.gwccm .selected b {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  overflow: hidden;
  background-position: -202px -224px;
  background-image: url(../image/newicon20140417.png);
  background-repeat: no-repeat;
}
.gwccm .item a:link, .gwccm .item a:visited {
border: 1px solid #ccc;
padding: 1px;
}
.gwccm .selected a:link, .gwccm  .selected a:visited, .gwccm .item a:hover, .gwccm .item a:active {
border: 2px solid #e4393c;
padding: 0;
}
.gwccm a{
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
}
#num_j{
  background: url('../image/gwcslico.png') no-repeat;
  display: block;
  float: left;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
#num_n{
  display: block;
  float: left;
  width: 56px;
  height: 26px;
  margin: 0 15px;
  text-align: center;
  line-height: 26px;
}
#num_a{
  background: url('../image/gwcslico.png') no-repeat -108px;
  display: block;
  float: left;
  width: 27px;
  height: 26px;
  cursor: pointer;
}

.goods_so{
  position: absolute;
  top: 51px;
  background: url('../image/goods_so.png');
  width:185px;
  height: 94px;
  display: inline-block;
}

.gallery_w{
  position: absolute; 
  top: 160px; 
  left: 72px;
}

.promote_price{
  background: #F00000;
  color: #FFF;
  font-size: 12px;
  width: 30px;
  height: 15px;
  display: inline-block;
  margin-left: 5px;
  line-height: 15px;
  text-align: center;
}

.kf{
  background: url('../image/kf3.png');
  width: 89px;
  height: 25px;
  display: inline-block;
  float: right;
  cursor: pointer;
}

.goods_txt_right{
  color: #333;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
  margin: 4px auto;
  width: 332px;
  font-weight: bold;
}

.goods_txt_right span{
  height: 25px;
  line-height: 25px;
  display: inline-block;
}

.goods_back_bg{
  background: url('../image/goods_back_bg.png');
  width: 1160px;
  height: 58px;
  display: block;
}

.g_tab{
  float: left;
  height: 58px;
  width: 150px;
  display: inline-block;
  text-align: center;
  line-height: 65px;
  font-size: 16px;
  color: #333;
}

.activex{
  background: url('../image/g_bg_sel.png');
  width:156px;
  height: 60px;
  line-height: 50px;
  margin-top: 9px;
  color: #fff;
  display: inline-block;
}
.tab_show{
  width:1160px;
  margin: 0 auto;
  background: #FFF;
}
.tab_show p{
	text-align:center;
	}
.tab_show p img{
	display:block;
	margin:0 auto;
	}
.delete_cart{
  background: url('../image/del_cart.png') no-repeat center left;
  width: 90px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  color: #717017;
  margin-left: 10px;
  cursor: pointer;
}

.check_all_cart{
  width: 50px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  color: #717017;
  
  cursor: pointer;
}

.go_on_shopping{
  background: url('../image/go_on_shopping.png') no-repeat center left;
  width: 200px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  color: #717017;
  cursor: pointer;
  font-size:0px;
}

.jia{
  background: url('../image/jia1.png');
  width: 12px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
  border: 1px solid #b3b3b3;
}
.jian{
  background: url('../image/jian3.png');
  width: 12px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
  border: 1px solid #b3b3b3;
}

.fixed_bar{
  position: fixed;
  top:42px;
  right: 10px;
  z-index:99999;
}

.fixed_bar li{
  width:60px;
  height: 50px;
  display: block;
  margin: 1px;
  background: #333;
  cursor: pointer;
}

.fixed_bar li:hover{
  width:60px;
  height: 50px;
  display: block;
  margin: 1px;
  background: #F00000;
}

.fixed_bar span{
  width:60px;
  height: 50px;
  display: inline-block;
  margin: 0 auto;
}


.top{background: url('../image/top10.png') no-repeat center;}
.food{background: url('../image/14.png') no-repeat center;}
.drink{background: url('../image/4.png') no-repeat center;}
.child{background: url('../image/24.png') no-repeat center;}
.face{background: url('../image/321.png') no-repeat center;}
.sheep{background: url('../image/5.png') no-repeat center;}
.bed{background: url('../image/61.png') no-repeat center;}
.dog{background: url('../image/7.png') no-repeat center;}
.arts{background: url('../image/81.png') no-repeat center;}
.plane{background: url('../image/9.png') no-repeat center;}
.end{background: url('../image/101.png') no-repeat center;}




#store-selector {
	position: relative;
	float: left;
	z-index: 3;
	height: 26px;
	margin-right: 6px;
}

#store-selector .text {
	float: left;
	position: relative;
	top: 0;
	height: 23px;
	background: #fff;
	border: 1px solid #CECBCE;
	padding: 0 20px 0 4px;
	line-height: 23px;
	overflow: hidden;
}
#store-selector .text b {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 17px;
	height: 24px;
	background-position: -264px -188px;
	overflow: hidden;
	background-image: url(../image/newicon201404171.png);
	background-repeat: no-repeat;
}
#store-selector.hover .text {
z-index: 1;
height: 25px;
border-bottom: 0;
}
#store-selector.hover .content, #store-selector.hover .close {
display: block;
}
#store-selector .content {
display: none;
position: absolute;
top: 25px;
left: -45px;
border: 1px solid #CECBCE;
width: 287px;
padding: 15px;
background: #fff;
-moz-box-shadow: 0 0 5px #ddd;
-webkit-box-shadow: 0 0 5px #ddd;
box-shadow: 0 0 5px #ddd;
}
.JD-stock {
position: relative;
}
.mt, .smt {
cursor: default;
}
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
overflow: hidden;
zoom: 1;
}
.JD-stock .tab {
width: 100%;
height: 25px;
float: left;
border-bottom: 2px solid #edd28b;
overflow: visible;
}
#store-selector .tab li {
float: left;
clear: none;
padding: 0;
}
.JD-stock .tab a.hover {
height: 25px;
background-color: #fff;
border: 2px solid #edd28b;
border-bottom: 0;
padding: 0 20px 0 10px;
line-height: 22px;
text-decoration: none;
color: #000;
}
.JD-stock .tab a, .JD-stock .tab .current a.hover {
position: relative;
float: left;
height: 23px;
line-height: 23px;
padding: 0 21px 1px 11px;
margin-right: 3px;
border: 1px solid #ddd;
border-bottom: 0;
color: #ccc;
text-align: center;
cursor: pointer;
}
em {
font-style: normal;
}
#store-selector .area-list li {
padding: 2px 0 2px 15px;
clear: none;
overflow: hidden;
float: left;
width: 80px;
}
#store-selector .area-list li a{
text-decoration: inherit;
}
.area-list li a:hover {
background: #005ea7;
color: #fff;
}
.JD-stock .tab a i, .JD-stock .tab .current a:hover i {
position: absolute;
right: 4px;
top: 10px;
display: block;
width: 7px;
height: 5px;
overflow: hidden;
background-position: 0 -35px;
}
.JD-stock .tab a i, .JD-stock .tab .current, .JD-stock .tab .current a {
background-image: url(../image/jd-stock.png);
background-repeat: no-repeat;
}
.JD-stock .tab a:hover i {
top: 10px;
right: 4px;
background-position: 0 -28px;
}
#store-selector .close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 265px;
  width: 17px;
  height: 17px;
  background-position: -257px -86px;
  background-image: url(../image/newicon201404171.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
.cat_next{
  display:none;
  width:100px;
  position: absolute;
  right:57px;
}

.cat_next .list{
  background:#043282;
  width:65px;
  text-align: center;
  padding: 10px;
  min-height:40px;
  height: auto;
  float: left;
}

.cat_next .left{
  background: url('../image/side_bar_left.png') no-repeat center left;
  height:40px;
  width: 15px;
  display: inline-block;
  float: left;
}
.cat_next li{
  background: none;
  height: 20px;
  width: 65px;
  text-align: center;
}

.cat_next li:hover{
  background: none;
  height: 20px;
  width: 65px;
  text-align: center;
}

.cat_next li a{
  color: #FFF;
  text-decoration: none;
}

.cat_next li a:hover{
  text-decoration: none;
  color: #F00000;
}

.cat_food{top:55px;}
.cat_child{top:105px;}
.cat_face{top:155px;}
.cat_drink{top:205px;}
.cat_sheep{top:255px;}
.cat_bed{top:305px;}
.cat_dog{top:355px;}
.cat_arts{top:405px;}
.cat_plane{top:455px;}

.left-scroll{ width: 36px;height: 78px; position:absolute; top:200px; left:10px; z-index:2000; }
.left-scroll a{ display:block; width: 36px;height: 78px;background: url(../image/scroll_pic.png) no-repeat -40px 0px;}
.left-scroll a:hover{background-position: -80px 0;}
.right-scroll{ width: 36px;height: 78px; position:absolute; top:200px; right:10px; z-index:2000; }
.right-scroll a{ display:block; width: 36px;height: 78px; background:url(../image/scroll_pic.png) no-repeat -169px 0px;}
.right-scroll a:hover{ background-position: -209px 0;}


#user_center h5 span{background: inherit;padding-left: 15px;color: #003a80;}
#user_center_db_hd {width: 1160px;position: relative;}
#user_center_db{width: 1160px;background: #F3F3F3;}
#user_center{overflow: hidden;top: -45px;background: #F3F3F3;width: 1095px;;}


#entry .form {
width: 320px;
overflow: hidden;
height: 354px;
position: relative;
}
#entry .item {
height: 64px;
line-height: 26px;
overflow: visible;
width: 320px;
z-index: 1;
}
#entry .item span {
color: #999999;
height: 20px;
line-height: 20px;
display: block;
margin-top: 1px;
}
#entry .text {
float: none;
width: 282px;
line-height: 24px;
padding: 4px 20px 4px 3px;
border: 1px solid #cccccc;
font-size: 14px;
height:25px;
}
#entry .item-ifo{
position: relative;
}
#entry .item-ifo .i-name {
background: url(../image/login-all-bg.png) no-repeat -373px -111px #fff;
width: 16px;
height: 16px;
top: 8px;
}
#entry .item-ifo .ico {
position: absolute;
right: 21px;
z-index: 5;
}
#entry .item-ifo .i-pass {
background: url(../image/login-all-bg.png) no-repeat -346px -108px #fff;
width: 14px;
height: 19px;
top: 8px;
}
#entry .item-ifo .ico {
position: absolute;
right: 19px;
z-index: 5;
}
#entry .btn-entry:hover {
background: url(../image/login-all-bg.png) no-repeat 0 -95px;
}
#entry .btn-entry {
width: 307px;
height: 34px;
font-family: "Microsoft Yahei";
line-height: 100px;
text-indent: -9999px;
background: url(../image/login-all-bg.png) no-repeat 0 -61px;
overflow: hidden;
}
.btn-img {
cursor: pointer;
overflow: hidden;
margin: 0;
padding: 0;
border: 0;
text-align: center;
}


#regist .mt,#regist .mt h2,#regist .mt span{height:32px;line-height:32px;}
#regist .mt{padding-right:10px;position:relative;overflow:visible;margin-bottom:-1px;border-bottom:1px solid #dddddd;}
#regist .mt h2{float:left;padding-left:15px;}
#regist .mt span{float:right;text-align:right;}
#regist .mt b{display:none;}
#regist .mt .extra{position:absolute;right:20px;top:5px;}
#regist .mc{padding:30px 0 20px;border:solid #dddddd;border-width:0px 1px 1px; }
#regist .tab{height:33px;padding-left:277px;}
#regist .tab li{margin-right:5px;margin-top:3px;font-size:14px;width:100px;height:28px;text-align:center;line-height:28px;color:#F79100;}
#regist .tab .new{height:31px;line-height:31px;margin-top:0;}
#regist .tab .curr{position:relative;color:#fff;background:#ffffff;color:#e4393c;height:32px;line-height:32px;font-weight:bold;margin-top:0;-moz-box-shadow:2px 0 2px #DDDDDD; -webkit-box-shadow:2px 0 2px #DDDDDD;box-shadow:2px 0 2px #DDDDDD;border-bottom: none;}
#regist .tab li{background:#f7f7f7;border:1px solid #dddddd;}
#regist .tab li.fore{width:224px;}
#regist .tab li a{display:block;width:100px;height:34px;}
#regist .tab .fore a{width:224px;}
#regist .tab li a:hover,#regist .tab li a:active{
    color: #333;
    text-decoration: none;
}
#regist .item{padding-top:9px;height:60px;line-height:34px;position:relative;z-index:1;}
.thickbox-form .item{height:70px;line-height:40px;position:relative;z-index:1;}
.thickbox-form .f-body{height: 170px;}
#regist #select-regName{z-index:5;}
#regist .label,.thickbox-form .label{width:190px;text-align:right;font-size:14px;color:#999;padding-right:10px;float:left}
#regist .label b,.thickbox-form .label b{font-family:"????";margin-right:5px;font-weight:normal;}
#regist .text,.thickbox-form .text{
    width:238px;
    padding:10px 25px 10px 5px;
    border:1px solid #cccccc;
    float:none;
    font-size:14px;
    font-family:arial,"宋体";
    color: #999;
    overflow:hidden;
}
#regist .text-1,.thickbox-form .text-1{width:100px;float:left;}
#regist .blank,.thickbox-form .blank{width:16px;height:16px;position:absolute;left:243px;top:7px;padding:3px;float:none;}
#regist .img img,.thickbox-form .img img{height:26px;margin:0 5px;}
#regist .succeed,.thickbox-form .succeed{background:url(../image/lineBg.png) center no-repeat #ffffff;}
#regist .error-ico,.thickbox-form .error-ico{background:url(../image/lineBg.png) center no-repeat #ffffff;}
#regist .cue-ico,.thickbox-form .cue-ico{background:url(../image/lineBg.png) center no-repeat #ffffff;}
#regist .btn-regist{width:270px;height:36px;color:#FFF; font-family:"microsoft yahei";font-size:16px;text-indent:-9999px;font-weight:800;overflow:hidden;
background:url(../image/regist-btn.jpg) no-repeat ;}
#regist .btn-regist:hover{
	background:url(../image/hover-btn.jpg) no-repeat ;
}
#regist .highlight1,.thickbox-form .highlight1{border:1px solid #7ABD54;color: #333;}
#regist .highlight2,.thickbox-form .highlight2{border:1px solid #FF0000;color:#f00;}
#regist .highlight3,.thickbox-form .highlight3{border:1px solid #fc0;color:#333;}
#regist .pwdbg,.thickbox-form .pwdbg{background:#FFF8EB;}
#regist .ajax-check,.thickbox-form .ajax-check{position:absolute;margin-left:-21px;padding-left:21px;right:-70px;top:5px;}
#regist .focus,#regist .error,#regist .cue{color:#e4393c;line-height:36px;height:36px;position:absolute;top:0px;right:-275px;width:260px;padding:0 5px;background:#FFEBEB;border:1px solid #ffbdbe;}
#regist .item-ifo-extra .focus,#regist .item-ifo-extra .error,#regist .item-ifo-extra .cue{right:-195px;}
#regist .null,.thickbox-form .null{background:none;border:none;background:none;}
#regist .error span,.focus span,.thickbox-form .error span{padding:5px 0;line-height:13px;display:block;}
#regist .focus,.thickbox-form .focus{color:#666;width:260px;;line-height:36px;background:#f7f7f7;border:1px solid #dddddd;}
#regist .cue,.thickbox-form .cue{width:260px;;line-height:36px;background:#fffdee;border:1px solid #edd28b;color:#f7c600;}

#regist .null,#regist .error,.thickbox-form .null,.thickbox-form .error{color:#f00;}
#regist #mobileCodeDiv .focus,#regist #mobileCodeDiv .cue,.thickbox-form #mobileCodeDiv1 .focus,.thickbox-form #mobileCodeDiv1 .cue  {background:none;border:none;position:relative;right:0;padding:0;display:inline;}
#regist #mobileCodeDiv .cue,.thickbox-form #mobileCode .cue{color:#f7c600;}
#regist .checkbox{margin-top:8px;*margin-top:5px;_margin-top:6px;}
@media all and (-webkit-min-device-pixel-ratio:0) { #regist .checkbox {margin-top:10px;} }
#regist #referrer,.thickbox-form #referrer{color:#999;font-size:12px;}
#pwdstrength{color:#999;line-height:22px;padding-right:10px;clear: both;float: none;position:absolute;top:41px;right:-9px;}
#pwdstrength b{float:left;width:104px;height:13px;overflow:hidden;margin-top:5px;*margin-top:3px;}


.form {
 float:left;width:750px;
}

#regist .item .item-ifo {
    position: relative;
    width:270px;
}
#regist .item .item-ifo-extra,.thickbox-form .item .item-ifo-extra  {
    position: relative;
    width:350px;
}
#regist  #mobileCodeDiv .item-ifo,.thickbox-form.thickbox-form  #mobileCodeDiv .item-ifo{width:255px;}
#regist #authcodeDiv  .item-ifo,.thickbox-form #authcodeDiv  .item-ifo {width:380px;}
#regist .item-ifo i,.thickbox-form .item-ifo i {
    position: absolute;
    right: 8px;
}
#regist a.blue:link,#regist a.blue:visited{color:#005AA0;}
#regist #mobileCodeDiv .error,.thickbox-form #mobileCodeDiv .error{right:-265px;width:255px;top:0px;}
#regist #regName_error,.thickbox-form #regName_error{margin-top:0;float:none;cursor:pointer;}

#regist  #authcode.text{color:#333;float:left;}
#regist .item-new{padding-top:0;height:49px;}
#regist{margin-bottom:10px;}


.form{
    position: relative;
}


.help_center .pageMenu{
	border: 1px solid #9fa0a0;
	background: #fff;
  padding-bottom: 30px;
}
.help_center .pageMenu .cur a{
	color:#014BA4
}
.help_center h4 {
height: 32px;
line-height: 32px;
padding-left: 25px;
color: #4a4a4a;
font-size: 16px;
font-family: "microsoft yahei";
margin-top: 30px;
}
.help_center .pageMenu ul li {
padding-left: 32px;
height: 32px;
line-height: 32px;
overflow: hidden;
}
.help_center .pageMenu ul li a{
	text-decoration: none;
	color: #303030;
}
.help_center .pageMenu ul li a:hover{
	color:red
}

.pages_css{
  display: inline-block;
  cursor: pointer;
  color: #3F3A39;
  font-weight: bolder;
  width: 50px;
  text-align: center;
}

.pages_num{
  display: inline-block;
  cursor: pointer;
  color: #3F3A39;
  font-weight: bold;
  width: 20px;
  margin: 0 1px;
  text-align: center;
}

.active_pnum{
  background: #F00000;
  height: 20px;
  color: #FFF;
}

.move_left{
  background: url('../image/move_left.png') no-repeat center !important;
  width: 15px !important;
  height: 49px !important;
  display: inline-block;
  position: absolute;
  left: 0;
  top:0px;
  cursor: pointer;
  z-index: 999999999;
}

.move_right{
  background: url('../image/move_right.png') no-repeat center !important;
  width: 15px !important;
  height: 50px !important;
  display: inline-block;
  position: absolute;
  right: 0;
  top:0px;
  cursor: pointer;
  z-index: 999999999;
}


.cart-empty {
	margin: 0 10px;
	height: 98px;
	border: 1px solid #ddd;
	margin-right: 15px;
}
.cart-empty .message {
	height: 98px;
	background: #f3f3f3 url(../image/cart-empty-bg.png) no-repeat 421px 22px;
	text-align: center;
}
.cart-empty .message ul {
	padding-top: 23px;
}
.cart-empty .message li {
	line-height: 26px;
}

#sendMobileCode {
float: left;
margin-right: 0;
margin-left: 10px;
border: 1px solid #dddddd;
padding: 0;
width: 106px;
height: 36px;
background: #f4f4f4;
margin-top: 0;
text-align: center;
line-height: 36px;
color: #333;
text-decoration: none;
display: inline-block;
}

#getusPass .mt,#getusPass .mt h2,#getusPass .mt span{height:32px;line-height:32px;}
#getusPass .mt{padding-right:10px;position:relative;overflow:visible;margin-bottom:-1px;border-bottom:1px solid #dddddd;}
#getusPass .mt h2{float:left;padding-left:15px;}
#getusPass .mt span{float:right;text-align:right;}
#getusPass .mt b{display:none;}
#getusPass .mt .extra{position:absolute;right:20px;top:5px;}
#getusPass .mc{padding:30px 0 20px;border:solid #dddddd;border-width:0px 1px 1px; }
#getusPass .tab{height:33px;padding-left:277px;}
#getusPass .tab li{margin-right:5px;margin-top:3px;font-size:14px;width:100px;height:28px;text-align:center;line-height:28px;color:#F79100;}
#getusPass .tab .new{height:31px;line-height:31px;margin-top:0;}
#getusPass .tab .curr{position:relative;color:#fff;background:#ffffff;color:#e4393c;height:32px;line-height:32px;font-weight:bold;margin-top:0;-moz-box-shadow:2px 0 2px #DDDDDD; -webkit-box-shadow:2px 0 2px #DDDDDD;box-shadow:2px 0 2px #DDDDDD;border-bottom: none;}
#getusPass .tab li{background:#f7f7f7;border:1px solid #dddddd;}
#getusPass .tab li.fore{width:224px;}
#getusPass .tab li a{display:block;width:100px;height:34px;}
#getusPass .tab .fore a{width:224px;}
#getusPass .tab li a:hover,#getusPass .tab li a:active{
    color: #333;
    text-decoration: none;
}
#getusPass .item{width: 275px;padding-top:9px;line-height:34px;position:relative;z-index:1;}
#getusPass .text,.thickbox-form .text{
    width:238px;
    padding:10px 25px 10px 5px;
    border:1px solid #cccccc;
    float:none;
    font-size:14px;
    font-family:arial,"宋体";
    color: #999;
    overflow:hidden;
}
#getusPass .btn-sendf{
	float: left;
margin-right: 0;
margin-left: 10px;
border: 1px solid #dddddd;
padding: 0;
width: 106px;
height: 36px;
background: #f4f4f4;
margin-top: 0;
text-align: center;
line-height: 36px;
color: #333;
text-decoration: none;
display: inline-block;
}
#getusPass .focus, #getusPass .error, #getusPass .cue {
color: #e4393c;
line-height: 36px;
height: 36px;
position: absolute;
top: 43px;
right: -275px;
width: 260px;
padding: 0 5px;
background: #FFEBEB;
border: 1px solid #ffbdbe;
}


.sp{float: left;display: block;}
#search_{width: 1160px;position: relative;}
#search_ .content{background:#F3F3F3;padding: 36px 13px 0;}
#search_ h7{font-size: 14px;line-height: 40px;}
#search_ .c_header{border-top: 4px solid #de2123;}
#search_ .c_header .item{border: #c9caca solid 1px;overflow: hidden;}
#search_ .c_header .item .sp{padding: 10px 25px;}
#search_ .c_body{margin-top: 20px;overflow: hidden;}
#search_ .c_body .c_search .sp{padding: 2px 12px;}
#search_ .c_body .c_search .btn_s{border: 1px solid #c9caca;margin-left: 5px;cursor: pointer;position: relative;}
#search_ .action{background: #de2123;color: #fff;}
#search_ .c_goods{margin-top: 20px;overflow: hidden;}
#search_ .c_goods li{width: 185px;
height: 320px;
margin: 2px;
background: #fff;
display: inline-block;
float: left;
position: relative;}

#search_ .c_search b {
display: none;
position: absolute;
top: 5px;
right: 9px;
width: 9px;
height: 11px;
overflow: hidden;
font-size: 0;
}
#search_ .up b {
background: url(../image/2312074755.png) no-repeat;
background-position: -70px -114px;
}
#search_ .down b {
background: url(../image/2312074755.png) no-repeat;
background-position: -70px -102px;
}



#fiction .content_bg{overflow: hidden;
width: 1160px;
background: #f4f4f4;}
#fiction .content{width: 1100px;
border: #9fa0a0 solid 1px;}
#fiction .content hr{margin: 20px 0;}
#fiction .content .header_bg{background: url(../image/fiction_t_bg.jpg) no-repeat;
height: 75px;}
#fiction .content .body{
	padding: 28px 0;
position: relative;
width: 600px;
}
#fiction .content .body h2{text-align: center;
color: #e60012;
font-weight: initial;}
#fiction .content .body h3{
	text-align: center;
	font-size: 14px;
}
#fiction .content .body .y_input{padding: 10px 15px;
width: 37px;
font-size: 16px;}
#fiction .content .body .msg{margin-top: 25px;}
#fiction .content .body b{
	background:url(../image/fiction_ico.png) no-repeat;
	position: absolute;
}
#fiction .content .win b{
	width: 49px;
	height: 45px;
	left: 60px;
	background-position: -48px -0px;
}
#fiction .content .err b{
	width: 49px;
	height: 45px;
	left: 60px;
	background-position: -0px -0px;
}
#fiction .content .body .text{width: 259px;
font-size: 14px;
padding: 0px 20px;
line-height: 27px;}	
#fiction .content .body .text h2{
	text-align: left;
}
#fiction .content .body .btns{
	background: url(../image/fciton_btn.png) no-repeat;
width: 150px;
height: 48px;
background-size: 100%;
margin-top: 35px;
cursor: pointer;
overflow:hidden;
}
#fiction .input_div {
text-align: center;
}
#fiction .content .body .input_div .btns{
	background: url(../image/f_btn2.png) no-repeat;
	background-size: 100%;
}

#fiction .content .body .btns a{
display: block;
width: 149px;
height: 45px;
font-size: 0px;
}
#fiction .n{display: none;font-family: "Microsoft Yahei";}
#fiction .content .erra .b,#fiction .content .w1 .e1,#fiction .content .win .w,#fiction .content .w1 .w1{display:block}
.content .w1 .e{display:none}
.submit_brand{
	border: none;
	margin-left: 5px;
	cursor: pointer;
	float: left;
	margin-top: 9px;
}
.goods_so a{
	display: block;
	text-decoration: inherit;
	color: #fff;
	font-size: 20px;
	line-height: 95px;
	padding-left: 20px;
}


.broup_price{
	text-align: center;
	font-size: 37px;
	color: #d82123;
	font-weight: bold;
	line-height: 100%;
}
.broup_time{
	text-align:center;
}

.modal-upload-parent{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  visibility: visible;
}
.modal-upload-parent h1{
  font-size: 22px;
  text-align: center;
  padding: 25px 0 20px;
  color:red;
}
.modal-upload-IDCard{
  background-color: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  box-shadow: 0 5px 15px rgba(0,0,0,.5);
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 6px;
  padding: 0px 25px 80px;
  box-sizing: border-box;
  width: 450px;
  height: 133px;
  z-index: 1000;
  font-size: 16px;
  
}
.btn-confirm{
  width: 62px;
  height: 35px;
  outline: none;
  border-radius: 4px;
  background-color: #286090;
  color: #fff;
  position: absolute;
  bottom: 15px;
  right: 15px;
  border: 1px solid #204d74;
}