
/* CSS Document */
 
*{
	padding:0;
	margin:0px;
	/*font-size: 12px;
	font-family:'微软雅黑';*/
}

a{
	color:black;
	text-decoration:none;
	margin: 0;
	padding: 0;
	border: none;
}
img{
	border:none;
}
ul li{list-style: none;}
.clear{clear:both;}

/*顶部*/
#main_top{
	width:100%;
	height:30px;
	background:#f0f0f0;
	border-bottom: 1px solid #d9d9d9;
}
#top{
	width:1190px;
	height:30px;
	margin:0 auto;
    position:relative;
    z-index: 99;

}
.top_f{
	float:left;
}
.top_r{
	float:right;
	position: relative;
	z-index: 999;
}
#home:before,#home before{
      content: "";
      width:13px;
      height:13px;
      background: url(../images/img.png) no-repeat 0 0;
      display: inline-block;
      position:absolute;
      top:10px;
      left:-18px;
}
 
#collect:before,#collect before{
	 content: "";
      width:13px;
      height:13px;
      background: url(../images/img.png) no-repeat -15px 0;
      display: inline-block;
      position:absolute;
      top:10px;
      left:-18px; 
}
.top_f li,.top_r li{
	float: left;
	font-family: "黑体";
	margin-right:30px;
	line-height:30px;
    position: relative;
    z-index: 999;
    height:30px;

}
.top_f li a,.top_r li a{
    display: inline-block;
	color:#999999;}
.top_f li.home,.top_f li.collect {
	margin-right:40px;
}
.top_f li.home{
	margin-left:20px;
}
.top_r li.login {
	margin-right:0px;
}
.top_r li.login a span,.mine_list{
	padding:0 10px;
   }
.mine_list,.service_list{
    display: none;
    background:#f6f6f7;
    position: absolute;
    top:30px;
    left:0px;
    text-align: center;
    z-index:999;
    transition:all 4s;
    -webkit-transition:all 4s;
    -moz-transition:all 4s;
    -o-transition:all 4s;
    -ms-transition:all 4s;
}

.mine_list a,.service_list a{
    display: block;
    height:22px;
    line-height:22px;
}
/*头部 logo 搜索框 二维码*/
#header{
	width: 1190px;
	margin:0 auto;
	position: relative;
	z-index: 1; 
}
.header_logo{
	width:350px;
	margin-top: 20px;
	float: left;
}
.logo{
	width:270px;
	height: 77px;
	display: block;
	background:white url(../images/img.png) no-repeat 0 -14px;
}
.search{
	width: 438px;
	height: 38px;
	border:1px solid #d9d9d9;
	background: #f7f7f7;
	float: left;
	margin-top: 58px;
}
.search input{
	width: 355px;
	height:26px;
	border: 1px solid #d9d9d9;
	background: #ffffff;
	margin:6px 5px 6px 6px;
	float: left;
}
.search button{
	width: 65px;
	height: 28px;
	background: #85bf1c;
	border: none;
	font-size: 14px;
	font-family: "微软雅黑";
	color:#ffffff;
	line-height: 28px;
	margin:6px 0;
	float: left;
}
/*购物车*/
.shoop_cat{
	width:138px;
	height:35px;
	border: 1px solid #d9d9d9;
	background: #f9f9f9;
	float:left;
	text-align: center;
	margin:60px 50px 0 50px;
	display: inline;

}
.shoop_cat a{
	color:#666666;
	font-size: 14px;
    line-height: 35px;
    padding-left:20px;
    position:relative;

}
.shoop_cat i{
	width:18px;
	height:20px;
	display:block;
	background:url(../images/img.png) no-repeat -28px 0;
	position: absolute;
	top:3px;
	left:0;

}
/*二维码*/
.weixin{
	float: left;
	margin-top:10px;
	font-size: 12px;
	color:#000000;
	text-align: center;
	position:relative;
	z-index: 1;
	width: 85px;
	height: 98px;
}
.weixin_er{
	width: 79px;
	height: 79px;
	margin:0 auto;
	display:block;
	background: url(../images/img.png) no-repeat  -272px -13px;
	position:relative;
	z-index: 1;
	
	
}
/*导航*/
#nav_all{
	width: 100%;
	height:38px;
	background: #7fb301;
	
}
.nav{
	width:1190px;
	height: 38px;
	margin: 0 auto;
	position: relative;
}
.nav_item{
	position: relative;
	float: left;
}
.nav_item a{
	float:left;
	padding:0 25px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color:#fcf9f9;
	position: relative;
}

