/*公共部分*/
body{margin:0;padding:0 0 12px 0;font-size:12px;line-height:22px;font-family:"宋体","Arial Narrow";background:#fff;-webkit-text-size-adjust:none;}
form,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{display:inline}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
ul,li,dl,dt,dd{list-style-type:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.fb{font-weight:bold;}
a,a:visited{color:#00007F;text-decoration:none;}
a,a:visited{color:#2f3a30;text-decoration:none;}
a:hover{color:#bd0a01;text-decoration:underline;}
a.lcblue{color:#0F479C;}
.lchot,a.lchot{color:#bd0a01;}
.black,a.black{color:#000;}
.hr_6,.hr_10{font-size:1px;line-height:1px;clear:both;}

.vm img{ vertical-align:middle;}
/* Clear Fix */
.clearFix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearFix{display:inline-block; clear:both;}
/* Hide from IE Mac */
.clearFix{display:block;}
/* End hide from IE Mac */
/* end of clearfix #0055a1*/
.clearFix{zoom:1;}   


html {_background-image: url(about:blank); _background-attachment: fixed;/* prevent screen flash in IE6 */}
body {background-attachment: scroll;}
.fixed{position:fixed; z-index:9999999; bottom:0; width:100%; _position:absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.floatLeft { float:left; }
.floatRight { float:Right; }

#Web { width:980px; margin:auto; }

.W300{ width:300px;}
.W320{ width:320px;}
.W670{ width:670px;}

.MT5 { margin-top:5px; }
.MT6 { margin-top:6px; }
.MT8 { margin-top:8px; }
.MT10 { margin-top:10px; }




/*顶部导航*/

/*顶部导航*/
.TopNavBar { background:url(/_Public/2010_Images/TopNavBg.gif) repeat-x 0 0; height:25px; line-height:25px; border-bottom:1px solid #a9ce3d; color:#555; position:relative; z-index:9999}
.TopNavBar a, .TopNavBar a:visited { color:#555; text-decoration:none; }
.TopNavBar a:hover{ color:#555; text-decoration:underline; }
.TopNavBar .Input { display:inline-block; border:1px solid #CCC; width:60px; background:url(/_public/2010_Images/TopNavUnIco.gif) no-repeat 0px -140px; vertical-align:middle; height:14px; font-size:11px; font-family:Verdana, Geneva, sans-serif}
.TopNavBar .Btn { display:inline-block; width:38px; height:20px; border:none; background:url(/_public/images/TopMenuIco.png) no-repeat -247px -83px; vertical-align:middle; cursor:pointer; }
.TopNavBar .GoHome { background:url(/_public/2010_Images/TopNavUnIco.gif) no-repeat 0px 6px; padding-left:22px; height:25px; line-height:25px; display:inline-block;}

.TopNavBar .Union { background:url(/_public/images/TopMenuIco.png) no-repeat 0px -112px; width:73px; height:15px; display:inline-block; line-height:normal; margin:0 0 0 5px; padding:3px 0 0 5px; }

.TopNavBar .TopNavBarLeft { float:left; padding-left:10px; }
.TopNavLoginInfo{ display:inline;}
.TopNavLoginInfo a,.TopNavLoginInfo a:visited { color:#555; }
.TopNavBar .TopNavBarRight { float:right; padding-right:10px; }
.TopNavLoginInfo { padding-top:4px; }
.TopNavLoginInfo a:hover { color:#bd0a01; text-decoration:underline }
.TopNavMessage{ background:#FFF url(/member/images/member_Manage_BoxBg.gif) repeat-x top; display:none; padding:4px 5px; border:1px solid #aaa; position:absolute; line-height:normal; white-space:nowrap}
.TopNavMessage ul{ color:#CCC; line-height:2; white-space:nowrap; border-top:1px dotted #aaa; margin-top:5px; padding-top:5px; }
.TopNavMessage a,.TopNavLoginInfo a:visited { color:#555; }
.TopNavMessage a:hover { color:#bd0a01; text-decoration:underline; }
#TopNavMessageLink{ background:url(/_public/2010_Images/TopNavMsgIco.gif) no-repeat 0px 1px; padding-left:15px; color:#ff9c00 }

.UnionMenu { position:absolute; left:-20px; top:0px; width:226px; overflow:hidden; line-height:normal; display:none; z-index:99999}
.UnionMenu .TopNavBoxA{background:url(/_public/2010_Images/TopNavBoxA.png) no-repeat top left; height:26px; padding-left:15px; position:relative;}
.UnionMenu .TopNavBoxB{background:url(/_public/2010_Images/TopNavBoxB.png) repeat-y top left; padding:10px 0 10px 14px; position:relative;}
.UnionMenu .TopNavBoxC{background:url(/_public/2010_Images/TopNavBoxC.png) no-repeat bottom; height:9px; font-size:9px; line-height:9px;  position:relative;}

.UnionMenu ul{ line-height:20px; padding-left:10px;}
.UnionMenu li{ }
.UnionMenu li a, .UnionMenu li a:visited { padding:2px 0; }
.UnionMenu li a:hover { text-decoration:underline;}

/*顶部菜单*/
.Logo { width:172px; height:70px; padding-left:10px;}
.Logo a { display:block; width:172px; height:70px; }
.Menu { border-bottom:2px solid #eef5d8; margin-top:5px; }
.Menu .BoxLine { border:1px solid #d4e69e; background:url(/_public/images/TopMenuBgL.png) repeat-x top left; width:750px; height:60px; }
.Home { background:url(/_public/images/TopMenuIco.png) no-repeat 0 -167px; width:30px; height:60px; float:left; _margin-top:1px; }
.Home a { display:block; width:30px; height:60px; }
.MenuLeft li { background:url(/_public/images/TopMenuIco.png) no-repeat 0 -239px;  height:52px; padding:8px 8px 0 8px; line-height:24px; float:left; _margin-top:1px; }
.MenuLeft a, .MenuLeft a:visited { color:#000; padding:2px 4px; height:12px; text-decoration:none }
.MenuLeft a:hover { background:#a9ce3d; color:#fff; text-decoration:none; }
.MenuRight { background:url(/_public/images/TopMenuBgR.png) repeat-x top left; color:#486f00; }
.MenuRight div { background:url(/_public/images/TopMenuIco.png) no-repeat -57px -167px; width:190px; height:54px; padding:6px 10px 0 40px; line-height:24px; _margin-top:1px; }
.MenuRight div a, .MenuRight div a:visited { color:#486f00; padding:2px; height:12px; text-decoration:none }
.MenuRight div a:hover { background:#486f00; color:#fff; text-decoration:none; }


#AdIndexTopLeft{ width:195px; float:left;}
#AdTextLeft{ width:283px; float:left; margin-left:8px;}
#AdTextRight{ width:283px; float:left; margin-left:8px;}
#AdIndexTopRight{ width:195px; float:right;}

.AdTextList { border:1px solid #e0e0e0; padding:2px 5px; line-height:20px; color:#009ad9;}
.AdTextList em { font-style:normal; font-weight:bold;}
.AdTextList em a, .E_List em a:visited { color:#0191ce;}


#IndexFocusLeft{ float:left; width:195px;}
#IndexFocusImage{ float:left; width:263px; margin-left:8px; border:1px solid #e0e0e0; padding:1px;}
#IndexBrandEvent{ float:left; width:215px; margin-left:8px; border:1px solid #e5f0c4; background:#fcfdf9 url(/_Public/2010_Images/BrandEventBg.gif) no-repeat top right;}
#IndexBrandEvent li{ height:22px; overflow:hidden}
#IndexFocusRight{ float:right;}

.IndexBrandEvent{ border:1px solid #FFF;}
.IndexBrandEvent .Tit{ background:url(/_Public/2010_Images/DotLine_02.gif) repeat-x left bottom; margin:0 5px; height:25px;}
.IndexBrandEvent .Tit h2{ background:url(/_Public/2010_Images/IconTit_01.gif) no-repeat 4px center; padding-left:15px; display:inline-block; float:left; color:#557b00; line-height:25px; font-size:12px; }
.IndexBrandEvent .Tit a,.IndexBrandEvent .Tit a:visited{ color:#557b00}
.IndexBrandEvent ul{ line-height:20px; padding:5px 5px 4px;}

.Video_List { border:1px solid #e5f0c4; padding:3px 10px; line-height:20px; background:url(/_Public/2010_Images/videoBoxBg.gif) no-repeat -1px -1px;}
.Video_List li{ background:url(/_Public/2010_Images/videoIcon.gif) no-repeat left center; padding-left:20px;}
.Video_List em{ font-style:normal; color:#000;}
.Video_List em a, .Video_List em a:visited{ color:#000; text-decoration:underline;}
.Video_List em a:hover{ color:#000; text-decoration:none;}
.Video_List .Book{ background:url(/_Public/2010_Images/BookIcon.gif) no-repeat left center; padding-left:20px;}
.Video_List .album{ background:url(/_Public/2010_Images/albumIcon.gif) no-repeat left center; padding-left:20px;}

.GreenBoxNews{ border:1px solid #e5f0c4; width:698px;}
.GreenBoxNews .Tit{ background:#fcfdf7 url(/_Public/2010_Images/GreenBoxTitBg.gif) repeat-x top left; border:1px solid #fff; border-bottom:1px solid #e5f0c4; color:#333333; height:22px;}
.GreenBoxNews .Tit h2{ font-size:14px; font-weight:bold; padding:0 10px; float:left}
.GreenBoxNews .Tit span{ float:right; padding-right:15px;}
.GreenBoxNews .Bd{}

.SBoxNews{ border:1px solid #e5e5e5;}
.SBoxNews .Tit{ background:#fff url(/_Public/2010_Images/SBoxTitBgA.gif) repeat-x top left; border:1px solid #fff; border-bottom:1px solid #e5e5e5; color:#333333; height:22px;}
.SBoxNews .Tit h2{ font-size:14px; font-weight:bold; padding:0 10px; float:left}
.SBoxNews .Tit span{ float:right; padding-right:15px;}
.SBoxNews .Bd{background:url(/_Public/2010_Images/SBoxBgA.gif) top left;}

.SBoxNewsB{ border:1px solid #e5e5e5;}
.SBoxNewsB .Tit{ background:#fff url(/_Public/2010_Images/SBoxTitBgA.gif) repeat-x top left; border:1px solid #fff; border-bottom:1px solid #e5e5e5; color:#333333; height:22px;}
.SBoxNewsB .Tit h2{ font-size:14px; font-weight:bold; padding:0 10px; float:left}
.SBoxNewsB .Tit span{ float:right; padding-right:15px;}
.SBoxNewsB .Bd{background:url(/_Public/2010_Images/SBoxBgB.gif) repeat-x top left;}

.SBoxNewsC{ border:1px solid #f6d76d;}
.SBoxNewsC .Tit{ background:#fff url(/_Public/2010_Images/BestBrandBottomBg.gif) repeat-x bottom left; border:1px solid #fff; border-bottom:1px solid #f6d76d; color:#333333; height:22px;}
.SBoxNewsC .Tit h2{ font-size:14px; font-weight:bold; padding:0 10px; float:left}
.SBoxNewsC .Tit span{ float:right; padding-right:15px;}
.SBoxNewsC .Bd{background:url(/_Public/2010_Images/SBoxBgB.gif) repeat-x top left;}


.SbBoxNews{ border:1px solid #e5e5e5;}
.SbBoxNews .Tit{ background:#fff url(/_Public/2010_Images/SBoxTitBgB.gif) repeat-x top left; border:1px solid #fff; border-bottom:1px solid #e5e5e5; color:#333333; height:22px;}
.SbBoxNews .Tit h2{ font-size:14px; font-weight:bold; padding:0 10px; float:left}
.SbBoxNews .Tit span{ float:right; padding-right:15px;}
.SbBoxNews .Bd{background:url(/_Public/2010_Images/SBoxBgB.gif) repeat-x top left;}
.SbBoxNews .Bd ul li{ height:22px; overflow:hidden;}


.IndexFashionList{ padding:1px;}
.IndexFashionList div{ background:#FFF; margin:4px; padding:6px; height:110px; overflow:hidden; }
.IndexFashionList dt{ float:left; padding:1px; background:#FFF; border:2px solid #d9d9d9; margin:0 10px 0 0; display:inline}
.IndexFashionList dt a,.IndexFashionList dt a:visited{ display:block; width:85px; height:105px; overflow:hidden; }


.IndexFashionList dd em{ font-style:normal; color:#16387c}

.IndexFashionList .FashionNews{width:340px; float:left;}
.IndexFashionList .FashionTag{width:100px; float:right; background:url(/_Public/2010_Images/FashionLine.gif) repeat-y left; padding-left:10px; white-space:nowrap;color:#557b00}
.IndexFashionList .FashionTag a, .IndexFashionList .FashionTag a:visited{ color:#557b00}


.IndexNewsBox{ padding:8px 0 4px;}
.IndexNewsBox dl{ float:left; width:345px; margin:6px 0;}
.IndexNewsBox dt{ float:left; padding:1px; border:1px solid #d9d9d9; margin:0 10px 0 15px;display:inline}
.IndexNewsBox dd { height:22px; overflow:hidden;}
.IndexNewsBox dd em{ font-style:normal; color:#16387c}
.IndexNewsBox dd em a,.IndexNewsBox dd em a:visited{ color:#16387c}


.GreenBoxZt{ border:1px solid #e5f0c4; width:268px; background:#fcfdf9 url(/_Public/2010_Images/GreenBoxBg.gif) repeat-x top left;}
.GreenBoxZt .Tit{ border:1px solid #fff; border-bottom:1px solid #e5f0c4; color:#333333; height:22px;}
.GreenBoxZt .Tit h2{ font-size:14px; fontd-weight:bold; padding:0 0 0 20px; float:left; background:url(/_Public/2010_Images/IconTit_02.gif) no-repeat 10px center;}

.IndexZt dl{ padding:15px 0 0 15px;}
.IndexZt dl dt { float:left; padding:1px; border:1px solid #d9d9d9; color:#557b00; margin-right:10px;}
.IndexZt dl dd { float:left; width:120px; }
.IndexZt dl dd a,.IndexZt dl dd a:visited{color:#557b00; font-weight:bold;}

.IndexZt ul{ padding:6px 0 5px 10px;}
.IndexZt ul li em{ font-style:normal; color:#557b00}
.IndexZt ul li em a,.IndexZt ul li em a:visited{color:#557b00; }

.IndexProductImgList{ width:360px; padding:8px;}
.IndexProductImgList li{ float:left; text-align:center; width:106px; height:153px; overflow:hidden; margin:7px;}
.IndexProductImgList li .Img{ border:1px solid #d9d9d9; padding:2px; display:inline-block; clear:both;}
.IndexProductImgList li .Txt{ clear:both;}

.IndexProductTxtList { padding:10px 0; }

.GreenBoxZsInfo{ border:1px solid #e5f0c4; width:368px; background:#fcfdf9 url(/_Public/2010_Images/GreenBoxBg.gif) repeat-x top left;}
.GreenBoxZsInfo .Tit{ border:1px solid #fff; border-bottom:1px solid #e5f0c4; color:#333333; height:23px; background:#fcfdf9 url(/_Public/2010_Images/GreenBoxTitBgB.gif) repeat-x top left;}
.GreenBoxZsInfo .Tit h2{ font-size:14px; fontd-weight:bold; padding:0 0 0 20px; float:left; background:url(/_Public/2010_Images/IconTit_02.gif) no-repeat 10px center;}
.IndexZsInfo{ padding:10px 0 9px; width:308px; float:left;}
.IndexZsInfo li{ width:50%; float:left; text-indent:10px;}

.IndexShop{ background:url(/_Public/2010_Images/GreenBoxBgA.gif) top left;}

.IndexShopBrandList{ width:105px; text-align:center; background:#fcfdf7 url(/_Public/2010_Images/IndexShopBrandListBg.gif) repeat-y top right; padding:10px 0;}
.IndexShopBrandList li{ display:inline;}
.IndexShopBrandList li a, .IndexShopBrandList li a:visited{ display:block; background:url(/_Public/2010_Images/IndexShopBrandListBtnLine.gif) no-repeat 0 bottom; color:#557b00; }
.IndexShopBrandList li a:hover{ text-decoration:none; background:url(/_Public/2010_Images/IndexShopBrandListBtnBg.gif) no-repeat 2px center;}


.IndexShopImgList { width:342px; padding:8px 8px 8px 6px;}
.IndexShopImgList li{ float:left; border:1px solid #d9d9d9; padding:2px; margin:7px; background:#FFF; text-align:center; _display:inline}
.IndexShopImgList img{ margin-bottom:2px;}

.IndexShopBrandListBig { text-align:center; position:absolute; display:none; left:118px; top:15px; padding:10px; height:276px; width:305px; border:1px solid #d9d9d9; background:#FFF; overflow:hidden;}
.IndexShopBrandListBig .Title{ font-size:14px; font-weight:bold; color:#557b00; display:inline-block; margin-top:8px; }
.IndexShopBrandListBig .Brand{}


.IndexShopTxtList { width:212px; background:#FFF url(/_Public/2010_Images/GreenBoxBgLineH.gif) no-repeat left center; padding:10px;}

.IndexShopYz{ padding:10px 8px;}

#IndexBlockLeft{ float:left; width:485px;}
#IndexBlockRight{ float:Right; width:485px;}

.KidsBlock{ background:#f2f8e2 url(/_Public/2010_Images/KidsBlockBg.gif) no-repeat left top;}
.KidsBlock .BoxLine{ background:url(/_Public/2010_Images/KidsBlockBgB.gif) no-repeat left bottom; }
.KidsBlock .Tit { height:56px; padding:4px 0 0; overflow:hidden;}
.KidsBlock .Tit h2{ font-size:14px; font-weight:bold; width:130px; display:inline-block; float:left;}
.KidsBlock .Tit h2 a{ display:inline-block; padding-left:130px; width:0; height:60px; overflow:hidden;}
.KidsBlock .Tit span{ font-size:16px; font-weight:bold; padding:6px 0 0; font-family:Arial, Helvetica, sans-serif; color:#999; display:inline-block; float:left;}
.KidsBlock .Tit .gm{ float:right; margin-right:4px;}
.KidsBlock .Tit img{ vertical-align:text-top}

.IndexKidsCon {width:363px; float:left; border-right:1px solid #b1b7a1; background:url(/_Public/2010_Images/KidsBlockBrandYY.gif) no-repeat right center;}
.IndexKidsCon dl{ padding:10px 10px 15px 0;}
.IndexKidsCon dl dt{ float:left; background:#FFF; padding:2px; border:1px solid #d9d9d9; margin:0 10px 0 15px;display:inline}
.IndexKidsCon dl dd{ height:22px; overflow:hidden;}

.IndexKidsCon ul{ padding:8px 0; margin:0 15px; background:url(/_Public/2010_Images/DotLine_02.gif) repeat-x left top;}
.IndexKidsCon ul li em{ font-style:normal; color:#16387c}

.KidsBestBrand{width:118px; padding:10px 0; margin-right:3px; float:right; background:url(/_Public/2010_Images/KidsBlockBrandBg.gif) no-repeat; text-align:center}
.KidsBestBrand dt{ font-weight:bold; background:url(/_Public/2010_Images/KidsBlockBrandTitBg.gif) no-repeat bottom; height:25px;}
.KidsBestBrand dd{ background:url(/_Public/2010_Images/KidsBlockBrandLine.gif) no-repeat bottom; }
.KidsBestBrand dd a, .KidsBestBrand dd a:visited{ color:#557b00}

.UnderwearBlock{ background:#ffe9f7 url(/_Public/2010_Images/UnderwearBlockBg.gif) no-repeat left top;}
.UnderwearBlock .BoxLine{ background:url(/_Public/2010_Images/UnderwearBlockBgB.gif) no-repeat left bottom; }
.UnderwearBlock .Tit { height:56px; padding:4px 0 0; overflow:hidden;}
.UnderwearBlock .Tit h2{ font-size:14px; font-weight:bold; width:130px; display:inline-block; float:left;}
.UnderwearBlock .Tit h2 a{ display:inline-block; padding-left:130px; width:0; height:60px; overflow:hidden;}
.UnderwearBlock .Tit span{ font-size:16px; font-weight:bold; padding:6px 0 0; font-family:Arial, Helvetica, sans-serif; color:#999; display:inline-block; float:left;}
.UnderwearBlock .Tit .gm{ float:right; margin-right:4px;}
.UnderwearBlock .Tit img{ vertical-align:text-top}

.IndexUnderwearCon {width:363px; float:left; border-right:1px solid #c1abb9; background:url(/_Public/2010_Images/UnderwearBlockBrandYY.gif) no-repeat right center;}
.IndexUnderwearCon dl{ padding:10px 10px 15px 0;}
.IndexUnderwearCon dl dt{ float:left; background:#FFF; padding:2px; border:1px solid #d9d9d9; margin:0 10px 0 15px;display:inline}
.IndexUnderwearCon dl dd{ height:22px; overflow:hidden;}

.IndexUnderwearCon ul{ padding:8px 0; margin:0 15px; background:url(/_Public/2010_Images/DotLine_02.gif) repeat-x left top;}
.IndexUnderwearCon ul li em{ font-style:normal; color:#16387c}

.UnderwearBestBrand{width:118px; padding:10px 0; margin-right:3px; float:right; background:url(/_Public/2010_Images/UnderwearBlockBrandBg.gif) no-repeat; text-align:center}
.UnderwearBestBrand dt{ font-weight:bold; background:url(/_Public/2010_Images/UnderwearBlockBrandTitBg.gif) no-repeat bottom; height:25px;}
.UnderwearBestBrand dd{ background:url(/_Public/2010_Images/UnderwearBlockBrandLine.gif) no-repeat bottom; }
.UnderwearBestBrand dd a, .UnderwearBestBrand dd a:visited{ color:#557b00}


.IndexRwBox dl{ padding:15px 0 0 15px;}
.IndexRwBox dl dt { float:left; padding:1px; border:1px solid #d9d9d9; color:#557b00; margin-right:10px; }
.IndexRwBox dl dt a{ display:block; width:75px; height:80px; overflow:hidden;}

.IndexRwBox dl dd { float:left; width:120px; }
.IndexRwBox dl dd a,.IndexZt dl dd a:visited{color:#557b00; }

.IndexCompanyList li{ float:left; width:50%;}


/*广告标签*/
.icon-ad-tip1{ position:absolute; right:0; bottom:0; z-index:9; display:inline-block; overflow:hidden; width:20px; height:11px; background-image:url(//cdn.ef360.com/_public2012/css/images/icon_ad_tip1_1x.png?v2); background-image: -webkit-image-set(url(//cdn.ef360.com/_public2012/css/images/icon_ad_tip1_1x.png?v2) 1x,url(//cdn.ef360.com/_public2012/css/images/icon_ad_tip1_2x.png?v2) 2x); background-repeat: no-repeat; background-position:0px 0px; text-indent:-99999px;}
.icon-ad-tip2{ position:absolute; right:0; bottom:0; z-index:9; display:inline-block; overflow:hidden; width:20px; height:11px; background-image:url(//cdn.ef360.com/_public2012/css/images/icon_ad_tip2_1x.png?v2); background-image: -webkit-image-set(url(//cdn.ef360.com/_public2012/css/images/icon_ad_tip2_1x.png?v2) 1x,url(//cdn.ef360.com/_public2012/css/images/icon_ad_tip2_2x.png?v2) 2x); background-repeat: no-repeat; background-position:0px 0px; text-indent:-99999px;}
