@charset "utf-8";
/* CSS Document */
#wrap{ width:960px; margin:0 auto; font-family:Tahoma,Verdana,SimSun,sans-serif;}
#header{height:144px; overflow:hidden; margin-bottom:4px; position:relative} 
#logo{ position:absolute; left:0; top:18px;}
#header #topnav{ text-align:right; height:16px; padding-top:8px; margin-right:-4px; border-bottom:#FFF solid 1px; color:#e7026b}
#header #topnav .input{ height:15px; line-height:15px; border:#f1aacc solid 1px; width:81px;}
#header #topnav a{   color:#727272}
#header .top2{ height:53px; overflow:hidden; }
#header .top-login{color:#df0274; text-align:right;font-weight:700; color:#727272;}
#header .line{ margin:5px 0 2px 0; background:none}
#header .top-login span,
#header .top-login a{color:#df0274}
#header .top-login img{ margin-bottom:5px; margin-left:14px;}
#header #nav{ background:url(../images/index_15.jpg) repeat-x; height:32px; line-height:32px; margin-top:6px; padding-left:22px;}

/*-----------------09-06-26-----------------------*/
#header #nav ul li{ float:left; font-weight:700;margin-top:3px; position:relative; margin-right:3px; display:inline}
#header #nav ul li dl{ position:absolute; left:0; top:26px; display:none}
#header #nav ul li dl dd{ float:left}
#header #nav ul li dl dd a{ font-weight:400; color:#000} 
#header #nav ul li dl dd a:hover{ color:#DF0274; background:none}
#header #nav ul li a{float:left;  width:68px; height:29px; line-height:29px; text-align:center; color:#FFF}
#header #nav ul li a.front,#header #nav ul li a:hover{color:#df0274; background:url(../images/index_18.gif) no-repeat;}
#header #navbg{ height:28px; background:#efefef; padding-left:100px; line-height:28px;}
#header #navbg a{ padding:0 5px;}
#header #navbg a:hover,#header #navbg a.front{ color:#FB0074;}
/*-----------------09-06-26-----------------------*/

#content-top{ background:#000} 
#content-top .top{ background:url(../images/bg_fix_main_combine.jpg) 0 -4px no-repeat; display:block; font-size:0; height:4px;}
#content-top .bottom{background:url(../images/bg_fix_main_combine.jpg) no-repeat; display:block; height:4px; font-size:0; }
#content-top .side-l{ margin-left:6px; float:left; display:inline}
#content-top .side-c{ width:192px; margin-left:6px; float:left}
#content-top .side-c .focus li img{ margin-right:10px;}
#content-top .side-c .focus li{ background:#4b4b4b; height:56px; overflow:hidden; padding:4px; margin-bottom:6px; color:#c0c0c0}
#content-top .side-c .focus li a{ color:#c0c0c0}

#content-top .side-c .list li{ background:url(../images/index_16.gif) bottom repeat-x; height:21px; line-height:21px; padding-left:3px;}
#content-top .side-c .list li a{ color:#b0b0b0}
#content-top .side-r{ float:left; margin-left:6px; display:inline}
#content-top .side-r .list{ margin-top:4px;}
#content-top .side-r .list li{ width:208px; border-bottom:#6d6d6d solid 1px; padding-left:3px;}
#content-top .side-r .list li a{ color:#b0b0b0}

#content{ padding:6px 2px 0; background:#efefef;}
#content #left-col{ width:710px; float:left;}
#content #left-col .row1{ background:#FFF}
#content #left-col h2.title{ background:url(../images/bg_fix_main_combine.jpg) 0 -64px no-repeat; height:35px;}
#content #left-col h2.title span{float:left;display:block; width:152px;border-right:#efefef solid 4px;height:30px;line-height:28px;color:#eb0078; font-weight:700; padding-left:13px;}
#content #left-col h2.title .btn_more{background-position:0 -64px;margin:7px 5px 0 5px;background-image:url(../images/bg_fix_main_combine.jpg);background-image:url(../images/elements_main_combine.gif)}
#content #left-col h2 .tabs li{ float:left; width:90px; height:35px; text-align:center; position:relative; margin-bottom:-5px; line-height:28px; color:#eb0078}
#content #left-col h2 .tabs li a{ color:#eb0078; font-weight:700}
#content #left-col h2 .tabs li a{ display:block; float:left; width:90px; height:35px;text-align:center; }
#content #left-col h2 .tabs li a.end{ width:131px;}
#content #left-col h2 .tabs li.first a{ background:url(../images/index_24.jpg) no-repeat; color:#FFF}
#content #left-col h2 .tabs li.first a.end{ background:url(../images/titlebg2.gif) no-repeat; color:#FFF}
#content #left-col h2 .tabs li.first a{color:#FFF}