.nav_item .classify{
	background: #669900; 
	width:206px;
	padding:0;
    margin-right:20px; 
}
.nav_item_on{
	background: #669900;
}
.service_tel{
	position: absolute;
	right:40px;
	top:0;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color:#fcf9f9;
}
/*右边分类*/
.all_classify{
    background: #7fb301;
    float: left; 
    width: 206px!important;width:196px; 
    height: 395px;
    position:relative;
    margin-top: 2px;

}
.all_classify .items{
	text-align: left;
	width:100%;
	padding-left: 10px;
	

}
.li_on{
	background: #669900;
}
.all_classify .items_title p{
	border-bottom: 1px dashed #99c234;
	width:186px;
	height:30px;
	line-height: 30px;
	text-indent:2px;
	white-space:nowrap;
}
.all_classify .items_title:last-child{
	border-bottom: none;
}

.all_classify .items_title a{
	font-size: 12px;
	width:auto;	
	float:none;
	line-height:30px;
	padding-right:5px;
	color:#fcf9f9;
}
.all_classify .items_title a:first-child{
	padding-left:0px;
}
.all_classify .items_title .ht,.all_classify .items_title .ht1{
	font-size: 14px;
	color:#fcf9f9;
	font-weight: normal;
	width:186px;
	height: 35px;
	line-height: 35px;
	text-indent:2px;
	border-bottom: none;
}
.all_classify .items_title .ht1{
	border-bottom: 1px dashed #99c234;
}


.box{
	display:none;
	position: absolute;
	left:208px!important;left: 200px;
	top:0px;
	z-index: 999;
}
.box .hide{
	width:320px;
	height: 395px;
	background:repeat-y url(../images/bg_line_t.jpg) #fff;
	
	
}
.hide_block{
	padding:20px 15px;
}
.hide_block h3{
	color: #333333;
	font-size: 14px;
	border-bottom: 1px solid  #666666;
	font-weight: normal;
	padding:5px 0;
}
.hide_block .blocks a{
     color: #666666;
     display: inline-block;
     margin:15px 0 0 0;
}
.hide_block .blocks a:hover{
	color:#009944;
}
.hide_block .blocks span{
	 color: #666666;
     display: inline-block;
     margin:0px 5px;
}


