Body { background:#d9e7b2 }
#web { background:#fff; padding:0 5px; overflow:hidden;}

#ColLeft{ width:720px;}
#ColRight{ width:252px;}

.HotZs { width:122px; position:relative; }
.HotZs .HotZsTit { background:url(../images/HotZsTit.gif) no-repeat left top; height:30px; text-align:right; }
.HotZs .HotZsTit span { padding:8px 8px 0 0; display:inline-block; font-weight:bold; color:#5b7f00; }
.HotZs .HotZsList { border:1px solid #e3edc6;}

.HotZs .HotZsBtnT a, .HotZs .HotZsBtnT a:visited { background-image:url(../images/FoodZtBtnT.gif); background-repeat:no-repeat; background-position:top; display:block; height:12px; line-height:10px; overflow:hidden}
.HotZs .HotZsBtnT a:hover { background-position: center -12px;}
.HotZs .HotZsBtnB a, .HotZs .HotZsBtnB a:visited { background-image:url(../images/FoodZtBtnB.gif); background-repeat:no-repeat; background-position:top; display:block; height:12px; line-height:10px; overflow:hidden}
.HotZs .HotZsBtnB a:hover { background-position: center -12px;}
.HotZs .HotZsListText { margin:6px 0 7px; padding:0 4px; height:202px; overflow:hidden;}
.HotZs .HotZsListText ul li{ height:41px; text-align:center; line-height:normal; color:#5b7f00; width:100%; float:left;}
.HotZs .HotZsListText ul li a, .HotZs .HotZsListText ul li a:visited{ display:block; padding:4px 8px; border:1px solid #e3edc6; background:#f6f9ec; color:#5b7f00;}
.HotZs .HotZsListText ul li a:hover{background:#eeffb8; color:#5b7f00; text-decoration:none}

.HotZsImg{position:absolute; top:0; left:125px; background:url(../images/HotZsImgBg.gif) #FFF repeat-x bottom; border:2px solid #a2c541; z-index:10000; display:none; text-align:center; padding:4px 4px 12px;}
.HotZsImg li{ display:none; white-space:nowrap}
.HotZsImg .HotZsImgIco{position:absolute; top:20px; left:-9px; z-index:10001;}
.HotZsImg .HotZsBigImg{ margin-bottom:8px; padding-bottom:8px; display:block; border-bottom:1px solid #a2c541;}

.FocusNewsZT{ border:1px solid #e3edc6;}
.FocusNewsZT .FocusNewsZTTitle{ height:25px; background:url(../images/FoodTitBgA.gif) #FFF repeat-x top; border-bottom:1px solid #e3edc6;}
.FocusNewsZT .FocusNewsZTTitle .TitText{ float:left; padding:5px 0 0 8px; font-size:14px; font-weight:bold; color:#5b7f00;}
.FocusNewsZT .FocusNewsZTTitle .TitAD{ float:right; padding:1px 8px 0 0; line-height:24px; width:300px; color:#5b7f00;}

.FocusNewsZT .NewsTextList{ width:435px; padding:3px 0; line-height:22px; font-size:14px; white-space:nowrap; overflow:hidden}
.FocusNewsZT .NewsTextList li {background:url(../images/FoodZtIco2.gif) no-repeat left center; padding-left:10px;}
.FocusNewsZT .NewsTextList li a, .FocusNewsZT .NewsTextList li a:visited{ color:#5b7f00;}

.FoodZtBoxA{ background:url(../../_Css/FoodZtBoxATitL.gif);}
.FoodZtBoxA .FoodTitA{ background:url(../images/FoodZtBoxATitR.gif) no-repeat right top; }
.FoodZtBoxA .FoodTitA div{ background:url(../images/FoodZtBoxATitL.gif) no-repeat left top; color:#5b7f00; font-weight:bold; line-height:26px; border-bottom:1px solid #e3edc6;}
.FoodZtBoxA .FoodTitA span{ background:url(../images/FoodZtIco1.gif) no-repeat left; padding-left:10px; margin-left:10px; height:25px;}
.FoodZtBoxA .FoodTitA a{ }
.FoodZtBoxA .Bd { background:#fafcf5; border:1px solid #e3edc6; border-top:none}


.HotBrand{ padding:5px; line-height:1.5;}
.HotBrand li{ float:left; width:25%; text-align:center}
.HotBrandLogo{ padding:4px 5px; border-top:1px dotted #e3edc6;}
.HotBrandLogo li{ float:left; width:33.3%; text-align:center;}
.HotBrandLogo li a{ display:inline-block; border:1px solid #efefef; padding:1px;}

.FoodZtBestBrand{background:url(/images/BestBrandBg.gif) repeat-x bottom; border:1px solid #dfebbd;}
.FoodZtBestBrand #Tit{background:url(/images/ico_004.gif) no-repeat 10px 5px; width:25px; padding:20px 2px 05px; margin:2px 0; border-right:1px solid #a2c541; text-align:center; color:#a2c541; font-size:12px; font-weight:bold; float:left;}
.FoodZtBestBrand ul{ width:675px; float:left; padding:5px;}
.FoodZtBestBrand li{float:left; width:12.5%; text-align:center; line-height:1.3; overflow:hidden;}

.FoodZtIndexZs{background:url(../images/FoodTitBgA.gif) repeat-x top; border:1px solid #dfebbd;}
.FoodZtIndexZs #Tit{background:url(../images/FoodZtZhaoshangTit.gif) no-repeat top; width:24px; padding:4px 2px; border-right:1px solid #e3edc6; text-align:center; color:#a2c541; font-size:12px; font-weight:bold; float:left;}
.FoodZtIndexZs #Tit a, .FoodZtIndexZs #Tit a:visited{color:#5b7f00;}

.FoodZtIndexZs ul{ width:675px; float:left; padding:5px;}
.FoodZtIndexZs li{float:left; width:25%; line-height:1.5; overflow:hidden;}

.TopBrandNewsBox{background:url(../images/FoodTitBgA.gif) repeat-x top; border:1px solid #dfebbd; color:#5b7f00; }
.TopBrandNewsBox .img{ float:left; margin:0 5px 5px;}
.TopBrandNewsBox ul{ float:left; line-height:1.5; margin:0 5px 5px;}
.TopBrandNewsBox ul em{font-style:normal;}
.TopBrandNewsBox ul em a, .TopBrandNewsBox ul em a:visited{color:#5b7f00; }

.TopBrandNewsBoxTit{border-bottom:1px solid #dfebbd; margin:1px 5px 5px}
.TopBrandNewsBoxTit dt{ float:left; margin-top:2px;}
.TopBrandNewsBoxTit dt a{ float:left;}
.TopBrandNewsBoxTit dd{ float:right; clear:right; white-space:nowrap; margin:3px 0 0;}
.TopBrandNewsBoxTit .Tit a, .TopBrandNewsBoxTit .Tit a:visited{ color:#5b7f00;}
.TopBrandNewsBoxTit .Tit{ font-size:14px; }


.FoodZtBoxB{ background:url(../images/FoodTitBgA.gif) repeat-x top #fafcf5; border:1px solid #dfebbd; }
.FoodZtBoxB .Tit { height:25px; background:url(../images/FoodZtChangeBtnBgLine.gif) repeat-x bottom;}
.FoodZtBoxB .Tit a, .FoodZtBoxB .Tit a:visited{ color:#5b7f00;}
.FoodZtBoxB .Tit h4{ background:url(../images/FoodZtIco1.gif) no-repeat left center; color:#5b7f00; font-weight:bold; font-size:12px; display:inline-block; padding-left:10px; margin:6px 0  0 5px; float:left;}
.FoodZtBoxB .Tit dl{ float:left; margin-left:10px; margin-top:1px;}
.FoodZtBoxB .Tit dd{ float:left; margin-right:3px; }
.FoodZtBoxB .Tit dd a, .FoodZtBoxB .Tit dd a:visited { background-image:url(../images/FoodZtChangeBtnBgR.gif); background-repeat:no-repeat; background-position:right top; display:inline-block; height:24px;}
.FoodZtBoxB .Tit dd a:hover { background-position:right bottom;}

.FoodZtBoxB .Tit dd a span, .FoodZtBoxB .Tit dd a:visited span { background-image:url(../images/FoodZtChangeBtnBgL.gif); background-repeat:no-repeat; background-position:left top; padding:0 8px; height:24px; line-height:24px;  display:inline-block;}
.FoodZtBoxB .Tit dd a:hover span{ background-position:left bottom;}

.FoodZtBoxB .Tit .select a, .FoodZtBoxB .Tit .select a:visited{ background-position:right bottom;}
.FoodZtBoxB .Tit .select a span, .FoodZtBoxB .Tit .select a:visited span{ background-position:left bottom;}


.FoodZtPHList{}
.FoodZtPH{ line-height:1.6; padding:3px 5px 0;}
.FoodZtPH em{background:#e3edc6; font-style:normal; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#5b7f00; text-align:center; width:16px; padding:2px 0; margin-right:8px; float:left; display:inline-block; line-height:1; }


.FoodZtPHImg { border-top:1px solid #dfebbd; padding:5px 0 0px; margin:4px 3px 5px;}
.FoodZtPHImg li{ float:left; margin:2px;}
.FoodZtPHImg li a{ display:inline-block; padding:2px; border:1px solid #CCC; margin:auto; float:left;}


.FoodZtBoxC{ background:url(../images/HotZsBoxTitBg.gif) repeat-x top #fafcf5; border:1px solid #dfebbd; color:#5b7f00;}
.FoodZtBoxC .Tit { height:25px; border-bottom:1px solid #dfebbd}
.FoodZtBoxC .Tit span{ font-size:12px; font-weight:bold; color:#5b7f00; display:inline-block; padding:7px 0 0 16px; background:url(../images/FoodZtIco1.gif) no-repeat 8px 10px ;}
.FoodZtBoxC .Tit a, .FoodZtBoxC .Tit a:visited{ color:#5b7f00;}

.FoodZtBoxD{ background:url(../images/HotZsBoxTitBg.gif) repeat-x top #fff; border:1px solid #dfebbd; color:#5b7f00;}
.FoodZtBoxD .Tit { height:25px; border-bottom:1px solid #dfebbd}
.FoodZtBoxD .Tit span{ font-size:14px; color:#5b7f00; display:inline-block; padding:6px 0 0 8px;}
.FoodZtBoxD .Tit a, .FoodZtBoxC .Tit a:visited{ color:#5b7f00;}

.FoodZtBoxDT1{ padding:5px;}
.FoodZtBoxDT1 li{ float:left; }
.FoodZtBoxDT1 .Img {border:1px solid #CCC; padding:1px; margin-right:10px;}
.FoodZtBoxDT1 .Title { border-bottom:1px solid #dfebbd; padding:5px 0; margin-bottom:8px; width:245px; font-size:14px}
.FoodZtBoxDT1 .Detail { color:#666; width:245px; line-height:1.5;}

#BigImages{ position:relative; border:none; padding:0; margin:0;}
#BigImages #BigImg{ width:263px; height:236px; padding:3px;}
#BigImages #ImgTxt{ margin:0 3px; padding:6px 0 5px; text-align:center; background:#a2c541;}
#BigImages #ImgTxt a,#BigImages #ImgTxt a:visited{ color:#fff; }
#BigImages #ImgNum{ position:absolute; top:225px; right:3px;}
#BigImages #ImgNum li{ float:left; font-family:Tahoma, Geneva, sans-serif; font-size:10px; width:12px; height:12px; overflow:hidden; border:1px solid #a2c541; background:#dfebbd; margin-left:3px; text-align:center; cursor:pointer; color:#5b7f00}
#BigImages #ImgNum .On{ border:1px solid #a2c541; background:url(../images/FoodZtFocusBtnBg2.gif) repeat-x top #a2c541; line-height:15px; color:#FFF; font-weight:bold; height:15px; font-size:11px;}


.ProductList { padding:5px}
.ProductList li { float:left; width:25%; text-align:center; line-height:normal; margin-bottom:10px; height:190px; }
.ProductList li span { display:block; }
.ProductList li #Pic { border:1px solid #ddd; padding:1px; margin:auto; display:inline-block; margin-bottom:8px; }

.BrandLogo5 { padding:5px;}
.BrandLogo5 li{ float:left; width:20%; text-align:center; line-height:normal; margin-bottom:10px; height:95px;}
.BrandLogo5 li span{ display:block;}
.BrandLogo5 li #Pic{ border:1px solid #ddd; padding:1px; margin:auto; display:inline-block; margin-bottom:5px;}


.ZtHeadDetail { background:url(../images/FoodTitBgA.gif) repeat-x top; border:1px solid #dfebbd; }
.ZtHeadDetail #Tit { background:url(../images/FoodZtZhaoshangTit.gif) no-repeat top; width:24px; padding:4px 2px; border-right:1px solid #e3edc6; text-align:center; color:#a2c541; font-size:12px; font-weight:bold; float:left; }
.ZtHeadDetail #Tit a, .FoodZtIndexZs #Tit a:visited { color:#5b7f00; }
.ZtHeadDetail ul { width:650px; float:left; padding:5px; }
.ZtHeadDetail li { float:left; width:25%; line-height:1.5; overflow:hidden; }
.ZtHeadTitle { padding:8px; border-right:1px dotted #dfebbd; color:#666; }
.ZtHeadTitle dt { color:#5b7f00; margin-bottom:5px; }
.ZtHeadTitle dt h1 { font-size:24px; font-weight:bold; font-family:'黑体' }
.ZtHeadTitle dt h1 font { font-size:22px; color:#69F; }
.ZtHeadTitle .Tag { border-top:1px dotted #dfebbd; background:#f7faef; border-bottom:1px dotted #dfebbd; margin:2px 0 5px; padding:5px 0 3px; }
.ZtHeadTitle .Content { font-size:12px; }
