@charset "utf-8";
/* CSS Document */
body {
      margin: 0px auto ; background-color: transparent;padding:0px; font-family:"宋体";font-size:12px }
.font_12_r{
           font-size:12px; color:#ff4400 !important; font-weight:normal;
}
.t{
   font-size:12px; padding-left:3px; color:#ff4400; font-family:"Arial"
 }
a{text-decoration:none}

/* 头 */
#header{
      margin:0px auto;width:950px;padding:0px; height:173px; 
}
#line{
      margin:0px;width:950px;font-size:12px; float:left; padding-top:3px;
	   color:#ff71a1; 
} 
#top_box{
         margin:0px;width:950px;height:81px;padding:0px; 
}
/* logo */
#logo{
     float:left;margin:0px;width:164px;height:81px;
}
#topnav_box{
            padding:0px;float:left;width:786px;margin:0px;height:81px;}

#phone{
       color:#db1c7a;font-size:12px;font-weight:bold; width:281px; float:left; text-align:left; margin-left:30px;
}
#mlink{ float:left; width:440px;}
/* 顶导航 */ 
#nav_top{ 
          float:right;width:786px;margin:0px;font-size:12px;padding-top:7px;padding-right:0px; text-align:right;
}
#nav_top a{color:#333333;font-size:12px;text-decoration:none; padding-left:0px;padding-right:5px;
}
#nav_top a:hover{
          color:#ff4400;text-decoration:underline;  
}  
 
 

/* 主导航 */ 
#mainnav{
         float:right;padding:0px; margin-top:16px;height:25px;color:#505050;
		 width:786px; 
}
#mainnav ul{
            margin:0px;list-style-type:none; display:inline; float:right;
}
#mainnav li{
             float:left; margin:0px;padding:0px;
			  text-align:center; vertical-align:middle;
}
#mainnav li a{
               font-size:12px;color:#333333;text-decoration:none; margin-top:6px; display:block;
}
#mainnav li a:hover{
                     color:#ff4400;text-decoration:underline;
}  
.cart a{
       padding-right:8px;
}          
.m_1{
     width:3px;height:25px;background:url(images/topnav_left.jpg);
}
.m_2{
     width:70px;height:25px;background:url(images/topnav_bg.jpg) no-repeat ;
}          
.m_3{
     width:1px;height:25px;background:url(images/topnav_small.jpg);
}
.m_4{
      width:3px;height:25px;background:url(images/topnav_right.jpg);
}
/* 分类导航 */
#categorynav{
            height:31px;padding:0px;margin:0px;width:950px;
}
#c_left{
        padding:0px;margin:0px;float:left;width:20px;height:31px;background:url(images/nav_left.jpg) no-repeat;
}
#c_bg{
       height:31px;margin:0px;float:left;width:910px;font-size:13px;background:url(images/nav_bg.jpg)  repeat-x ; padding:0px;
}
#c_bg ul{
          display:inline;list-style-type:none; padding:0px;
}
#c_bg li{
         float:left;padding-left:8px;padding-right:8px; padding-top:9px;
}
#c_bg li a{
           font-size:12px;color:#ffffff; text-decoration:none; 
		   text-align:center; display:block; font-weight:bold;  
}
#c_bg li a:hover{
                 color:#ffffff; text-decoration:underline;
}
#c_right{
         margin:0px;float:left; width:20px;height:31px;background:url(images/nav_right.jpg);
}
/* 搜索栏 */
#search{
		margin:0px;padding:0px;width:950px;height:44px;
}
#s_left{
        height:44px;width:36px;float:left;background:url(images/s_left.gif) no-repeat;
}
#s_bg{
        height:44px;width:910px;float:left;background:url(images/s_bg.jpg) repeat-x;
}
#s_form{
        float:left;padding-top:9px; 
}   
#s_form .input{
              font-size:13px;color:#505050;margin:0px;padding:0px;height:17px; float:left;
}
#s_form a{  
          font-size:12px; color:#505050; text-decoration:none;
}
#s_form a:hover{ 
                color:#ff4400; text-decoration:underline;
}	
.c_1{ 
     color:#505050;
}		    
#s_form .button{
               padding-bottom:2px;border:none; vertical-align:bottom
}
#s_hotwords{
           padding-left:40px; margin-top:15px;vertical-align: bottom;float:left;font-size:12px;text-decoration:none;
}
#s_hotwords h1{
               font-size:12px; color:#505050; background:url(images/s_dian.jpg) no-repeat left; display:inline;
 }