/*主体内容*/
.content{
	width:1190px;
	height:auto;
	margin: 0 auto;
	position:relative;
}
/*焦点图*/
.focus{ position:relative; width:980px; height:393px; background-color: #000; float: right;border: 1px solid #7fb301; margin-top: 2px;}  
.focus img{ width: 980px; height: 393px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ width:965px; height:393px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:0px; left:450px; position:absolute; height:40px;width:80px; text-align:center;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:40px}    
.focus .D1fBt a{position:relative; display:inline; width:15px; height:15px; border-radius:15px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";
text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#848484;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }     
 
/*广告*/
.ads{
	width:1190px;
	margin: 0 auto;
}
.ads div{
	padding:5px;
	border: 1px solid #85bf1c;
	float:left;
	margin: 7px 7px 0 0;
}
.ads .ads_img{
	margin: 7px 0 0 0;
}
.ads img{
	width:280px;
	height: 156px;
	 
}
/*关爱女性*/
.modules{
	width:1190px;
	height:auto; 
	margin: 10px auto;
	position: relative; 
}
/*男性产品*/
.man .ht span{
	background-position:-93px -93px; 
	width:83px;
}
.man .m_left .ht,.man .m_right .ht_m{
	border-bottom:1px solid #466fe3;
}
.man .goods_title .goods_on{
	border:1px solid #466fe3;
    border-bottom: none;
    border-top-width: 2px;
    color: #466fe3;
}
.man .kinds{
	background:#466fe3;
}
.man .ht p{
	color: #466fe3;
}
.man .goods_title h1{
	border-bottom: 1px solid #466fe3;
}
.man .bs{
	border-right: 1px solid #466fe3;
}
.wm .bs{
	border-right: 1px solid #CF2383;
	border-bottom: 1px solid #CF2383;
}
.wm .new{
	border-bottom: 1px solid #CF2383;
}


/*老年产品*/
.older .ht span{
	background-position:-188px -93px; 
	width:83px;
}
.older .m_left .ht,.older .m_right .ht_m{
	border-bottom:1px solid #fea807;
}
.older .goods_title .goods_on{
	border:1px solid #fea807;
    border-bottom: none;
    border-top-width: 2px;
    color: #fea807;
}
.older .kinds{
	background:#fea807;
}
.older .ht p{
	color: #fea807;
}
.older .goods_title h1{
	border-bottom: 1px solid #fea807;
	
}
.older .bs{
	border-right: 1px solid #fea807;
}
/*儿童产品*/
.children .ht span{
	background-position:-282px -93px; 
}
.children .m_left .ht,.children .m_right .ht_m{
	border-bottom:1px solid #7fb301;
}
.children .goods_title .goods_on{
	border:1px solid #7fb301;
    border-bottom: none;
    border-top-width: 2px;
    color: #7fb301;
}
.children .kinds{
	background:#7fb301;
}
.children .ht p{
	color: #7fb301;
}
.children .goods_title h1{
	border-bottom: 1px solid #7fb301;
	
}
.children .bs{
	border-right: 1px solid #7fb301;
}

/*左边*/
.modules .m_left{
	width:225px;
	float: left;
}
.m_left .ht{
	width:225px;
	height: 61px;
	border-bottom:1px solid #cf2383;
	position:relative;
	
	
}
.ht span{
	width:84px;
	height:61px;
	color:#ffffff;
	font-size: 36px;
	line-height: 85px!important;line-height:61px;
	padding-left: 10px;
	display: block;    
    float: left;
	background:  url(../images/img.png) no-repeat  0 -93px;

}
.ht p{
	color:#cf2383;
	font-size: 30px;
	position:absolute;
	left:105px;
	bottom:0px;
	
}
.m_ad a{
	display:block;
}
.m_ad img{
	width: 225px;
	height:290px;
}
.kinds{
	width:225px;
	height:236px;
	background: #cf2383;
	border-radius: 0 0 10px 10px;

}
.kinds .kinds_a{
	padding:30px 0 0 0;
}
.kinds_a a{
	display: inline-block;
	font-size: 14px;
	color: #ffffff;
	width:108px!important;width:105px;
	text-align: center;
	position: relative;
	padding:10px 0px;
}
.kinds_a a:hover{
	text-decoration: underline;
	/*transform:translateY(50px);*/
}
.kinds_a span{
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	width:1px;
	padding:10px 0px;
}

/*右边*/
.modules .m_right{
	width:965px;
	float: left;
}
.m_right .ht_m{
	width: 752px;
	height: 61px;
	float: left;
	border-bottom: 1px solid #cf2383;
}
.m_right .goods_title{
	float: left;
	width:213px;
	margin-top: 20px;
	
}
.goods_title h1{
	float: left;
	color: #666666;
	font-size: 16px;
	text-align: center;
	width: 105px;
	height:40px;
	line-height: 40px;
	border:1px solid #cccccc;
	font-weight: normal;
	
}
.goods_title h1.new,.man .goods_title h1.new,.older .goods_title h1.new,.children .goods_title h1.new{
	border-left:none;
}
.goods_title .goods_on{
	border:1px solid #cf2383;
	border-bottom: none;
	border-top-width: 2px; 
	color: #cf2383;

}
/*产品*/
.goods{
      width: 965px;
}

.goods a{
	width: 192px;
	height: 262px;
	border: 1px solid #cccccc;
	border-top: none;
	border-left:none;
	display:block;
	float: left;
	text-align: center;
	background: #ffffff;
	color:#666666;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-ms-transition:all .4s;
	-oz-transition:all .4s;
}
.goods a:hover{
	opacity:0.8;
}
.goods img{
	width: 170px;
	height: 170px;
	margin-top:30px;
}
.goods p{
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	width: 170px;
	margin: 0 auto;
}
.goods p,.goods span{
	font-size: 14px;
}
.goods span{
	color:#d73232;
	margin-left:15px;
}
/*底部大广告*/
.big_ad{
	width:1190px;
	height: 112px;
	margin:20px auto;
	border: 1px solid #cccccc;
}
.big_ad a,.big_ad img{
	width: 1190px;
	height: 112px;
	display:block;
}
/*footer*/
#footer{
	width: 1190px;
	margin: 40px auto;
	background:url(../images/footer.jpg) no-repeat left top; padding-top:100px; clear:both; position:relative;
}
.wtjth{width:186px; height:76px; display:block; position:absolute; left:0; top:0;}
.wsjy{width:170px; height:76px; display:block; position:absolute; left:418px; top:0;}
.myf{width:210px; height:76px; display:block; position:absolute; left:588px; top:0;}
.zykf{width:194px; height:76px; display:block; position:absolute; left:798px; top:0;}
.hyxl{width:198px; height:96px; display:block; position:absolute; left:992px; top:0;}
.cxwz{width:90px; height:32px; display:block; position:absolute; right:75px; top:154px;}
.footer_nav{
	width:600px;
	margin:0 auto;
	text-align: center;
}
.footer_nav a{
	color: #666666;
	font-size: 14px;
	font-family: "黑体";
	margin-right:40px;
}

.message{
	width: 1000px;
	margin:20px auto;
	text-align: center;
	font-size: 14px;
	color: #666666;
}

* html,* html body{
    background-image:url(about:blank);
    background-attachment:fixed;
}
* html #elevator{
    position:absolute;
    right:expression(eval(document.documentElement.scrollLeft+-80));top:expression(eval(document.documentElement.scrollTop+100))
} 
#elevator{
	width:60px;
	height:auto;
	border: 1px solid #cccccc;
	position:fixed;
	
	top:300px;
}
#elevator ul li{
	padding:8px 4px;
}
#elevator ul li a{
	color:#b2b2b2;
	font-family: "黑体";
	text-align: center;
	display:block;
	padding:2px 0;
	font-weight:bold;
	border-bottom: 1px solid #cccccc;
}
#elevator ul li.bt{
	background: #ebebeb;
	margin:0 2px;
}