﻿@charset "utf-8";
/* CSS Document 
CopyRight @ 量众商城
Date: 2014/7/1 12:00
v=1.0
*/
/*基本红色#E4393C 基本灰色#ddd*/

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input{margin:0;padding:0;}
body{ font-size:12px;}
a{ color:#000; text-decoration:none; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
a:hover{ color:red; text-decoration:underline;}
ul,li,ol{ margin:0; padding:0;list-style:none; list-style-type:none;}
img{ border:0;}
p{ line-height:25px;}

h3 { font-size:20px;}
/*取消选中下的边框问题*/
input{outline:none}
/*select_a*/
.select_a {
 color:red; font-weight:700;}
/*颜色 #666用户灰黑字*/
.c6{ color:#666;}
/*宽*/
.w{ width:1200px; margin:0 auto;}
/*清除浮动*/
.o-h {overflow:hidden;}
/*隐藏*/
.hidde{ display:none;}


/*none-border*/
.noborder{ border:none!important;}

.ng-iconfont { font-family:"ng-iconfont" !important;}
.search-icon { font-size:18px; color:#ccc;}
/*左右浮动*/
.fl{ float:left;}
.fr{ float:right;}
/*padding marging上下左右大小值*/
.p_lr10{ padding-right:10px;}
.p_lr50{ padding-right:50px;}
.m_l50{ margin-left:50px;}
.m_l100{ margin-left:100px;}
.m-l-none{ margin-left:0!important;}

/*color*/
.red{ color:red;}

/*z-index overflow*/
.oz{ z-index:10; overflow:hidden;}
.oz li,.oz dl{ float:left;}
.z2{ z-index:100;}
.z3{ z-index:1000;}

/*line*/
.line{ width:0px; border-left:1px solid #ddd; padding:0px!important; margin:0!important;}
.div10{ width:100%; height:10px;}
.div20{ width:100%; height:20px;}
/*ad*/
.ad-box{width:100%; height:100%; position:fixed;display:none; z-index:99; filter:alpha(Opacity=90);-moz-opacity:1;opacity: 1; background-color:black; }
.ad-box .ad-content{position:relative;height:400px;overflow:hidden; z-index:999; top:20%; left:50%; margin-left:-300px; width:600px;}
.ad-box .ad-content .closebtn{display:block;width:50px;height:22px;line-height:26px;font-size:12px;color:red;text-indent:12px;overflow:hidden;position:absolute;right:6px;top:5px;z-index:99; color:white;}
/*i*/
.mini_nav  ul li i,.nav_all_title i,.h_b:hover i{ background:url("public.png"/*tpa=http://www.jdjoy.com/pic/public.png*/) -21px 0; display:block; width:8px; height:8px; top:10px; right:8px; position:absolute;}
.h_b:hover i{background:url("public.png"/*tpa=http://www.jdjoy.com/pic/public.png*/) -21px -8px!important;}
.nav_all_title {
 cursor:pointer;
}
.mini_uname { color:red;}
.mini_uname:hover { color:black; text-decoration:none; }
.border-all {
 border:1px solid #E2E2E2;}
.mg-right10 {
margin-right:10px;}
/*top_nav*/
#topnav{ width:100%; border-bottom:1px solid #eee; overflow:hidden;}
#topnav,#topnav .w{height:30px;background:#F7F7F7;}
.mini_nav{ width:1200px; height:30px; line-height:30px; margin:0 auto; }
.mini_nav li{ height:30px; padding-left:18px; padding-right:18px;}
.mini_nav em{ background:url("201407.png"/*tpa=http://www.jdjoy.com/pic/201407.png*/) no-repeat; position:relative;  width:20px; height:13px; display:inline-block; top:2px;}
.mini_nav sl{ border-left:1px solid #ddd; width:0; height:12px; top:9px; left:0;}

#topnav li{}
.sc{ padding-right:5px; padding-left:0!important;}

#home-area{ width:106px; height:30px; float:left; position: relative;}
#home-area em{ background:url("area.png"/*tpa=http://www.jdjoy.com/pic/area.png*/) no-repeat -5px -3px; top:5px; left:2px; width:12px; height:18px; display:inline-block; position:relative; margin-left:5px; margin-right:5px;}

/*.dd,.d_kf{ display:none;}
.d_kf a{ display:block;}
#home-area dt a:hover .dd{ display:block;}*/

/******Csy 2015-4-24 add******/
.dd {
          height: 0px;
	      background: #fff;
	      position:relative;
          z-index:9999;
          width:300px;
	      overflow: hidden;
          border-left-style: none;
          border-left-color: inherit;
          border-left-width: 0;
         
}
.list_area {
   margin-top:20px;
}
.list_area li{
    list-style:none;
    float:left;
    padding:3px 10px 3px 10px;
    text-decoration:none;
     color:#666;
}
.list_area li:hover {
     background-color:red;
}
    .list_area li a {
     color:#000;
      text-decoration:none;
    }
.list_area li a:hover {
    color:#000;
    text-decoration:none;
} 
/******end****/
.user_login a {
padding:3px;
}

/*.list_area{ overflow:hidden; list-style-position:outside; }*/


.kf{ position:relative;}

.mini_nav .line{ height:12px!important; top:8px; position:relative;}

#w-all {
overflow:hidden; width:100%!important; }/*background-color:#c40000;*/
.w1000 {
width:1000px; height:430px; margin-left:200px; z-index:3;}
/*.libg-1 {
background-color:#c40000;}
.libg-2 {
background-color:green;}
.libg-3 {
background-color:#d88818;}
.libg-4 {
background-color:#ae12a2;}
.libg-5 {
background-color:#1a36a3;}
.libg-6 {
background-color:#E4393C;}
.libg-7 {
background-color:#6210aa;}
.libg-8 {
background-color:#94c619;}
.libg-9 {
background-color:#f6dd19;}
.libg-10 {
background-color:#7bbe0c;}
.libg-11 {
background-color:#94c619;}*/
.w195 {
width:195px; border-bottom:1px solid #eee;overflow:hidden;}
.row-255, .row-166 {
overflow:hidden; border-right:1px solid #eee; border-top:1px solid #eee; display:block;}
.row-255 img{
height:255px;}
.row-166 img{
height:166px;}
/*logo+search*/
.l_s{ height:100px;}
.logo img{ width:90px; margin-top:20px;}
.s_ad{ margin-top:13px;}
#search{ width:580px; height:30px; line-height:30px; margin-top:20px; border:3px solid #E4393C;}
#search i { width:30px; height:30px; float:left;}
#txtsearch{ width:490px; height:30px; border:0; line-height:30px; float:left;}
#txtsearch:focus { border:0;}
/*Caoshuyun*/
.Floatsearch {
      float: left;
      padding-right:38%;
      padding-left:38%;
      position: fixed;
      margin-top: 0!important;
      width:1600px!important;
      height:63px!important;
      left:0;
      top:0;
      padding-top:10px;
      background-color:black;
      border:0!important;
      z-index:17!important;
      box-shadow:4px 4px 4px #aaa;
      opacity:0.8;
      overflow:hidden;
     
}

input::selection { border:4px solid red;}
#btnsearch{ width:60px; border:0; background-color:#E4393C; height:30px; cursor:pointer; font-size:14px; color:white; font-family:"宋体"; font-weight:600; }
.search_hotwords{ margin-top:10px; height:20px; line-height:20px;}
.search_hotwords a{color:#999; margin-right:10px;}
.search_hotwords a:hover{color:red; }

.g_cart{margin-top:20px;height:35px;line-height:35px;text-align:center;width:130px;border:1px solid #c9c9c9; position:relative;}
.g_cart_rightspan {
   width:20px;height:10px;
}
.g_cart a {
  text-decoration:none;
}
.g_cart_list {
  width:260px;
  margin-right:130px;
  border:1px solid #c9c9c9;
  display:none;
  position:absolute;
  z-index:16;
}
.num-box{ position:absolute; left:20px; top:-14px; background:url("public2.png"/*tpa=http://www.jdjoy.com/pic/public2.png*/) no-repeat -133px -279px ; padding-left:6px;}
.numbox{ height:20px; padding-right:6px; float:left; display:block; background:url("public2.png"/*tpa=http://www.jdjoy.com/pic/public2.png*/) 100% -250px; color:white;}

/*nav*/
.nav{  height:40px; position:relative;}
.nav_all{ width:199px; position:relative; height:40px; background:#c40000;}
.nav_all_title h3,.nav_main ul li a{ font-size:15px; font-family:"microsoft yahei";font-weight:700; color:black; }
.nav_all_title h3{ height:40px; line-height:40px; padding-left:30px;color:white;}
.nav_all_title i{ top:15px; right:15px;}
.nav_main ul li{ float:left;}
.nav_main ul li a{ display:block; float:left; height:40px; line-height:40px; padding-left:15px; padding-right:15px; text-decoration:none; width:70px; text-align:center;}
.nav_main ul li a:hover,.current{ background:#c40000; color:white;}
.dr_sj{ position:relative; display:block; width:10px; height:10px; background:url("public.png"/*tpa=http://www.jdjoy.com/pic/public.png*/) -20px -0px; top:-25px; left:65px;}
.nav_main ul li a:hover .dr_sj{ background:url("public.png"/*tpa=http://www.jdjoy.com/pic/public.png*/) -20px -6px;}
/*大导航及下拉菜单*/
.menu { font-family: arial, sans-serif; margin:0;} 
.menu ul { padding:0; margin:0; list-style-type: none; } 
.menu ul li { float:left; position:relative; } 
/*.menu ul li a, .menu ul li a:visited { display:block; text-align:center; text-decoration:none; width:104px; height:30px; color:#000; border:1px solid #fff; border-width:1px 1px 0 0; background:#c9c9a7; line-height:30px; 
font-size:11px; }*/ 
.menu ul li ul { display: none; z-index:999; }  
.menu ul li:hover ul { display:block; position:absolute; top:40px; left:0; width:105px; } 
.menu ul li:hover a { background:#c40000; color:white;}  
.menu ul li:hover ul li a { display:block; background:#eee; color:#000; } 
.menu ul li:hover ul li a:hover { background:#de0b0b; color:#000; } 


.main {overflow:hidden;}
/*category*/
.category{ position:absolute;background-color:#292929; }
#category {display:none;}

.icon-1{ background-position:-250px -189px!important;}
.icon-2{ background-position:-250px -214px!important;}
.icon-3{ background-position:-250px -239px!important;}
.icon-4{ background-position:-250px -264px!important;}
.icon-5{ background-position:-250px -289px!important;}
.icon-6{ background-position:-250px -314px!important;}
.icon-7{ background-position:-250px -339px!important;}
.icon-8{ background-position:-250px -364px!important;}
.icon-9{ background-position:-250px -389px!important;}
.icon-10{ background-position:-250px -414px!important;}
.icon-11{ background-position:-250px -439px!important;}


/*.category dl dt i{ background:url(../pic/public.png) -250px -189px; width:20px; height:20px; position:absolute; top:9px; left:10px; background-attachment:scroll;background-clip:padding-box;}*/

/*首页焦点图内容*/
.home-pic, #bd,#focus_image .pages,#focus_image,#focus_image .pages .item,#focus_image .pages .item i,#focus_image .controler,#focus_image .pages .item .poster{width:1000px;
}
.home-pic{ position: relative; overflow:hidden; display:inline-block; float:left;} 
.news{ width:460px;}
#bd{clear:both;}
#focus_image{height:430px;position:relative;overflow:hidden;}
#focus_image .pages{height:420px; }
#focus_image .pages .item{position:absolute;left:1000px;top:0;height:440px;text-decoration:none}
#focus_image .pages .item.cur{display:block;}
#focus_image .pages .item .poster{display:block;height:440px; }
#focus_image .pages .item b{background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;width:310px;height:40px;left:0;bottom:0;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;cursor:pointer}#focus_image .pages .item:hover b{opacity:.4;filter:alpha(opacity=40)}
#focus_image .pages .item i{position:absolute;padding:0 5px;height:40px;left:0;bottom:0;line-height:40px;font-size:14px;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:600}
#focus_image .controler{display:block;height:40px;line-height:40px;text-align:center;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none; position:relative; top:-40px; }
#focus_image .controler b{display:inline-block;width:20px;height:20px;margin:10px 4px;background:#FFF;cursor:pointer;line-height:20px;font-weight:700;color:#2B2B2B;position:relative;}
#focus_image .controler b i{display:none}
#focus_image .controler b.down{background:#A91F01;color:#FFF;}
#focus_image .controler b.down i{position:absolute;display:block;border:5px dashed transparent;border-bottom:5px solid #A91F01;top:-9px;left:5px;width:0;height:0;line-height:0;}

/*首页tab*/
.news-hr ul,.news-gy ul{ display:block; border:1px solid #ddd;}
.news_tab {overflow:hidden;zoom:1;border:1px solid #e5e5e5;}
.news_tab li.ahover {color:#000;}
.news_tablist ul a img{ width:265px;}
.news_tablist ul {line-height:25px;display:none;padding:10px;}
.tab {height:35px; }
.tab li{ float:left; cursor:pointer; line-height:35px; padding-left:15px; padding-right:15px;border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
.ahover { background:white; }
.ahover h4{ color:red;}



/*lc*/
.title{ border-bottom:2px solid #ddd; height:35px;}
.title h1{ font-family:"microsoft yahei"; display:block; width:150px; float:left;}
.title em{ margin-top:13px; display:block; float:left;}
.lc {
overflow:hidden;}
.lc-c{ width:240px;}
.lc-c a img {
   width:240px;border-left:1px solid #fff;
 }
    .lc-c a img:hover {
    border-left:0px;
    }
.lc-c-last a img {
     width:239px;border-left:1px solid #fff;
}
.lc-c-last a img:hover {
    border-left:0px;
    }
/*floor*/
.floor{ position:relative; overflow:hidden; margin-bottom:10px;}
.f-categor {width:220px;}
.floor-tit {
font-weight:bold;
font-size:25px;
left:0;

}
/*Caoshuyun 各楼的样式*/
/*.f-c-t {color:#18A9DF;height:30px;line-height:30px; border-bottom:2px solid #18A9DF;}*/
.f-c-t1 { border-bottom:2px solid #19AAE0;}
.f-c-t2 { border-bottom:2px solid #CC9708;}
.f-c-t3 { border-bottom:2px solid #469630;}
.f-c-t4 { border-bottom:2px solid #A03CE3;}
.f-c-t5 { border-bottom:2px solid #14A0D1;}
.f-c-t6 { border-bottom:2px solid #EA3D80;}
.f-c-t7 { border-bottom:2px solid #13AA98;}
.f-c-t8 { border-bottom:2px solid #195DBD;}
    /*end*/
 
.f-c-list{ height:385px; border-bottom:1px solid #E2E2E2;border-left:1px solid #E2E2E2;}
.f-c-list ul { padding:5px; overflow:hidden; height:220px;}
/*.f-c-list ul li {display:block; height:28px;text-align:center; line-height:28px; width:90px; float:left; margin-left:5px;margin-right:5px;margin-top:2px}*/
.f-c-list ul li {display:block; float:left; width:90px;margin-left:10px;  overflow:hidden;}

 .f-c-list ul li a {
    color:#656565;padding:7px 5px;  display:block;
 }
.floor-main-l{ width:760px; height:370px; position:relative; top:-28px; margin-top:2px; }


.f-c-t,.f-c-t a{ font-family:"microsoft yahei"; font-size:22px; text-indent:12px;}
.floor h1 a{ width:70px; text-align:center; margin-left:30px;}
.floor-title{ border-bottom:2px solid #ddd; position: relative; height:30px;}
.floor-title ul{ display:block; position:relative; width:220px; height:362px; border-bottom:1px solid #ccc;}
.floor-title ul li{ }
.floor-ad{ text-align:center; height:170px!important; }
.floor-ad a{width:100%!important; margin-left:0!important; height:170px!important; overflow:hidden;}
.floor-title li a{ display:block; margin-left:35px; width:75px; float:left; font-family:"microsoft yahei";font-size:12px;}

.category-list{ width:670px; margin:0 auto; padding:10px 0; border-bottom:1px solid #eee; height:20px;}
.category-list a{ display:block; padding:0 15px; float:left; height:20px; line-height:20px; }
.s-title{ font-weight:700; color:#F00; padding-right:0!important;}
.stitle{ float:left; width:90px; text-align:center;}
.slist{ float:left; width:560px; }

.floor-main{ position:absolute; left:220px; width:760px;}
.floor-main-title{ position:relative; top:-32px; width:760px; height:30px; line-height:30px;}
.floor-main-title .current{ background:none!important; border-bottom:2px solid red; color:red;}
.floor-main-title a{ text-align:center; float:left; width:150px; font-size:14px; font-family:"microsoft yahei";}
.floor-main-title a:hover{ border-bottom:2px solid red; color:red; text-decoration:none!important;}


.floor-main-r{ float:right; width:256px; height:380px; border-left:1px solid #eee;margin-top:35px;}
.floor-main-r .r-ad a{ display:block; float:left;  margin-top:2px;}
/* tab */
.f-tab { width:725px; overflow:hidden;}

/*Caoshuyun*/
.tab-menu { height:35px;  border-bottom:2px solid #aaa;}

ul[keys="tab-menu1"] {color: red; border-bottom:2px solid #19AAE0;}
ul[keys="tab-menu2"] {color: red; border-bottom:2px solid #CC9708;}
ul[keys="tab-menu3"] {border-bottom:2px solid #469630;}
ul[keys="tab-menu4"] {border-bottom:2px solid #A03CE3;}
ul[keys="tab-menu5"] {border-bottom:2px solid #14A0D1;}
ul[keys="tab-menu6"] {border-bottom:2px solid #EA3D80;}
ul[keys="tab-menu7"] {border-bottom:2px solid #15A89C;}
ul[keys="tab-menu8"] {border-bottom:2px solid #195DBD;}
/*end*/

.tab-menu li { width:240px; float: left;margin-top:7px;height:28px; line-height: 20px; color:red; text-align: center; cursor: pointer; }
.tab-menu li.tab-arrow{ border-bottom:2px solid red;}
.tab-menu li.tab-arrow h3 {
        color: #E23C3D;
    }
/*Caoshuyun*/
.tab-menu li.tab-arrow b {
    width:0px;
    height:0px;
    overflow:hidden;
    font-size:0px;
    line-height:6px;
    margin-top:59px;
    border-top-color:transparent;
    border-right-color:transparent;
    border-bottom-color:#e4393c;
    border-left-color:transparent;
    border-top-width:6px;
    border-bottom-width:6px;
    border-left-width:6px;
    border-right-width:6px;
    border-right-style:dashed;
    border-bottom-style:solid;
    border-left-style:dashed;
    zoom:1;
 }
/*end*/
.tab-menu li h3 { color:#999; text-decoration: none;}
.tab-menu li.current a {  color: #333;}
.tab-list { padding:0; height:360px;}
.tab-list li { height: 24px; line-height: 24px; overflow: hidden; }
.tab-list li span { margin: 0 5px 0 0; font-family: "宋体"; font-size: 12px;font-weight: 400; color: #ddd; }
.tab-list .hide {  display: none;}
.tab-list dl{ display:block; width:226px; height:180px; float:left; border:1px solid #ddd; text-align:center; position:relative; margin:5px;}
.tab-list dl:hover { border:1px solid #E4393C; }
.tab-list dl dt{ margin-top:10px; padding-bottom:10px;}
.tab-list dd{ text-align:left;padding-left:30px; right:30px; position:absolute;}
.tab-list dd a { display:block; height:18px; overflow:hidden; line-height:18px;}
.tab-list dt a img { height:100px; }
.money{ font-family:"microsoft yahei"; font-size:16px; color:#e45959; display:block; }
.tab-l-side {position:relative; left:150px; width:455px; height:180px; overflow:hidden; float:left; position:absolute; margin:0; padding:0;}
.tab-l-side a img {height:180px;}
.tab-l-side +dl +dl { margin-left:452px;}
/*首页焦点图*/


/*category-show*/
.category-show{ position:absolute; left:220px; top:0px; width:700px; height:440px; border:1px solid #999; background:#FFF; z-index:999;}
.main-lists ul {
display:block;}
.main-lists ul li { height:338px;}



/*pro_list*/
.main-l{ height:auto; border:1px solid #ccc; border-top:4px solid #E4393C; box-shadow:1px 1px 2px #ccc;}

.main-r{ width:960px; overflow:hidden;}
.main-r-c{ border-top:3px solid #E4393C; height:auto;}
.main-r-c ul li { float:left; width:228px;  border:2px solid #e5e5e5;  margin:10px 8px 5px 0; }
.main-r-c ul li:hover { border:2px solid #e4393c; box-shadow:0px 0px 1px #e4393c; }
.pro_list .price {  height:30px;}
.pro_list .btns { height:35px; bottom:0; left:0; position:relative;}

.pro_list_img {height:180px; padding:10px 0 5px 0; text-align:center;}
.pro_list_img a img { height:auto; width:180px; }
.pro_list_t, .price, .stocklist, .extra { padding:5px 8px;}

.pro_list_t {height:3em; word-wrap:break-word; overflow:hidden;}
.pro_list_t a { line-height:150%; }
.spec{ border:1px solid #ccc; width:960px; height:180px; }
.spec-r-c ul li{ display:block; width:230px; float:left; margin-left:10px;}
.spec-r-c ul li span{ width:110px; float:left;}
.spec-r-c ul li span a img{ width:105px;}
.spec-r-c ul li div{ width:105px; height:135px; float:left;}
.spec-r-c ul li div span{ width:100px; height:70px; word-wrap:break-word; overflow:hidden;}
.spec-r-c ul li div span a { text-decoration:none;}
.spec-r-c ul li div .price{ margin-bottom:10px;}
.spec-r-c ul li div a{  padding:5px; bottom:0px; position:relative;}
.spec-r-t h1{ font-size:14px; display:block; padding:10px 0 5px 10px;}
.spec-r-c ul li div .price{ width:100%; height:25px;}

.spec-r-c ul li .price{ float:left;}
.spec-r-c ul li .types{ float:right;}
.spec-r-c ul li .pj{ text-align:left;}
.btns{ width:228px;}
.btns a{ display:block; text-align:center; float:left; line-height:32px;background:#efefef; width:75px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5;  }
.btns a:hover { background:white;    }
.stocklist { color:#666; font-size:12px;  float:right; font-weight:200;}
.btn-cart { border:1px solid #ddd;
}
/*pro_list end*/




/*goods_right_show */
.m-show-c{}
.m-show-c-l{}
/*about_list*/
.about_list {
border:1px solid #ddd; width:230px;
}
.about_list a { width:80px; float:left; padding:5px; text-align:center;}

.about_list{ width:230px; border:1px solid #eee; height:200px;}
.about_list h3 { padding:5px 10px; background:#efefef;}
.boxwrap{ margin:0 auto;width:1000px; height:auto;  text-align:left; }
.boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}


.left180{width:180px;}
.left264{width:260px;}
.left294{width:294px;}
.left300{width:300px;}
.left325{width:325px;}
.left710{display:inline;width:710px;border-right:1px solid #E2E2E2;background:#fff;overflow:hidden;}
.left920 { width:920px;
}
.right325{float:right;width:325px;}
.right350{float:right;width:350px;}
.right356{float:right;width:356px;}
.right757{float:right;position:relative;width:950px;padding:20px;border-left:1px solid #E2E2E2;background:#fff;min-height:470px;_height:470px;}



.m-show-c-r { margin-left:20px;}
.goods_right_show { float:right;display:inline;width:950px;border-right:1px solid #E2E2E2;background:#fff;overflow:hidden;
}
/*up down*/
.up{ padding:10px; border-bottom:1px solid #999; width:860px; border-bottom:1px solid #CCC;}
.up h1{ display:block; line-height:30px; font-size:18px;}
.up h2{ line-height:25px;}

.goods-attribute{ margin-top:10px; float:left;}
.goods-attribute-r{  width:450px; }

/*users*/
.goods-users { width:260px; border:1px solid #eee; float:right; margin-top:10px;}
.goods-users dl { overflow:hidden; padding:10px; }
.goods-users dl dt { float:left; width:80px; }
.underline {border-bottom:1px solid #eee;}
#enter-shop {text-align:center;}
#enter-shop a { display:block; padding:5px;}
/*goods_right_show end*/



/*晒单*/
.h200,.h220{padding-top:15px; border-top:1px solid #ccc;}
.h200{ height:170px;}
.h220{ height:220px;}
.h220 ul{ margin:0 auto; width:1180px; display:block; }

/*.h220 ul li{ float:left; display:block; width:140px; margin-top:15px;}

.h220 ul li a{ border:1px solid #eee; display:block; float:left; width:118px; padding:0 5px; text-align:center;}*/
.showd{ width:900px; height:200px; border-top:2px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.showd h3{ display:block; padding:10px 0 10px 15px;  background:#F7F7F7;}
.showd a img{ width:150px;}
.ad-r img{ width:290px;}

.shaidan{ margin:15px 10px 0 15px;}
.shaidan a{ display:block; float:left;}
.shaidan p{ display:block;}
.shaidan-l{ margin-right:15px; display:block; float:left;}
.shaidan-l p{ display:block; float:left;}
.shaidan-c{ display:block; width:100px; height:70px; position:absolute; padding-top:45px; text-indent:3em;}

.mapbg{ background:url("20130330B_1.png"/*tpa=http://www.jdjoy.com/pic/20130330B_1.png*/) 0 -130px; height:150px;}
.mapbg dd a{ float:right;}

.icon{ width:20px; height:14px; overflow:hidden; background:url("index-sprite.png"/*tpa=http://www.jdjoy.com/pic/index-sprite.png*/); position:absolute;}
.icon-begin{ left:0; top:45px; background-position-x:0; background-position-y:-230px;}
.icon-end{ left:100px; top:80px; background-position-y:-228px; background-position-x:-23px; }



/*index2*/
.title-link{ height:32px; line-height:32px;}
.category2{ width:220px; height:300px; float:left; border:1px solid red; margin:0; clear:both;}
.category2 h3{ display:block; line-height:30px; padding-left:20px; background:#E4393C; color:white;}
.category2 dl dt{ font-size:14px; display:block; padding:10px 0 10px 30px; font-weight:700;}
.category2 dl dd{ width:200px; display:block; border-bottom:1px solid #eee; height:130px; margin:0 auto;}
.category2 dl dd a{ display:block; width:80px; float:left; height:15px; line-height:15px; padding:3px 0 3px 5px;  margin-left:15px;}

/*hot-ph*/
.hot-ph{ width:270px; border:1px solid #ddd; height:540px; float:left; margin-left:10px;}
.hot-ph h3{ display:block; padding:15px 0 15px 20px;}
.hot-ph dl{ height:120px; display:block;}
.hot-ph dl dt{ display:block; background:#eee; padding:5px; margin-left:10px; margin-right:10px;}
.hot-ph dl dd{ margin:10px 0;}
.hot-ph dl dd a{ display:block; width:70px; height:70px; float:left;}
.hot-ph dl dd a img{ width:70px;}
.hot-ph dl dd p{ width:200px; float:left;}
.hot-ph dl dd p a{ display:block; height:25px; font-size:14px; color:red; font-weight:700;}


.lists-title{ background:#F8F8F8; padding-top:5px; border-bottom:6px solid #e1e1e1;}


.lists-title h2{ display:block; width:115px; height:35px;  background:url("secondBg.png"/*tpa=http://www.jdjoy.com/pic/secondBg.png*/) -135px 15px no-repeat; text-align:center; margin-bottom:-6px;}
.lists-title p{ display:block; float:right; height:20px; margin-top:-26px;}
.lists-title p a{ padding:5px 15px;}


.lists-c{ padding:13px; border:1px solid #eee; height:500px;}
.lists-c .add{ display:block; float:left;}
.proBox{ width:975px; float:left; padding-left:15px;}

.proBox ul { display:block; padding:15px;}
.proBox ul li{ display:block; width:160px; height:240px; float:left; margin-right:25px;}
.price{ font-size:16px; font-weight:700; color:red;}



/*---showpic---*/


.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url("left-1.gif"/*tpa=http://www.jdjoy.com/readpay_files/images/left.gif*/) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url("right-1.gif"/*tpa=http://www.jdjoy.com/readpay_files/images/right.gif*/) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url("loading-2.gif"/*tpa=http://www.jdjoy.com/readpay_files/i/loading.gif*/) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
/*---showpic---*/

/*----shop_cart-----*/
.shop_cart{background:url("public.png"/*tpa=http://www.jdjoy.com/pic/public.png*/) -135px -87px; width:35px; height:35px; display:block; float:left; margin-top:-10px;}
/*-----shop_cart end-------*/

/*bottom*/
.bottom{ overflow:hidden; padding-top:15px; border-top:1px solid #DBDBDB; padding-bottom:15px;}
.bottom div{ overflow:hidden; }
.bottom ul{ width:600px; margin:0 auto; display:block; height:30px; text-align:center;}
.bottom ul li { display:block; float:left;}
.bottom ul li a{ padding:5px 15px;}
.bottom dl{ display:block; width:200px; float: left;}
.bottom dl dt { padding:6px 0;}
.bottom dl dt h3{ color:#666;}
.bottom dl dd a{ display:block; padding:5px 0; width:160px; color:#666;}
.bottom p{ text-align:center; display:block; margin:0 auto; height:25px;}
.authentication{ text-align:center;}
.authenticati on a { margin-right:15px;}
.authentication span a img { width:108px; height:40px;}
.fore { display:block; float:left; }
/*************2015.03.26加Caoshuyun**************************/
.f-c-ad {
   width:220px;
   height:100px;
   position:relative;
   float:left;
   margin-top:30px;
  /*border:1px solid red;*/
}
.f-c-ad ul {
   width:220px;
   margin:0;
   padding:0;
   margin-left:5px;
   height:120px;
}
.f-c-ad ul li{
   width:90px;
   height:45px;
   border:1px solid #e0e0e0;
   float:left;
   margin-bottom:10px;
   margin-left:8px;
   padding-left:0;
}
.f-c-ad ul li a,.f-c-ad ul li a img{
      width:90px;
   height:45px;
      margin:0;
   padding:0;
}
/**************end*************************/

    /******2015-4-15 add CaoShuyun*******/
/**搜索历史框**/
.search-history
{
    width:350px;
    height:281px;
    position:relative;
    border:1px solid #E2E2E2;
    z-index:1000;
    margin-top:-26px;
    margin-left:-3px;
    background-color:#fff;
    display:none;
    opacity:1;
}
.search-history-left 
{
    width:174px;
    height:281px;
    border-right:1px solid #c9c9c9;float:left;
}
.history
{
  width:174px;
   height:281px;float:left;
}
.history span 
{
    width:80px;
   line-height:40px;text-align:center;
    height:40px;float:left;
}
.search-history-right 
{
    width:174px;
    height:281px;float:left;
}
 .search-history-right ul {
    width:170px;
    height:281px;float:left;
    margin-left:10px;
}
.search-history-right ul li{
        float:left;height:25px;
        padding-left:5px;
         padding-right:5px;
        line-height:25px;
        text-align:center;
        margin:3px;
        border:1px solid #c9c9c9;
        overflow:hidden;
}
    .search-history-right ul li:hover{
             border:1px solid red;
         }
     .search-history-right ul li a{
             text-decoration:none;
         }
/**********/
        /*左导航可关闭*/
    .closenav {
    position:absolute;width:15px;height:15px;cursor:pointer;float:right;top:0px;left:96%;
    }

    /*******轮播图样式begin***********/
    .banner-box {
        height:430px;width:1000px;
    }
  .banner-box .hd {position:relative;top:400px;left:430px;z-index:10}
  .banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;
                              margin-right:20px;background:black;
                              opacity:0.5;
                              float:left;cursor:pointer;
        }
 .banner-box .hd ul li.on{background:black;opacity:1;}
.bd 
{
   position:absolute; z-index:10;
}
.m-width
{  height:430px;width:1000px; z-index:1;
}
.m-width a img
{
    height:430px;width:1000px; z-index:1;
}
.hd2 ul li{
   display:none;
}
/*******轮播图样式end***********/
/*************右下角导航样式************/
        .right_Navigation {
         position:fixed;
         right:50%;
         margin-right:-655px;
         float:right;
         bottom:0px;
        }
        .right_Navigation div{
          width:48px;
          height:48px;
          list-style:none;
          text-align:center;
          border:1px solid silver;
          color:red;
          cursor:pointer;
          margin:3px;
        }
        .right_Navigation div a{
           cursor:pointer;
           text-decoration:none;
           color:red;
           width:48px;
           height:48px;
           text-align:center;
        }
        .right_Navigation div a img {
           width:48px;
           height:48px;
          
        }

/***************右下角导航样式end************/


/************网站导航****csy 2015-4-28*add*****/
.webnavs {
          height: 0px;
	      background: #fff;
	      position:absolute;
          z-index:99;
          width:1200px;
          right:360px;
          margin:auto;
	      overflow: hidden;
          border-left-style: none;
          border-left-color: inherit;
          border-left-width: 0;
          box-shadow:1px 1px 1px #000;
          margin-top:1px;
         
}
.webnavs dl {
    width:290px;
    float:left;
    border-left:1px solid #e0e0e0;
    padding-left:5px;
    margin-right:4px;
}
.webnavs dl dt {
    width:290px;float:left;
    font-weight:700;
     margin-left:5px;
}
.webnavs dl dd {
  float:left;
  margin-left:15px;
}
.webnavs dl dd a {
   text-decoration:none;
}
/************网站导航end**********/

/*会员登录*/
.login-box{margin:0 auto;padding:10px 40px 10px 40px; overflow:hidden;}
.login-box .left-box{position:relative;right:0px;top:10px;float:right;margin:auto;background:#fff;border-radius:6px;width:400px;height:350px;}
.login-box .left-box > div {margin-top:20px}
.login-box .left-box dl{ margin-left:60px;margin-top:20px;line-height:28px;font-size:14px;font-family:"Microsoft Yahei"; }
.login-box .left-box dl dt{display:block; float:left;width:70px;}
.login-box .left-box #msgtips{display:none;height:20px; font-size:12px; color:#F00;}
.login-box .left-box dl dd .btn_login{width:280px;border-radius:5px;display:inline-block; padding:10px 20px; cursor:pointer; border:1px solid #eee; background:#ED2820;color:#fff; font-size:18px; line-height:1em; font-family:"Microsoft Yahei"; }
.login-box .center-box{ float:left; margin-left:20px; width:1px; height:240px; background:url("login_line.gif"/*tpa=http://www.jdjoy.com/images/login_line.gif*/) no-repeat; overflow:hidden; }
.login-box .right-box{ display:inline;float:left;margin-top:20px;height:400px; }
.login-box .right-box p{ text-align:center; font-size:14px; color:#F00; font-family:"Microsoft Yahei"; }
.login-box .right-box p.button{padding:8px 0 0;}
.login-box .right-box p.button a{ display:inline-block; padding:10px 30px; border:1px solid #408f40; background:#52A152; color:#fff; font-size:18px; line-height:1em; font-family:"Microsoft Yahei"; }
.login-box .right-box p.button a:hover{ text-decoration:none; }
.login-box .right-box p.note{ padding-bottom:20px; font-size:18px; color:#666; font-weight:500; line-height:1.8em; }
.login-box .center-box{float:left; margin-left:20px; width:1px; height:240px; background:url("login_line.gif"/*tpa=http://www.jdjoy.com/images/login_line.gif*/) no-repeat; overflow:hidden; }
.zd {float:left;width:120px;}
.wj{float:left!important;width:100px;height:40px;}
.left-box .title {border-bottom:1px solid #DDD;height:40px;line-height:40px;width:280px;margin-left:60px;}
.left-box .title div {text-align:center;float:left;width:50%;}
.left-box .title div:first-child {font-size:20px;font-weight:600;}
.left-box .title div:last-child a{font-size:13px;color:#2987FB;text-decoration:none}
.oauth_inner{margin-left:60px;}
.oauth_inner label{display:block;float:left;width:100px;height:36px;line-height:36px;color:#777;font-size:14px;font-family:"Microsoft Yahei";}
.oauth_inner .oauth_list{margin-left:100px;}
.oauth_inner .oauth_list a{display:block;float:left; margin:6px 15px 6px 0;line-height:35px;vertical-align:middle;}
.oauth_inner .oauth_list a img{vertical-align:middle;}
/*会员注册*/
.reg-box{margin:0 auto;padding:0 50px;}
.reg-top ul{ padding:10px 0 10px; height:23px; border-bottom:1px solid #DADADA; }
	.reg-top ul li{ float:left; padding:0 50px 0 10px; height:18px; font:bold 18px "Microsoft Yahei"; color:#666; }
	.reg-top ul li em{ margin-right:5px; padding:2px 5px; background:#999; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
	.reg-top .step .step1,
	.reg-top .stepsendmail .step2,
	.reg-top .stepcheckmail .step3,
	.reg-top .stepcheckerror .step2,
	.reg-top .stepverify .step2,
	.reg-top .stepsucceed .step3{color:#FF6C1E;}
	.reg-top .step .step1 em,
	.reg-top .stepsendmail .step2 em,
	.reg-top .stepcheckmail .step3 em,
	.reg-top .stepcheckerror .step2 em,
	.reg-top .stepverify .step2 em,
	.reg-top .stepsucceed .step3 em{background:#FF6C1E; }
.reg-con{margin-top:30px;}
	.reg-con dl{clear:both;padding:8px 0;font-size:14px; line-height:28px;font-family:"Microsoft Yahei";}
	.reg-con dl dt{display:block; float:left;width:150px;text-align:right;}
	.reg-con dl dt em{padding-right:5px; color:#FF0000; font-style:normal;}
	.reg-con dl dd{margin-left:150px; padding-left:10px;}
	.reg-con dl dd i{display:block; line-height:28px; color:#999; font-size:12px; font-style:normal; }
	.reg-con dl dd .btn_submit{padding:10px 30px;border:1px solid #cf5413;background:#FF6C1E;color:#fff;font-size:18px;line-height:1em;font-family:"Microsoft Yahei";cursor:pointer; }
/*授权登录*/
.oauth_box{margin:0 auto;padding:40px 40px 80px 40px;width:760px;}