#s_hotwords h1 span{
                    margin-left:10px;
}
#s_hotwords ul{
               list-style:none; display:inline; margin:0px; padding:0px;
}
#s_hotwords li{
               display:inline;
}
#s_hotwords li em{
                  color:#ff4400 !important; font-style:normal;
}
#s_hotwords li a{
                 font-size:12px; color:#505050; text-decoration:none;
}
#s_hotwords li a:hover{
                       color:#ff4400; text-decoration:underline;
}
#s_right{
        height:44px;width:4px;float:left;background:url(images/s_right.jpg) no-repeat;
}
/* 专题 */
#zt_box{
        width:950px; margin:0px auto; padding:0px;
}
#zt{
    width:935px; height:28px;  background:url(images/zt_top2.gif) no-repeat ;  padding-left:15px;  padding-top:7px; margin-top:7px; float:left;
}
#zt span{
         margin-right:5px; 
}
#zt strong a{
           font-size:14px !important; color:#db1c7a;
}
#zt a{
      font-size:12px; color:#555555; text-decoration:none;
}
#zt a:hover{
            color:#ff4400; text-decoration:underline;
}
.zt_j{
      font-size:14px; font-family:"Times New Roman"; 
}

/* 容器*/
#container{
           width:950px;margin:0px auto;padding:0px; 
}
#left{
      width:191px;float:left;margin-top:8px;padding:0px;
}

/* 注册登录*/
#login{
       width:191px;height:97px;float:left;margin-bottom:8px;padding-top:35px; background:url(images/login.jpg) no-repeat;
}
#login_input{
            font-size:12px;margin-top:35px;
}
#login ul{
                list-style-type:none; display:inline; margin:0px;
}
#login li{
          float:left;margin-top:5px;font-size:12px; color:#505050; padding-left:20px;
}

#login li a{
             text-decoration:none; display:inline-block;
			 margin-bottom:3px; margin-left:5px; color:#505050;
}
#login li a:hover{
                   color:#ff4400; text-decoration:underline;
}
.l_input{
         border: #ffbdda 1px solid; font-size: 12px;width: 100px; height: 15px; 
}	
#login li span{
       padding-left:40px;  padding-top:5px;  display:block;
}	 

/* 商品列表*/
#product_list{
              width:191px;margin-bottom:8px;float:left;padding:0px;
}
#list_top{
          margin:0px;width:191px;height:30px;padding:0px;background:url(images/product_list.jpg) no-repeat; 
}
#list_content{
              margin:0px;float:left;height:auto;width:165px;border-left:#f59fc2 1px solid; border-right:#f59fc2 1px solid; background-color:#fdf0f6;padding-bottom:20px; padding-left:12px;
			  padding-right:12px;
}
.c_dian{
        background:url(images/c_dian.jpg) no-repeat; background-position:left 40%;
}

