
#Container{overflow:auto;}
.MainContainer{width:760px; float:left;}
.SideBar{ float:right; width:180px;}
.MainBanner{ width:250px; padding:1px; border:1px solid #CCCCCC; height:170px; z-index:9px;margin-right:10px;}
.HotCategory{background-color:#f3f6fc;border:1px solid #d0d7f1;padding:7px 0;width:494px;}
.HotCategory div{padding:5px 0 0px 8px;*padding:4px 0 0px 8px;clear:both; overflow:auto;}
.HotCategory div.ColorBg{background-color:#ecf1f9;border-bottom:1px solid #e2e8f6;border-top:1px solid #e2e8f6;}
.HotCategory dt, .HotCategory dd {float:left;line-height:1.231;}
.HotCategory dt {background-position:0 0; background-repeat:no-repeat;color:#FFFFFF;height:20px;line-height:17px;margin:3px 10px 0 0;text-align:center;width:57px;}
.HotCategory dd {margin:4px 8px 0 0;*margin:3px 8px 0 0;white-space:nowrap;}
.HotCategory .FixWidth{width:486px;height:43px;*height:40px;overflow:hidden;}
/*蓝色块*/
.BlueWrapper{background-position:0 -22px;background-repeat:repeat-x;border:1px solid #D0D7F1;float:left;margin:10px 10px 0 0;}
.BlueWrapper h3{ font-size:14px; font-weight:700;margin:8px 0 0 12px;}
.BlueWrapper h3 a,.BlueWrapper h3 a:visited{color:#111111;}
.BlueWrapper .MoreBlack {float:right;margin:-16px 8px 0 0;}
.BlueWrapper ul li{font-size:14px;line-height:24px;}
a.MoreBlack {background-position:left -289px; padding-left:7px;}
/*蓝色块 结束*/
.DotList {overflow:auto;}
.DotList li{background-position:left -313px; background-repeat:no-repeat; padding-left:8px;}

#Discount{height:153px;width:252px;}
#Discount ul {margin:3px 0 5px 12px;}
#Discount ul li{height:24px;overflow:hidden;width:230px;}

#Theme{margin-right:0;width:494px; height:152px;}
#Theme h3{border-bottom:1px dashed #CCCCCC;font-family:"微软雅黑","黑体";font-size:18px;font-weight:normal;margin:0 8px 7px;padding:9px 0 6px;}
#Theme h3 a:link, #Theme h3 a:visited {color:#07519A;}
#Theme h3 span {background-position:0 -337px;color:#FFFFFF;font-family:"宋体";font-size:12px;padding:3px 10px 2px 5px;vertical-align:middle;}
#Theme .MoreBlack {margin-top:-32px;}
#Theme .ImgContent{border:1px solid #CCCCCC;float:left;line-height:20px;margin:0 8px 8px;padding:1px;text-align:center;}
#Theme .ImgContent img{display:block;margin-bottom:0;}
#Theme .DotList{float:left;width:365px;}
#Theme .DotList li {float:left;width:170px;}

.ImgList {border:3px solid #d3daec;margin-top:8px; overflow:auto; height:100%;}
.ImgList .Content {background-color:#FFFFFF;border:1px solid #bbc4e1;padding:8px;overflow:auto;}
.ImgList h2 {font-size:14px;margin:0 0 8px 2px;}
.ImgList h2 a:link,.ImgList h2 a:visited{ color:#111111;}
.ImgList .MoreBlack {float:right;margin:-22px 0 0;}

.ImgList img {border:1px solid #CCCCCC !important;display:block;margin-bottom:4px;padding:1px;}
#RecomShop ul.Slides{overflow:auto;height:100%;}
#RecomShop ul.Slides div {float:left;margin-left:22px;text-align:center; height:130px; width:124px; overflow:hidden;}
#RecomShop ul.Slides .FirstMargin{margin-left:12px;}
#RecomShop ul.Slides a{display:block;}

.Rate{background-color:#F9F9F9;border:1px solid #DCDCDC;overflow:auto; height:100%;}
.Rate h3{background-position:left -361px;background-repeat:repeat-x;font-size:12px;line-height:27px;padding-left:8px;}
.Rate ul{margin:3px 8px 6px;}
.Rate li span{color:#FFFFFF;padding-right:13px;}
.Rate li{ background-position:0px -426px; background-repeat:no-repeat;border-bottom:1px dotted #CCCCCC;color:#666666;line-height:25px;padding-left:5px; height:25px; white-space:nowrap; width:157px; overflow:hidden;}
.Rate .Num_1,.Rate .Num_2,.Rate .Num_3{background-position:left -395px;background-repeat:no-repeat;}
.Rate .Num_10 {padding:0;}
.Rate .Num_10 span{padding-right:11px;}
.Rate .MoreBlack{float:right;line-height:14px;margin:2px 8px 6px 0;}
#hotCity{padding-bottom:5px;}
#hotCity .CityContent{ border-bottom:1px dotted #CCCCCC;overflow:auto; height:100%; padding-bottom:5px; }
#hotCity .CityContent a{float:left; display:block; margin:5px;}
#hotCity .MoreBlack{clear:both; margin-top:10px;}

.BWrapper{background-color:#f3f6fc;border:1px solid #d0d7f1;margin-top:10px; overflow:auto; height:100%;}
.BWrapper .Category{float:left;width:199px;}
.Category h2 {clear:both;font-size:14px;margin:10px 0 2px 12px;}
.Category h2 a,.Category h2 a:visited{color:#111111;}
.Category ul{margin-left:6px;}
.Category li {float:left;font-family:"宋体";line-height:26px;margin:0 6px;white-space:nowrap;}

.MainBottom{background-color:#FFFFFF;float:right;width:541px;padding:0 8px 8px 10px;}
.MainBottom h3 {font-size:14px; margin:10px 0 2px 8px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px;}
.MainBottom .MoreBlack{float:right;line-height:14px;margin-top:-20px;}
.MainBottom .img{ display:block; float:left; border:1px solid #CCCCCC;padding:1px;}
.MainBottom .InfoContent li{margin-top:15px; border-bottom:1px dashed #D9D9D9; overflow:hidden; padding-bottom:15px; height:98px;}
.MainBottom .InfoContent .picItem{float:left;margin-right:10px;width:132px;}
.MainBottom .InfoContent .InfoBox{ float:left;width:390px;}
.MainBottom .Info{ float:left;margin:0 10px 0 0; width:300px;}
.MainBottom .Info h1{ font-size:14px;margin-bottom:5px;}
.MainBottom .Info .ZB{ font-size:12px; font-weight:normal; margin-left:5px;}
.MainBottom .Info li{line-height:20px;height:auto; border:none; padding:0px; margin:0px;}
*html .MainBottom .Info .Tel{ margin-top:6px;}
.Info li em{color:#666666;float:left !important;font-style:normal;}
.Info li a:link,.Info li a:visited{margin-left:5px; text-decoration:underline;}
.MainBottom .Price{ float:left; padding-left:10px; line-height:30px;}
.MainBottom .Price span{ font-weight:700; margin:0px 3px; color:#990000;}
.MainBottom .des{clear:both; line-height:150%;text-indent:2em; height:36px; overflow:hidden;}
.topAd{ margin-bottom:10px;}
.Adbox{margin-top:10px;}
.HotCategory dt,.BlueWrapper,.DotList li,a.MoreBlack,#Theme h3 span,.Rate h3,.Rate li{background-image:url(/images/catebg.gif);}