#content #left-col .recommended{float:left;margin:20px 0 0 5px;background-image:url(../images/bg_fix_main_combine.jpg);width:160px;background-position:100% -160px;display:inline;height:251px;}
#content #left-col .recommended .listbox{background-image:url(../images/bg_fix_main_combine.jpg); background-repeat:no-repeat; background-position:-957px -412px;height:244px; padding-left:5px;}
#content #left-col .recommended .listbox dl{}
#content #left-col .recommended .listbox dt { float:left; width:70px;}
#content #left-col .recommended .listbox dt a{ color:#fb0074; font-weight:700}
#content #left-col .recommended .listbox dd a,
#content #left-col .recommended .listbox dd{ color:#585857; line-height:20px;}
#content #left-col .recommended .listbox dd{ margin-left:3px;}
#content #left-col .recommended .listbox dd span{ white-space:nowrap; padding:0 3px;}
#content #left-col .recommended .listbox h3 span{ float:left; font-weight:700}
#content #left-col .recommended .listbox h3 span.pro-title{ margin-left:47px; float:left; width:144px;}
#content #left-col .recommended .listbox ul{ clear:both; background:url(../images/index_29.jpg) 0px 5px no-repeat;height:217px;margin:0 auto 5px;overflow:hidden;padding-left:20px;width:219px;}
#content #left-col .recommended .listbox ul li{height:24px;line-height:24px;overflow:hidden;white-space:nowrap;}
#content #left-col .recommended .listbox ul li .details_a{float:left;margin-right:6px;overflow:hidden;width:144px;}
#content #left-col .recommended .listbox ul li .details_b{ color:#d5006f;float:left;overflow:hidden;width:48px;}
.icon-stay,.icon-up,.icon-down{float:left;height:24px;margin-right:10px; width:9px;}
.icon-stay{ background:url(../images/index_32.jpg) 0px 7px no-repeat;}
.icon-up{ background:url(../images/index_36.jpg) 0px 7px no-repeat;}
.icon-down{ background:url(../images/index_39.jpg) 0px 7px no-repeat;}
#content #left-col .recommended-pic{background-image:url(../images/bg.jpg);float:right;margin:20px 5px 0 0;width:535px;display:inline;height:251px;overflow:hidden;}

#content #left-col .recommended-pic .listbox ul li{ float:left; width:80px; display:inline; margin-left:24px;_margin-left:20px; height:118px; margin-bottom:4px;}
#content #left-col .recommended-pic .listbox ul li img{ padding:3px; border:#cccccc solid 1px;}
#content #left-col .recommended-pic .listbox ul li p{ text-align:center}
#content #left-col .rec-bottom{background-image:url(../images/bg_fix_main_combine.jpg);background-position:0 -99px;clear:both;display:block;height:5px;line-height:5px;overflow:hidden; width:710px;}