#list_content h2{
             color: #db1c7a; line-height: 22px;font-family: "宋体";font-size:13px; margin-left:16px; display:block; margin-top:10px; margin-bottom:0px; padding:0px;
}
#list_content h2 a{
                text-decoration:none;margin-left:16px;
}
#list_content h2 a:hover{
                         color:#3366cc; text-decoration:underline;
}
#list_content h3{
               width: 160px;padding: 0px;  font-weight: normal; font-size: 12px; margin: 0px 7px 0px 12px;color: #505050;  font-style: normal; font-family: "宋体";
}
#list_content a{
                   color:#505050; text-decoration:none; font-size: 12px; line-height: 22px; 
}
#list_content a:hover{
                      color:#ff4400; text-decoration:underline;
}
.w_t{
    color:#aaaaaa; padding-left:3px; font-size:12px;
}
#list_bottom{
             overflow:hidden;width:191px;height:4px;background: url(images/product_list_bottom.jpg) no-repeat; float:left;
}
/* 商品之最*/
#bestsale{
          width:191px;margin-bottom:8px;padding:0px;float:left;
}
#bs_top{
       width:191px;height:28px;margin:0px;padding:0px; background:url(images/zui.jpg) no-repeat; float:left;
}
#bs_content{
            margin:0px;float:left;width:189px;border-left:#f59fc2 1px solid; border-right:#f59fc2 1px solid; 
}
#bs_content ul{
              margin-left:10px;margin-top:6px; list-style-type:none;margin-bottom:8px; padding:0px; 
}
#bs_content li{
             line-height:22px; overflow:hidden; margin:0px; padding:0px; height:22px;
}
#bs_content li a{
                font-size:12px; text-decoration:none; color:#505050;padding-left:8px; 
}
#bs_content li a:hover{
                      color:#ff4400; text-decoration:underline;
}
#bs_bottom{
          overflow:hidden;width:191px;margin:0px;padding:0px;height:4px; background:url(images/zui_1.jpg) no-repeat; float:left;
}
.list_dian li{
             background:url(images/list_dian.jpg) no-repeat;padding-left:8px; background-position:left; 
}
.h{
   color:#ff4400!important;
}                           
/* 中间栏*/
#middle{
        float:left;margin-left:9px;width:506px;margin-top:8px;padding:0px;margin-right:0px;
}
#ad123{
       float:left;width:506px;height:175px;border:none;margin:0px;padding:0px;
}
/* 新品上架*/
#newshow{
         float:left;margin-top:8px;width:506px;height:197px;padding:0px; background:url(images/newbg.jpg) no-repeat; overflow:hidden;
}
#n_title{
         width:490px;margin-top:10px;padding-left:15px;margin-bottom:0px; background:url(images/new.jpg) no-repeat; background-position:3% 40%; height:13px;
}
#n_title a{
          padding-left:16px;font-size:13px; font-weight:bold; color:#505050;font-family:"宋体";}
#n_content{
           width:490px;margin-top:5px;margin-left:12px;height:auto;margin-bottom:5px; 
}
#n_content ul{
             width:490px;margin-left:3px; list-style-type:none;hegiht:30px;margin-top:0px;margin-bottom:0px;padding:0px; display: inline
}
#n_content li{
            width:240px;float:left;margin:0px;padding:0px;line-height:22px;
background:url(images/sanjiao.jpg) no-repeat; background-position:0% 45%; height:22px;
}
#n_content li a{
               padding-left:8px;color:#505050;font-size:12px; text-decoration:none; 
}
#n_content li a:hover{
                     color:#ff4400; text-decoration:underline;
}   
/* 产品展示*/
#product_show{
              float:left;width:506px;padding:0px;margin-top:10px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
}
.p_show_skin{
             float:left;width:506px;height:29px; background:url(images/ban.jpg) no-repeat;margin:0px;padding:0px;
}
.p_show_title{
             width:506px;margin-top:6px;height:25px;
}
.p_t {
    float:left;padding-left:10px; font-size:13px; font-weight:bold; font-family:"宋体";color:#db1c7a; width:325px; display:block;
}
.p_m{
     float:left;font-size:12px; padding-left:50px; color:#505050; display:block;
}
.p_m a{
       color:#505050; text-decoration:none;
}
.p_m a:hover{
             color:#ff4400; text-decoration:underline;
}
.abc{
     font-size:9px; color:#ffffff; padding-right:4px; float:left; width:15px; height:12px;   font-family:"Arial Black";  text-align:center;
}
.abc2{
     font-size:12px; color:#505050; padding-right:2px; float:left; width:15px; height:12px;     text-align:center; 
}
.p_show_more a:hover{
                     color:#ff4400;text-decoration:underline;
}     
.p_show_content{
                float:left;padding:0px; margin:0px; width:506px;
}
.p_show_content ul{
                   margin:0px;list-style-type:none; padding-left:5px;
}
.p_show_content li{
                   float:left; width:125px; 
				 
}
.p_show_pic{
          margin:0px;padding-right:5px; text-align:center;
}
.p_show_pic img{
                width:100px; height:100px; border:1px solid #dddddd; padding:1px;
}
.p_show_pic a{
              margin:0px auto;font-size:12px; color:#505050; text-decoration:none;
}
.p_show_pic a:hover{
                    color:#ff4400; text-decoration:underline;
}
/* 右栏*/
#right{
       float:left;width:235px;margin-top:8px;padding:0px;margin-left:9px; float:left;
}
/* 销售排行榜*/
.right_box{
          width:235px;margin-bottom:8px;padding:0px; margin-top:0px; float:left;
}
#g_top{
       width:235px; margin:0px;padding:0px;background:url(images/paihang.jpg) no-repeat;height:28px; float:left;
}
#g_tejia{
       width:235px; margin:0px;padding:0px;background:url(images/tejia.jpg) no-repeat;height:28px; float:left;
}
.right_content{
           margin:0px; width:233px;border-left:#f59fc2 1px solid; border-right:#f59fc2 1px solid; float:left; padding-bottom:3px;
}
.right_content ul{
              margin-left:10px; list-style-type:none;width:220px;margin-top:8px; margin-bottom:5px; padding:0px;
}
.right_content li{
             line-height:22px; height:22px;
}
.right_content li a{
                padding-left:2px;color:#505050;font-size:12px; text-decoration:none; 
}
.right_content li a:hover{
                     color:#ff4400; text-decoration:underline;
}
.g_d li{
        background:url(images/g_d.jpg) no-repeat; background-position:1% 50%; line-height:20px;
}
.right_bottom{
           overflow:hidden;margin:0px;width:235px;height:4px; background:url(images/right_bottom.jpg) no-repeat; float:left; 
}

