

body,html { margin:0px; padding:0px; font-size:12px; color:#616161; background:#efefef; scrollbar-highlight-color: buttonface; scrollbar-shadow-color: buttonface; scrollbar-3dlight-color: buttonhighlight; scrollbar-track-color: #eeeeee; scrollbar-darkshadow-color: buttonshadow}
h1,h2,h3,p,ul,form,li,dl,dt,dd { margin:0px; padding:0px; }
li { list-style:none; }
a,a:visited { color:#616161; font-size:12px; text-decoration:none; }
a:hover { text-decoration:underline;}
.clear { clear:both;}
img { border:none;}

/*  color  */
.red ,.red a,.red a:visited{ color:#FF0062;}
.red_b ,.red_b a,.red_b a:visited{ color:#f30;}
.org ,.org a,.org a:visited{ color:#f30;}
.org2,.org2 a,.org2 a:visited{ color:#fc771e;}
.green,.green a,.green a:visited { color:#060; }
.f_line { text-decoration:line-through}


.container {width:758px; overflow:hidden; margin: auto;  padding:0 10px; background:url(../images/mainbg.gif) repeat-y left center }
/*  header  */

.lay_top { background:url(../images/line_dot01.gif) repeat; padding:0; width:758px; }
.laytop { padding-top:10px; background:#fff url(../images/line_dot02.gif) repeat-x left 3px;  width:758px;height:90px; overflow:hidden }
.laytop .logo { width:285px; height:90px; float:left;}
.laytop .rbanner { width:450px; float:right; overflow:hidden; padding-right:10px;}
.laytop .box_a { height:40px; margin-bottom:8px;}
.laytop .box_a dt { float:left;}
.laytop .box_a dd { width:60px; height:18px; float:right; text-align:right; margin-bottom:5px; }

.laytop .box_b .menunav { width:205px; float:left;}
.laytop .menunav li { width:65px; height:30px; float:left;}
.laytop .menunav li a{ display:block; width:65px; height:30px; }
.laytop .menunav a.bg01 { background:url(../images/menu_off_01.gif) no-repeat left top}
.laytop .menunav a.bg01:hover { background:url(../images/menu_on_01.gif) no-repeat left top}
.laytop .menunav a.bg02 { background:url(../images/menu_off_02.gif) no-repeat left top}
.laytop .menunav a.bg02:hover { background:url(../images/menu_on_02.gif) no-repeat left top}
.laytop .menunav a.bg03 { background:url(../images/menu_off_03.gif) no-repeat left top}
.laytop .menunav a.bg03:hover { background:url(../images/menu_on_03.gif) no-repeat left top}
.laytop .box_b .r { width:234px; float:right;}

.menu {height:40px; background:#fff; padding-bottom:5px; }
.menu li { float:left; text-align:center; height:40px; width:69px; background:url(../images/bar_program.jpg); line-height:40px; color:#fff; font-size:13px;}
.menu li a,.menu li a:visited { color:#fff; font-size:13px; }


.mainct .leftside { width:173px; padding:0 1px 0 0; background:url(../images/line_dot01.gif) repeat; margin-right:5px; float:left }
.mainct .lefts { width:173px; background:#fff; overflow:hidden; }
.mainct .banner_c { width:394px; border:1px solid #ddd; text-align:center; float:left; height:160px; overflow:hidden}

.topb { height:168px; background:#fff url(../images/line_dot02.gif) repeat-x left 165px;}


.leftnav h3 { height:33px; background:url(../images/menu_soft.gif)}
.leftnav dl { display:block; margin-bottom:5px; padding-left:9px; }
.leftnav dt { width:100%; height:20px; line-height:20px; vertical-align:middle; text-align:center; color:#FF0062; font-weight:bold; background:#FFFAF5; overflow:hidden}
.leftnav dt a,.leftnav dt a:visited {color:#FF0062; padding:0 5px;}
.leftnav dd { width:80px; height:20px; float:left; line-height:20px; text-align:center; overflow:hidden; background:url(../images/leftnavli.gif) 6px 7px no-repeat;}


.lay2 { height:750px;}
/*  search  */
.container .center { width:392px; padding-left:2px; float:left; background:#fff}
.container .search { height:34px; background:url(../images/search_bg09.gif) repeat-x; line-height:34px; vertical-align:middle; padding-left:50px; margin-bottom:2px;}
.search .inputtxt { border:1px solid #999; height:14px; line-height:14px; width:100px;}
.search .button { cursor:pointer; background:#eee url(../images/search_button.gif); height:19px; width:37px; border:none; color:#333; font-size:12px;
}

/* 最新_推荐  */
.boxlist { width:389px; border:1px solid #CFD0CE; margin-bottom:4px;background:url(../images/menu_bottom09.gif) repeat-x left 28px;}
.boxlist h3 {  height:27px; width:100%;border-bottom:1px solid #CFD0CE; }
.boxlist .content { padding-top:8px; height:316px;}
.boxlist .box_goods { width:97px; float:left; text-align:center; height:156px; overflow:hidden}
.box_goods li { height:18px; line-height:18px; overflow:hidden}
.box_goods li.pic { width:62px; height:67px; border:1px solid #ddd; margin:0 auto 3px;}
.box_goods li.pic img { width:62px; height:67px; }
.box_goods li.deatil { height:22px}

/*  网站公告  */
.rightside .area_a { height:210px; overflow:hidden }
.rightside .area_a .top_a{ background:url(../images/menu_bulletin09.gif); height:33px; line-height:30px; text-align:left; padding-left:36px; }
.rightside .top_a h3 {color:#F42550; font-size:14px; font-weight:normal;}
.rightside .content_a { padding:10px;}
.rightside .content_a p { line-height:18px; }

/*  精品推荐  */
.rightside .area_b { height:230px; }
.rightside .area_b .top_b{ background:url(../images/menu_good09.gif); height:33px; line-height:30px; text-align:left; padding-left:36px; }
.rightside .top_b h3 {color:#F42550; font-size:14px; font-weight:normal;}
.rightside .content_b { padding:5px;}
.rightside .content_b dl { height:20px; line-height:20px; }
.rightside .content_b dt { width:122px; float:left;}
.rightside .content_b dd { width:40px; height:20px; overflow:hidden; float:left;}


/*  健康资讯  */
.rightside .area_c { height:310px; }
.rightside .area_c .top_c{ background:url(../images/menu_sex09.gif); height:33px; line-height:30px; text-align:left; padding-left:36px; }
.rightside .top_c h3 {color:#DFC32B; font-size:14px; font-weight:normal;}
.rightside .content_c { padding:5px;}
.rightside .content_c li { line-height:20px; height:20px; width:98%; overflow:hidden; }
.rightside .content_c li.more { text-align:right; }

/*  通栏广告  */
.laybanner { background:url(../images/barnnerbg.gif) repeat; height:108px; padding-top:7px; position:relative }
.in_b img { z-index:2}
.in_b a.linka,.in_b a.linkb,.in_b a.linkc,.in_b a.linkd { display:block; width:190px; height:100px; z-index:2200; *background:#FFF;*filter:alpha(opacity=0);  }
.in_b a.linka { position:absolute;left:0px; top:5px;}
.in_b a.linkb { position:absolute;left:190px; top:5px;}
.in_b a.linkc { position:absolute;left:380px; top:5px;}
.in_b a.linkd { position:absolute; left:570px; top:5px;}

.mainct .rightside { width:180px; padding:0 0 0 1px; background:url(../images/line_dot01.gif) repeat; float:right }
.mainct .rights { width:180px; background:#fff; overflow:hidden; }


.lay3 { height:365px; }
.lay3 .lefts,.lay3 .center,.lay3 .rights { padding-top:4px; }
/*  热卖商品  */
.onsale .top_title { height:33px; line-height:33px; background:url(../images/menu_remai09.gif); padding-left:40px;}
.onsale .top_title h3 { font-size:14px; color:#60B909; font-weight:normal;}
.onsale .content { padding:5px;}
.onsale dl { margin-bottom:10px; height:96px; }
.onsale dt { width:100%; height:22px; line-height:22px; text-align:center;}
.onsale dd.img { width:62px; height:67px; border:1px solid #ddd;}
.onsale dd.img img { width:62px; height:67px; }
.onsale dd { float:left; }
.onsale dd.r { width:88px; height:72px; line-height:18px; overflow:hidden; padding-left:5px;}
/*  每周特价  */
.lay3 .centerbox { width:389px; border:1px solid #CFD0CE; margin-bottom:4px;background:url(../images/menu_bottom09.gif) repeat-x left 28px;}
.lay3 .centerbox h3 {  height:27px; width:100%;border-bottom:1px solid #CFD0CE; }
.lay3 .centerbox .content { padding:8px 5px 5px 5px; height:306px;}
.lay3 .centerbox dl { height:20px; line-height:20px; width:188px; overflow:hidden; float:left; }
.lay3 .centerbox dt { width:142px; float:left;}
.lay3 .centerbox dd { width:45px; height:20px; overflow:hidden; float:right;}

/*  精品推荐  */
.rightside .area_d { height:360px; }
.rightside .area_d .top_d{ background:url(../images/menu_paihang09.gif); height:33px; line-height:30px; text-align:left; padding-left:36px; }
.rightside .top_d h3 {color:#9AC1F6; font-size:14px; font-weight:normal;}
.rightside .content_d { padding:5px;}
.rightside .content_d dl { height:20px; line-height:20px; }
.rightside .content_d dt { width:122px; float:left;}
.rightside .content_d dd { width:40px; height:20px; overflow:hidden; float:left;}

/*  购物指南  */
.guide { width:729px; border-left:1px solid #ccc; border-top:1px solid #ccc; margin:8px auto ; }
.guide .lbox { height:131px; width:60px; background:url(../images/zhinan_title.gif);border-right:1px solid #ccc; border-bottom:1px solid #ccc;float:left}
.guide .list { width:131px; float:left;}
.guide .list li { width:129px; text-align:center; height:21px; line-height:20px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.guide .list li.title01 { background:url(../images/zhinan_1.gif); }
.guide .list li.title02 { background:url(../images/zhinan_2.gif); }
.guide .list li.title03 { background:url(../images/zhinan_3.gif); }
.guide .list li.title04 { background:url(../images/zhinan_4.gif); }
.guide .list li.title05 { background:url(../images/zhinan_5.gif);}
.guide .rbox {height:131px; width:12px; background:url(../images/zhinan_bottom.gif);border-right:1px solid #ccc; border-bottom:1px solid #ccc; float:left}

/*  copyright  */
.cp { padding:1px 0; width:758px; text-align:center; margin-bottom:10px;}
.cp_in { background:#fff; padding-top:10px; width:758px;}
.cp p { line-height:22px;}
.cp p.icons { height:30px; overflow:hidden}
.cp_in .img_w { width:26px; height:30px; }

/*  links  */
.links { padding:0 15px; line-height:20px; }



/*******************************商品页*****************************/
.main_art { background:url(../images/line_dot01.gif) 173px center repeat-y; }
*html .main_art { background:url(../images/line_dot01.gif) 0px -30px repeat-y; }
*+html .main_art { background:url(../images/line_dot01.gif) 0px -30px repeat-y; }
.left_art { width:173px; float:left; overflow:hidden }

/*  网站公告  */
.left_art .news .toptitle{ background:url(../images/menu_sex09.gif); height:33px; line-height:30px; text-align:left; padding-left:36px; }
.left_art .news h3 {color:#DFC32B; font-size:14px; font-weight:normal;}
.left_art .c_news { padding:5px; background:#fff; }
.left_art .c_news li { line-height:20px; height:20px; width:98%; overflow:hidden; }
.left_art .c_news li.more { text-align:right; }

.right_art { width:578px; float:right; overflow:hidden }
.right_art .search { width:528px; }

.right_art {}
.right_art .intro { padding:15px;}
.right_art .intro .lay_a { margin-bottom:20px;}
.right_art .intro .boxpic { width:210px; float:left;}
.right_art .boxpic img{ width:198px; height:220px; border:1px solid #ddd; margin-bottom:10px;}
.right_art .boxpic p { width:198px; line-height:22px; text-align:center; font-size:14px;}
.right_art .boxpic p a,.right_art .boxpic p a:visited { font-size:14px; }
.right_art .intro .rtop { width:330px; float:right; line-height:30px; font-size:14px;}
.right_art .intro .rtop a,.right_art .intro .rtop a:visited { font-size:14px; }
.right_art .intro .rtop li { height:40px; width:100%; overflow:hidden}
.intro .rtop li span.pad_l { padding-left:20px; }

.intro .lay_b h3.t{ font-weight:normal; font-size:12px; }
.intro .lay_b { line-height:16px; }

.intro .box_about { line-height:16px;  margin-top:20px;}



/*******************************分类页*****************************/
#img_ad { width:164px; margin:auto;}
#img_ad li { height:auto; margin-bottom:5px;}

#sort { background:url(../images/sort_bg.gif) repeat-x; width:572px; height:23px; margin:5px auto; text-align:center; vertical-align:middle; border:1px #F90 solid; border-right:0;}
#sort li { width:142px; height:23px; line-height:23px; float:left; border-right:1px #F90 solid;}
#sort li a { font-size:12px; font-weight:bold; color:#F30;}

#cate { width:578px; margin:5px auto;}
#cate li { width:270px; height:auto; border:1px #999 solid; float:left; margin:0 5px 10px 0; padding:5px;}
#cate dt { width:100px; height:111px; border:1px #CCC solid; float:left; margin-bottom:10px;}
#cate dd { width:163px; height:111px; margin-left:110px; word-break:break-all; overflow:hidden;}
*html #cate dd { width:160px; margin-left:105px;}
*+html #cate dd { width:160px; margin-left:108px;}
#cate dd a { font-size:12px; color:#FF0062;}
#bottom dt { width:130px; height:32px; line-height:32px; text-align:left; float:left; border:0; margin:0;}
#bottom dd { width:140px; height:32px; text-align:center; margin:0; float:right;}
*html #bottom dd { width:135px; margin:0;}
*+html #bottom dd { width:140px; margin:0;}

#page { width:95%; margin:auto; text-align:right; padding:10px;}
#page a {color:#666;}

/*******************************购买方式/配送方式/付款方式/服务保证/联系我们*****************************/
#gmfs,#psfs,#fkfs,#fwbz,#lxwm{ width:758px; height:auto; margin:0; padding:0px;}
#gmfs h1,#psfs h1,#fwbz h1,#lxwm h1,#fkfs h1 { width:758px; height:43px; background:url(../images/title_gmfs.gif) no-repeat center; text-indent:-9999px; margin:0 auto;}
#psfs h1 {background:url(../images/title_psfs.gif) no-repeat center;}
#fkfs h1 {background:url(../images/title_fkfs.gif) no-repeat center;}
#fwbz h1 {background:url(../images/title_fwbz.gif) no-repeat center;}
#lxwm h1 {background:url(../images/title_lxwm.gif) no-repeat center;}
#gmfs .con,#psfs .con,#fkfs .con,#fwbz .con,#lxwm .con { width:718px; padding:20px; margin:0;}
#gmfs h2,#psfs h2,#fkfs h2,#fwbz h2,#lxwm h2 { height:15px; line-height:15px; font:bold 14px "宋体"; color:#F00; margin:40px 0; padding:0;}

#psfs li { padding:0; margin:0 auto 20px -18px; line-height:20px; list-style:decimal;}
#psfs ul li { margin:0; padding:0; list-style:disc;}
#psfs dt,#fkfs dt {float:left; line-height:20px;}
#psfs dd,#fkfs dd {line-height:20px;}

.red_area {color:#F00;}

#gmfs p,#fkfs p,#fwbz p { margin-bottom:20px; line-height:15px;}
#fkfs ul {margin:0; padding:0; width:720px; height:auto;}
#fkfs li { float:left; width:240px; height:65px; text-align:left;}

#bank dl { width:643px; height:auto; border-top:1px #000 solid;  border-left:1px #000 solid;}
#bank dt { float:left; width:208px; height:71px; line-height:71px; text-align:center; border-bottom:1px #000 solid;  border-right:1px #000 solid;}
#bank dd { width:433px; height:72px; margin-left:209px; border-right:1px #000 solid;}
#bank ul li { width:428px; height:23px; line-height:23px; padding-left:5px; border-bottom:1px #000 solid;}