.container_nav{background-image:url(../images/bg_fix_main_combine.jpg);background-position:0 -104px;height:31px;margin:6px 0 5px;overflow:hidden;padding:0 7px 0 4px;}
.container_nav .Geners li{padding:4px 0 0;width:73px;cursor:pointer;float:left;font-size:14px;font-weight:700;height:27px;line-height:27px;text-align: center; color:#FFFFFF }
.container_nav .Geners li.front{background-image:url(../images/bg_fix_main_combine.jpg);background-position:-713px -64px;color:#CA1A00;}
#GenerAnyContains .lst_album{background-image:url(../images/bg_fix_main_combine.jpg);background-position:0 -411px;height:156px;overflow:hidden;padding:1px 0;position:relative;}
#GenerAnyContains .lst_album .lst_main{ margin-left:36px;}
#GenerAnyContains .lst_album .item_expand{background-image:url(../images/bg_fix_main_combine.jpg);background-position:0 -167px;float:left;height:117px;margin:19px 22px 0 0;width:226px;}
#GenerAnyContains .lst_album .item_expand .container_img{float:left;margin:9px 5px 0 8px;background-color:#FFFFFF;border:1px solid #AAAAAA;display:block;height:70px;width:70px; padding:3px;}
#GenerAnyContains .lst_album .item_expand dl{float:left;margin:12px 0 5px;white-space:nowrap;width:126px; height:76px; margin-bottom:5px;}
#GenerAnyContains .lst_album .item_expand dl li{ font-weight:700}
#GenerAnyContains .lst_album .item_expand dl .container_level{ margin-bottom:3px;}
.level_2{display:block;height:15px;overflow:hidden;width:83px; background:url(../images/level2.jpg) no-repeat; overflow:hidden}
#GenerAnyContains .lst_album .item_expand .ex_title { background:url(../images/index_57.gif) no-repeat; display:block;clear:both;font-size:14px;font-weight:700;height:17px;line-height:16px;margin:0 0 0 10px;text-indent:21px;width:170px;}
#GenerAnyContains .lst_album .item_expand .ex_title .right{ color:#d5006f}
#GenerAnyContains .lst_album .item_collapse{float:left;margin:29px 22px 0 0;width:78px;}
#GenerAnyContains .lst_album .item_collapse .container_img{background-color:#FFFFFF;border:1px solid #AAAAAA;display:block;height:70px;width:70px; padding:3px;}
#GenerAnyContains .lst_album .item_collapse dl{ display:none}
#GenerAnyContains .lst_album .item_collapse .left,#GenerAnyContains .lst_album .item_collapse .right{ float:none; display:block; text-align:center}

.btn_scroll_up_disabled{ background:url(../images/botton_03.gif) no-repeat;left:10px;cursor:default;height:29px;overflow:hidden;position:absolute;text-indent:-99999px;top:38px;width:15px;}
.btn_scroll_down{height:29px;overflow:hidden;position:absolute;text-indent:-9999px;top:38px;width:15px;right:10px; background:url(../images/botton_05.gif) no-repeat}
.btn_more2{background-image:url(../images/elements_main_combine.gif);background-position:0 -81px;margin-top:9px;float:right;height:17px;overflow:hidden;text-indent:-9999px;width:48px;}

#content #left-col #hot{ margin-top:6px; background:#FFFFFF;} 
#content #left-col #hot .title{ background:url(../images/title.gif) no-repeat; height:28px; line-height:28px; padding-left:15px; font-weight:700; color:#d5006f; text-indent:0px;}
#content #left-col #hot .hot_list{ padding:10px; border:#d0d0d0 solid 1px; border-top:none; height:550px;}
#content #left-col #hot .hot_list ul{ margin-top:10px; margin-left:-5px;}
#content #left-col #hot .hot_list ul li{ float:left; width:125px; text-align:center; border:#ccc solid 1px;height:157px; margin:0 0 20px 10px; overflow:hidden; line-height:16px; padding-top:3px; display:inline; background:#f7f7f7 url(../images/p_bg.gif) bottom repeat-x}
#content #left-col #hot .hot_list ul li p { line-height:16px;}
#content #left-col #hot .hot_list ul li p a{ font-weight:700}
#content #left-col #hot .hot_list ul li img{ width:100px; margin-bottom:5px;}

#content #right-col{float:right;width:240px;}
#content #right-col #menber{ background:#FFFFFF; margin-bottom:6px;} 
#content #right-col h2{background-image:url(../images/bg_fix_main_combine.jpg);background-position:-240px -135px;color:#FFFFFF; font-weight:700;height:28px;line-height:28px;padding-right:5px; padding-left:15px;}
#content #right-col #menber .mwnber_jf{border:#d0d0d0 solid 1px; border-top:none; height:472px; padding-top:10px; overflow:hidden; text-align:center; position:relative}
#content #right-col #menber .mwnber_jf img{ margin-bottom:7px;}
#content #right-col #menber .mwnber_jf span.bottom{ background:url(../images/index_32.gif) -1px 0 no-repeat;  font-size:0px; height:5px; position:absolute; left:0; bottom:-1px; width:240px; display:block}
#content #right-col #action{background:#FFFFFF; margin-bottom:6px;}
#content #right-col #action .list{ border:#d0d0d0 solid 1px; border-top:none; text-align:center; position:relative; height:378px; overflow:hidden;padding-bottom:5px;}
#content #right-col #action .list img{ margin-bottom:3px; }
#content #right-col #action .list .bottom{background:url(../images/index_32.gif) -1px 0 no-repeat;  font-size:0px; height:5px; position:absolute; left:0; bottom:-1px; width:240px; display:block}
#content #right-col #info{ background:#FFFFFF; margin-bottom:6px;} 
#content #right-col #info h2{background-image:url(../images/bg_fix_main_combine.jpg);background-position:0 -135px;color:#ef0078;height:28px;line-height:28px;padding:0 5px 0 10px;} 
#content #right-col #info h2 a{color:#ef0078;}
.btn_more{margin:7px 5px 0 0px;background:url(../images/elements_main_combine.gif) 0 -64px;float:right;height:17px;overflow:hidden;width:48px;} 
#content #right-col #info .info_content{ height:360px;border:#d0d0d0 solid 1px; border-top:none; overflow:hidden}
#content #right-col #info .info_content .focus{ width:215px; height:158px; margin:6px auto; padding:6px 5px; background:#333; color:#FFFFFF}
#content #right-col #info .info_content .focus a{color:#FFFFFF}
#content #right-col #info .info_content .focus span{ display:block; font-weight:700; margin-top:6px}
#content #right-col #info .info_content .list{ width:210px; margin:0 auto}
#content #right-col #info .info_content .list li{ border-bottom:#e5e5e5 solid 1px; height:26px; line-height:26px;}

#flink{ clear:both; background:url(../images/linkbg.gif) repeat-y; width:960px; height:118px; margin:10px auto}

#flink dl{ float:left; display:inline; width:93px; height:91px; background:url(../images/xz_46.gif) no-repeat; margin:0 15px; margin-top:8px; padding:11px 0 0 13px;}
#flink dl.first{ margin-left:18px;}
#flink dl.odd{background:url(../images/xz_48.gif) no-repeat;}
#flink dl dt{ text-align:center; font-weight:700; font-size:14px;}
#flink dl dd{ background:url(../images/xz_51.gif) 0px 8px no-repeat; padding-left:15px; font-weight:700; color:#585858}
#flink dl dd a{ color:#585858}
#flink dl.long{ padding-left:4px; width:103px;}
#flink dl.long dd{ padding-left:10px;}
#flink dl dt a{ color:#ff4189}

#link{ margin-top:6px; clear:both}
#link .top{ background:url(../images/bg_fix_main_combine.jpg) 0 -4px no-repeat; display:block; height:4px; font-size:0; }
#link .bottom{background:url(../images/bg_fix_main_combine.jpg) no-repeat; display:block; height:4px; font-size:0; }
#link .text{ background:#000000; padding-left:6px;}
#link ul li{ float:left;width:149px; height:46px; padding:4px; display:inline; border:#000 solid 1px; margin-left:-1px; background:#FFFFFF}
#link ul li img{ width:149px; height:46px;}

#link ul li dl{ display:none}
#link ul li .over{}
#link ul li.end{ width:157px; height:54px; padding:0;}
#link ul li.end img{width:157px; height:54px; }
#link ul li.front{ position:relative}
#link ul li.front .over{ width:308px; height:46px; position:absolute; left:0; top:0; background:#d9036b;padding:4px; }
#link ul li.front .over1{ width:308px; height:46px; position:absolute; left:-157px; top:0; background:#d9036b;padding:4px; }
#link ul li.front .over1 img{ float:left; margin-right:10px;}
#link ul li.front .over1 dl{ display:block}
#link ul li.front .over1 dl dt{ color:#FFFFFF; font-weight:700}
#link ul li.front .over1 dl dd{ color:#FFFFFF; line-height:19px; margin-top:10px;}
#link ul li.front .over img{ float:left; margin-right:10px;}
#link ul li.front .over dl{ display:block}
#link ul li.front .over dl dt{ color:#FFFFFF; font-weight:700}
#link ul li.front .over dl dd{ color:#FFFFFF; line-height:19px; margin-top:10px;}


#footer{ background:url(../images/bottom.jpg) no-repeat; height:41px; line-height:41px; text-align:center; color:#FFFFFF; margin-top:5px;}

/*内页*/
#parth{ height:27px; background:url(../images/line.gif) repeat-x; line-height:27px; margin-bottom:6px;}
#parth .current{ color:#c70067}
#inner-content{ margin-bottom:14px; border-bottom:#e8e4e8 solid 1px; border-right:#e8e4e8 solid 1px; padding-bottom:13px; position:relative}
#inner-content #modify{ background:url(../images/right.gif) no-repeat; width:238px; height:191px; position:absolute; right:-16px; top:-38px;}
#inner-content #sidebar{ width:170px; float:left}
#inner-content #sidebar #Skincare{ margin-bottom:6px;}
#inner-content #sidebar #Skincare h2{ background:url(../images/title_03.jpg) no-repeat; height:28px; text-indent:-9999px;}
#inner-content #sidebar #Skincare .list{ background:#f2f2f2; border:#c6c6c6 solid 1px; height:140px; position:relative}
#inner-content #sidebar #Skincare .list ul{ background:url(../images/jianbian_03.jpg) repeat-x; width:156px; margin:6px auto 0; height:122px; padding-top:8px;}
#inner-content #sidebar #Skincare .bottom{ background:url(../images/bottom_03.jpg) -1px 0 no-repeat; font-size:0px; height:5px; position:absolute; left:0; bottom:-3px; display:block; width:170px;}
#inner-content #sidebar #Skincare .list ul li{ background:url(../images/icon2.gif) 0px 9px no-repeat; padding-left:17px; height:27px; line-height:27px; margin-left:37px;}
#inner-content #sidebar #weekrec h2{ background:url(../images/title_06.jpg) no-repeat; height:28px; text-indent:-9999px;}
#inner-content #sidebar #weekrec .list{ height:244px; background:#f2f2f2; border:#c6c6c6 solid 1px; position:relative}
#inner-content #sidebar #weekrec .list .bottom{ background:url(../images/bottom_03.jpg) -1px 0 no-repeat; font-size:0px; height:5px; position:absolute; left:0; bottom:-3px; display:block; width:170px;}
#inner-content #sidebar #weekrec .list h3 span{ float:left; font-weight:700}
#inner-content #sidebar #weekrec .list .pro-title{ margin-left:30px;}
#inner-content #sidebar #weekrec .list .brand-title{ margin-left:32px;}
#inner-content #sidebar #weekrec .list .bg{background:url(../images/jianbian_03.jpg) repeat-x; width:150px; margin:6px auto 0; padding-left:6px;}
#inner-content #sidebar #weekrec ul{ background:url(../images/index_29.jpg) 0px 7px no-repeat; padding-left:20px; clear:both}
#inner-content #sidebar #weekrec li{ clear:both; float:none;height:24px;line-height:24px;}
#inner-content #sidebar #weekrec li .details_a{ display:block; float:left; width:88px;}
#inner-content #sidebar #menber{ margin:7px 0 8px;}
#inner-content #sidebar #menber h2{ background:url(../images/title_08.jpg) no-repeat; height:28px; text-indent:-9999px;}
#inner-content #sidebar #menber .menbercontent{ height55px;background:#f2f2f2; border:#c6c6c6 solid 1px; position:relative; text-align:center; padding-top:5px;}
#inner-content #sidebar #menber .menbercontent .bottom{background:url(../images/bottom_03.jpg) -1px 0 no-repeat; font-size:0px; height:5px; position:absolute; left:0; bottom:-3px; display:block; width:170px;}

#inner-content #sidebar #menber_zhuanqu h2{background:url(../images/title_10.jpg) no-repeat; height:28px; text-indent:-9999px;}
#inner-content #sidebar #menber_zhuanqu .content{ background:#f2f2f2;border:#c6c6c6 solid 1px; position:relative; height:273px; padding-top:5px; text-align:center}
#inner-content #sidebar #menber_zhuanqu .content img{ margin-bottom:3px;}
#inner-content #sidebar #menber_zhuanqu .content .bottom{background:url(../images/bottom_03.jpg) -1px 0 no-repeat; font-size:0px; height:5px; position:absolute; left:0; bottom:-3px; display:block; width:170px;}
#inner-content #mainbody{ width:780px; float:right}
#inner-content #mainbody #option { width:740px; margin:0 auto; margin-bottom:12px;}
#inner-content #mainbody #option .title{ color:#e10168}
#inner-content #mainbody #option ul li{ float: left; padding-right:12px; display:inline; white-space:nowrap; line-height:20px; height:20px;}
#inner-content #mainbody .toptitle{ clear:both; border-top:#e10168 solid 2px;width:740px; margin:0 auto}
#inner-content #mainbody .toptitle ul{ margin-top:4px; background:#f0f2f4; height:35px; line-height:35px;}
#inner-content #mainbody .toptitle ul li{ float:left}
#inner-content #mainbody .toptitle ul li.title-l{ width:200px; border-right:#FFF solid 2px; padding:0 13px 0 50px; text-align:right}
#inner-content #mainbody .toptitle ul li.title-c{ width:160px; text-align:center; border-right:#FFF solid 2px;}
#inner-content #mainbody .toptitle ul li.title-r{ padding-left:25px;}
#inner-content #mainbody .totoal{ height:35px; line-height:35px; text-align:center; color:#666666; width:740px; margin:0 auto}
#inner-content #mainbody .totoal .num{ color:#db046e; font-weight:700}
#inner-content #mainbody .piclist {width:740px;margin:0 auto}
#inner-content #mainbody .piclist li{ width:154px; height:194px; border:#f2f2f2 solid 1px; float:left; margin:0 14px; display:inline; margin-bottom:14px; }
#inner-content #mainbody .piclist li span{ display:block; height:150px; text-align:center}
#inner-content #mainbody .piclist li p{ text-align:center}
#inner-content #mainbody .piclist li p.price{ color:#cc0033}
#inner-content #mainbody .pagelist{ border-top:#db046e solid 2px; margin-top:20px; _padding-top:10px;}

/*product detail*/
#inner-content #mainbody #product_detail{ width:740px; margin:0 auto; margin-top:5px; padding-top:8px; background:url(../images/line1.gif) 590px 0 repeat-y}
#inner-content #mainbody #product_detail .left .pic_detail{ height:275px;} 
#inner-content #mainbody #product_detail .left .pic_detail .pic{ float:left; width:255px; text-align:center;}
#inner-content #mainbody #product_detail .left .base{ line-height:18px;}
#inner-content #mainbody #product_detail .left .text{ float:left; width:320px; padding-top:8px;}
.con{ margin-top:17px; min-height:80px; _height:80px;}
.buy{ color:#df0202}
#inner-content #mainbody #product_detail .left .product_info h4{ background:url(../images/detail_26.jpg) no-repeat; width:88px; height:20px; color:#FFF; text-align:center}
#inner-content #mainbody #product_detail .left .product_info th{ height:27px; background:url(../images/line.gif) repeat-x}
#inner-content #mainbody #product_detail .right{ width:143px;}
#inner-content #mainbody #product_detail .right h2{ margin-bottom:10px; padding-left:10px}
#inner-content #mainbody #product_detail .right .list{ height:138px;}
#inner-content #mainbody #product_detail .right .list li{ float:left; height:60px; width:60px; text-align:center; border:#cccccc solid 1px; margin:0 0 8px 8px; display:inline}
#inner-content #mainbody #product_detail .right .shop{ margin:14px 0 8px 0}
#inner-content #mainbody #product_detail .right .list1 li{ margin-bottom:10px;}
#inner-content #mainbody #product_detail .right .list1 li span{ display:block; width:60px; height:60px; border:#ccc solid 1px; text-align:center; float:left; margin-left:8px;}
#inner-content #mainbody #product_detail .right .list1 li .text1{ width:68px; float:right} 


.bg2{background:transparent url(../images/line1.gif) repeat-y scroll 590px 0;background:transparent url(../images/line1.gif) left repeat-y;}

.line th{background:transparent url(../images/line.gif) repeat-x;height:27px;}
.line{background:transparent url(../images/line.gif) repeat-x;height:20px; padding-top:7px;}

#ifocus { width:522px; height:227px; }
	#ifocus_pic { display:inline; position:relative; float:right; width:457px; height:227px; overflow:hidden; margin:0px 3px 0 0; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:457px; height:227px; overflow:hidden; }
		#ifocus_piclist img { width:457px; height:227px; }
	#ifocus_btn { display:inline; float:left; width:60px; }
		#ifocus_btn li { width:60px; height:41px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin-bottom:5px;}
		#ifocus_btn img { width:60px; height:41px;}
		#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:457px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }

.ll a{ padding:0 5px; white-space:nowrap}

.z_left_bj {background-color: #f2f2f2;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #c6c6c6;border-right-color: #c6c6c6;border-left-color: #c6c6c6;border-bottom-width: 1px;border-bottom-color: #F2F2F2;}
.z_left_bj{ text-align:left; padding:10px 0 5px 0px;}
.z_left_bj dl{ float:left; width:70px;}
.z_left_bj dl dt a{ color:#FB0074; font-weight:700}
.z_left_bj dl dd{ margin-left:3px;} 
.z_left_bj dl dd span{ white-space:nowrap; padding:0 3px;}

.ztys_4c4c4c {color: #4c4c4c;}
.z_left_bj2 {background-image: url(../images/pro_11.gif);background-repeat: repeat-x;background-position: left top;}
.ztys_e10168 {color: #e10168;}
.z_pro_bj {background-image: url(../images/right.gif);background-repeat: no-repeat;background-position: right top;}
.z_pro_bj2 {background-image: url(../images/right2.gif);background-repeat: no-repeat;background-position: left top;}
.ztys_c70067 {color: #c70067;}
a.link_zz{color: #343434;}
a.link_zz:hover {color: #df0274;}
.z_pro_bj3 {background-image: url(../images/pro_16.gif);background-repeat: no-repeat;background-position: left center;}
.z_bk_db046e_3 {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #db046e;}
.z_bk_f2f2f2 {border: 1px solid #f2f2f2;}
.hg_18 {line-height: 18px;}
.z_bottom_bj {background-image: url(../images/pro_47.gif);background-repeat: repeat-x;background-position: left center;}
.ztys_ffffff{color: #FFFFFF;}
.ztys_575757 {color: #575757;}
.gwc_bj {background-image: url(../images/gwc_06.gif);background-repeat: no-repeat;background-position: left top;}
.z_bk_e9e3e9_3 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e9e3e9;}
.z_bk_000000_3 {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #000000;}
.ztys_777777 {color: #777777;}
.ztys_14_df0274 {font-size: 14px;color: #df0274;}
.ztys_494949_21 {line-height: 21px;color: #494949;}
.zt_14 {font-size: 14px;}
.z_bjbk_c6c6c6 {background-color: #f2f2f2;border: 1px solid #c6c6c6;}
.hdzq_bk {background-image: url(../images/hdzq_07.gif);background-repeat: repeat-x;background-position: left bottom;}
.nav a{ color:#626262}
.nav a:hover,.nav a.front{ color:#DF0274}

/* 分页条 */
.pagination{ padding-top:3px; padding-bottom:2px; font-size:12px; overflow:auto; clear:both; text-align:center; }
.pagination .pagestatus { color:#777; margin-right:10px; }
.pagination .pagestatus strong { color:#CC0000; padding:0px 3px; }
.pagination .disable { color:#ccc; }
.pagination a { background:#fff; text-decoration:none; color:#666; padding:1px 3px; border:solid 1px #ccc; margin:2px; }
.pagination a:hover { color:#CC0000; }
.pagination a.current { background:#f7f7f7; border:none; font-weight:bold; color:#CC0000; }

/*090807*/
.datalist .title{ background:#000; font-weight:400; color:#FFF;line-height:24px;padding-left:10px;}
.datalist{ background:#e1e1e1}
.datalist th,.datalist td{ background:#FFF;}
.datalist td{ padding:5px 0; padding-left:10px;}
.datalist td.pad0{ padding-left:0px;}
.shop_btn{ margin-top:10px;}
.shop_btn button{ margin-right:5px;}
#location{ background:url(../images/locationbg.gif) left no-repeat; height:27px; line-height:27px; padding-left:10px;}
#mainbody #pagetitle{ color:#FF4189; font-weight:700; padding:5px 0 5px 10px; font-size:14px;}

/*--login--*/
#menber_login,#menber_register{ background:url(../images/login-content-bg.gif) repeat-y; width:371px; float:left; display:inline; margin:40px 0 40px 70px;}
#menber_login h2{ background:url(../images/logintitle.gif) no-repeat; height:33px; text-indent:-9999px; margin-bottom:10px;}
#menber_register h2{ background:url(../images/regtitle.gif) no-repeat; height:33px; text-indent:-9999px; margin-bottom:10px;}
#menber_login .bottom,#menber_register .bottom{ display:block; background:url(../images/login-buttom.gif) no-repeat; height:8px; font-size:0px; width:371px; margin-top:10px;}
#menber_login div,
#menber_register div
{margin:5px 0 5px 50px;}
#menber_login .indent{ margin-left:100px;}
#menber_register .indent{ margin-left:110px;}
#menber_login .bottom{ margin-top:22px;}

/*填写收货信息*/
#mainbody.inner.consignee{ margin:20px auto; margin-left:200px; width:570px;}
#mainbody.inner.consignee h2#pagetitle{border:#ebebeb solid 1px; padding-left:20px; }
#consignee div{ border:#ebebeb solid 1px; margin-top:-1px; padding:5px 0;padding-left:20px;}
#consignee div input{ border:#ccc solid 1px; height:17px; line-height:17px;}
#consignee .indent{ padding-left:80px;}

#mainbody.checkout #pagetitle{ border:#ccc solid 1px; margin-top:15px;}
.checkout #shoppinglist{border:#ccc solid 1px; margin-top:-1px; padding:10px 20px;}
.checkout #shoppinglist .title{ font-weight:700; margin-bottom:5px; color:#666; padding:0 10px;}
.checkout #shoppinglist .right a{ font-weight:400; color:#FF4189}
.checkout #shoppinglist .datalist{ background:#ebebeb}
.checkout #shoppinglist .datalist th{ padding-left:10px; color:#666; background:#f7f7f7}
.checkout #shoppinglist .datalist td{ background:#FFF; padding:6px 0; padding-left:10px;}
.checkout #shoppinglist .price{ color:#F00}

#tabs span.front{background:url(../images/detail_26.jpg) no-repeat; width:88px; height:20px; display:block; float:left; text-align:center; color:#FFF}
#tabs span{background:url(../images/refrence_03.gif) no-repeat; width:88px; height:20px; display:block; float:left; text-align:center; color:#FFF}

#tablist2 .long{ border:#d0d0d0 solid 1px; width:313px; height:18px; line-height:18px;}
#tablist2 .textarea{ width:560px; height:105px; margin:5px 0;border:#d0d0d0 solid 1px;}
#tablist2 .short{ border:#d0d0d0 solid 1px; width:46; height:18px; line-height:18px;}