/* 商城公告*/
#i_top{
       width:235px; margin:0px;padding:0px;background:url(images/gonggao.jpg) no-repeat;height:28px; float:left;
}
#i_content{
           margin:0px; width:233px;border-left:#f59fc2 1px solid; border-right:#f59fc2 1px solid; float:left; 
}
#i_content ul{
              margin-left:10px; list-style-type:none;width:210px;margin-top:8px; margin-bottom:5px; padding:0px; margin-right:10px;
}
#i_content li{
             line-height:22px; overflow:hidden; border-bottom:#cccccc dashed 1px; margin-bottom:5px;
}
#i_content li a{
                color:#505050;font-size:12px; text-decoration:none;
}
#i_content li a:hover{
                     color:#ff4400; text-decoration:underline;
}

#i_top a{
         font-size:12px;color:#db1c7a;text-decoration:none; padding-right:6px;float:right;padding-top:10px;
}
#i_top a:hover{
                color:#db1c7a;text-decoration:underline;
}  

/* 热卖产品*/
#h_top{
       width:235px; margin:0px;padding:0px;background:url(images/remai.jpg) no-repeat;height:28px; float:left;
}
#h_top a{
         font-size:12px;color:#db1c7a;text-decoration:none; padding-right:6px;float:right;padding-top:10px;
}
#h_top a:hover{
                color:#db1c7a;text-decoration:underline;
}  

/* 两性健康*/
#sex_top{
       width:235px; margin:0px;padding:0px;background:url(images/liangxing.jpg) no-repeat;height:28px; float:left
}
#sex_top a{
         font-size:12px;color:#db1c7a;text-decoration:none; padding-right:6px;float:right;padding-top:10px;
}
#sex_top a:hover{
                color:#db1c7a;text-decoration:underline;
}  
/* 商品资讯*/
#zixun_top{
           width:235px; margin:0px;padding:0px;background:url(images/zixun.jpg) no-repeat;height:28px; float:left
}
#zixun_top a{
         font-size:12px;color:#db1c7a;text-decoration:none; padding-right:6px;float:right;padding-top:10px;
}
#zixun_top a:hover{
                color:#db1c7a;text-decoration:underline;
}  
/* 尾*/
#footer{
        width:950px;margin:0px auto;padding:0px;
}
#serve{
       width:950px;float:left;margin-top:5px;padding:0px;margin-bottom:0px;
}
#serve_top{
           width:950px;height:32px;float:left;margin:0px;padding:0px;
}
#s_t_left{
          float:left;width:5px;height:32px; background:url(images/f_left.jpg) no-repeat;
}
#s_t_bg{
         float:left;width:940px;height:32px; background:url(images/f_bg.jpg) repeat-x; 
		 overflow:hidden;
		
}
#s_t_bg ul{
           list-style-type:none;height:32px;margin-top:5px;;margin-left:38px;margin-right:0px; margin-bottom:0px; width:940px; display:inline; 
}
#s_t_bg li{
           float:left;width:98px; color:#db1c7a; margin:0px;padding-top:9px; padding-left:30px; font-size:12px; 
}

#s_t_right{
            float:left;width:5px;height:32px; background:url(images/f_right.jpg) no-repeat;
}
#serve_content{
               float:left; width:943px; border-left:#d1d1d1 1px solid; border-right:#d1d1d1 1px solid;  margin:0px; padding-left:5px; 
}
#serve_content ul{
                  list-style-type:none;width:98px;margin:0px; float:left;padding-top:5px; padding-left:30px; padding-right:0px;
}
#serve_content li{
           float:left;width:100%;margin:0px; padding:0px;
}
#serve_content li a{
                   color:#505050; line-height:22px; text-decoration:none;font-size:12px;
}
#serve_content li a:hover{
                          color:#ff4400; text-decoration:underline;
}
#serve_bottom{
              width:950px;height:5px;
}
#s_b_left{
           overflow:hidden;float:left;width:5px;height:5px; background:url(images/f_left_1.jpg) no-repeat;
}
#s_b_bg{ 
       overflow:hidden;float:left;width:940px;height:4px; border-bottom:#d1d1d1 1px solid;margin:0px;
}
#s_b_right{
            overflow:hidden;float:left;width:5px;height:5px; background:url(images/f_right_1.jpg) no-repeat
}          

#link{
      width:912px;padding-top:6px; margin:0px;padding-bottom:6px;font-size:12px; border-bottom:#cccccc solid 1px; color:#505050; float:left; padding-left:20px; padding-right:18px;
}
#link a{
            font-size:12px; color:#505050; text-decoration:none; line-height:20px;
}
#link a:hover{
                   color:#ff4400; text-decoration:underline;
}
#copyright{
           width:950px;margin:0px;text-align:center;padding-top:6px; float:left; font-size:12px; color:#505050; padding-top:15px;
}
#copyright ul{
             float:left;width:950px;margin:0;padding:0; list-style-type:none;
}
#copyright li{
              text-align:center; margin:0px; height:18px;
}
.f_b{ 
     width:950px; text-align:center;margin-bottom:6px; margin-top:4px; float:left;
}
/* 其它*/


.t_m{
     float:left;font-size:12px; color:#ff4400; font-family:"Arial";width:120px;
 }
 
.right_ad{width:235px;margin-bottom:8px; float:left; margin-top:0px;}
.right_ad img{width:235px;}

.left_ad{width:191px;margin-bottom:8px;padding:0px; float:left;}
.left_ad img{width:191px}

#baidu{
       margin-top:8px;margin-left:0px;margin-right:0px;margin-bottom:0px;width:223px;padding-left:10px
}


/* 产品*/
#right_box{
          float:left; width:750px;margin-left:9px;margin-right:0px;margin-top:10px;margin-bottom:0px;
}
#n_bar{
       width:750px;height:20px; margin:0px; padding-top:12px;font-size:12px; color:#505050; 
}
#n_bar a{
          text-decoration:none;color:#505050;
}
#n_bar a:hover{
               color:#ff4400; text-decoration:underline;
}
#product{
         width:750px; margin-top:20px; padding:0px; margin-left:0px; margin-right:0px; float:left;
}
.bg_01{
       background:url(images/hx.gif) repeat-x; height:1px; margin-top:12px; margin-bottom:10px; overflow:hidden; width:750px; float:left;
}
.next{
      width:730px; margin:0px; padding-bottom:3px; padding-top:3px; float:left; text-align:right; padding-right:20px; font-size:12px; color:#333333;
}

.next input{
            vertical-align:middle;
}
.show_pic{
          float:left; margin-left:5px;padding:0px; margin-right:0px; width:127px;
}
.show_pic img{
              width:120px; height:120px; border:1px solid #dddddd; padding:3px;
}
.show_content{
              float:left;margin-left:8px; width:220px;
}
.show_content ul{ 
                 list-style-type:none; width:220px; margin-left:0px; margin-top:10px; margin-bottom:0px; padding-left:0px;
}
.show_content li{
                 width:220px; margin-top:5px; 
}
.show_content h4{
                   margin-bottom:5px; padding:0px;
}
.show_content li a{
                   font-size:12px; text-decoration:none; color:#505050; line-height:16px;
}
.show_content li a:hover{
                        color:#ff4400; text-decoration:underline;
}
.show_content  h4 a{
                   font-size:13px; text-decoration:none; color:#db1c7a;
}
.show_content h4 a:hover{
                         color:#ff4400; text-decoration:underline;
}
.show_one{
          width:375px; float:left; margin:0px; padding:0px; 
}
.h_t{
     font-size:12px; color:#505050;
}                 
.aj img{
    margin-top:5px;
}
.next a{
      font-size:12px; color:#505050;
}

#sort{
      width:740px; float:left; padding-top:4px; padding-bottom:4px; 
	  border-top:#dddddd solid 1px; border-bottom:#dddddd solid 1px;padding-left:10px;
	   font-size:16px; color:#db1c7a; 
}
.next2{
        width:468px; margin:0px; text-align:right; padding-right:10px; font-size:12px; color:#505050; display:inline-block; 
}
.next2 input{
            vertical-align:middle;
}
.sort_title {
           display:inline-block;  width:250px; margin:0px; padding:0xp;
}

.buy_help{
          width:191px;margin-top:8px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px; background:url(images_01/lx_bg2.jpg) no-repeat; height:347px; float:left;
}

.related_1{
           width:191px; margin-top:8px; margin-bottom:0px; margin-left:0px; margin-right:0px; float:left;
}

#n_bar1{
       width:750px;height:20px; margin:0px; padding-top:8px;font-size:12px; color:#505050; background:url(../images_01/hx.gif) repeat-x; background-position:bottom; 
}
#n_bar1 a{
          text-decoration:none;color:#505050;
}
#n_bar1 a:hover{
               color:#ff4400; text-decoration:underline;
}


#sex_show_box{
              width:100%; float:right;
}

.sex_show{
            width:685px; float:right; margin-bottom:10px; font-size:14px; color:#333333;
			 padding-left:30px; padding-right:30px; border:#eeb6e1 solid 1px; background:#fff8fd; line-height:24px;
			 padding-top:20px; padding-bottom:20px;
}
.sex_show p{
            text-indent:2em;
}
.sex_show img{
            border:0px;
}
.sex_show h2{
             border-bottom:#dddddd solid 1px; text-align:center; color:#505050; 
			 font-size:24px; padding-bottom:8px;margin:0px;
}
.sex_show2{
            width:748px; float:left; margin-bottom:10px; font-size:14px; color:#333333;
			border:#eecce6 solid 1px; padding-bottom:10px;
		
}
.sex_show2 h3{
            font-size:13px; color:#505050; background:url(images/sex_other.gif) repeat-x;
			  height:18px; padding-top:7px; padding-left:10px; margin:0px; 
			  border-bottom:#eecce6 solid 1px;  overflow:hidden;
}
.sex_show2 ul{
              margin-left:30px; padding:0px; list-style-type:none;
			   margin-top:5px; margin-bottom:0px; 
}
.sex_show2 li{ line-height:24px; 
}
.sex_show2 a{ font-size:14px; color:#505050; text-decoration:underline;
}
.sex_show2 a:hover{ color:#ff4400; text-decoration:underline;
}


#sex_other_box{
               float:left; width:290px; margin-left:10px;
}

.sex_other2{
           width:290px; float:left; 
		    margin-bottom:8px;
}
.sex_other{
           width:288px; float:left;  border:#eeb6e1 solid 1px;
		    margin-bottom:8px;
}
.sex_other ul{ 
              padding:0px; list-style-type:none; margin-left:10px; line-height:22px; 
			  margin-top:5px; margin-bottom:10px;
}
.sex_other h3{
              font-size:13px; color:#505050; background:url(images/sex_other.gif) repeat-x;
			  height:18px; padding-top:7px; padding-left:10px; margin:0px; 
			  border-bottom:#eeb6e1 solid 1px;
}
.sex_other a{
             font-size:13px; color:#333333; text-decoration:none;
}
.sex_other a:hover{ 
                   color:#ff4400; text-decoration:underline;
}
.sex_other img{
               border:#e5e5e5 solid 1px; padding:2px;
}