.header{ position:relative;z-index:3;}
.wrappertop{margin:0 auto;width:1200px;}
.header .top{ height:30px;line-height:30px;background:#f1f1f1;color:#8e8e8e; }
.header .top a{ color:#8e8e8e; }
.header .top .fl a{ display:inline-block;*display:inline;*zoom:1; }
.header .top .address{ display:inline-block;*display:inline;*zoom:1;padding-left:25px;position:relative;vertical-align:top; }
.header .top .address .areamini{ cursor:default;position:relative;z-index:102;padding:0 10px;height:30px; }
.header .top .address span{ color:#ed1d1d;padding-right:17px;background:url(../images/addr-select-down.png) no-repeat right center; }
.header .top .address ul{ display:none;position:absolute;top:29px;left:0;z-index:3;width:300px;background:#fff;border:1px solid #ddd;padding:5px 10px; }
.header .top .address ul li{ float:left;width:60px;margin-bottom:3px; }
.header .top .address ul li a{ padding:0 8px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle; }
.header .top .address ul li a:hover{ background:#ddd;color:#ed1d1d; }
.header .top .address ul li a.selected{ background:#ed1d1d;color:#fff; }
.header .top .address ul li a.selected:hover{ background:#ed1d1d;color:#fff!important; }
.header .top .fr{ cursor:default; }
.header .top .fr a{ margin-right:45px; }
.header .top .fr span{ display:inline-block;*display:inline;*zoom:1;/*background:url(../images/ico-phone.png) no-repeat left center;*/}
.header .bottom{ padding:15px 0 15px; }
.header .bottom h1{ float:left; }
.header .bottom h1 a.logo{ width:145px;height:77px;display:block;background:url(../images/logo.png); }
.header .bottom .search{ margin-left:310px; }
.header .bottom .search input[type="text"]{ width:398px;height:32px;line-height:32px;border:2px solid #e62129;font-size:18px;padding:0 5px; }
.header .bottom .search input[type="submit"]{ width:72px;height:36px;line-height:32px;border:0 none;background:#e62129 url(../images/ico-search.png) no-repeat center;cursor:Pointer; }
.header .bottom .search .hot-search{ margin-top:10px;color:#7c7c7c; }
.header .bottom .search .hot-search a{ color:#7c7c7c;margin-right:10px; }
.header .bottom .shopping-car{ font-size:14px;margin-right:50px; }
.header .bottom .shopping-car #IncludeSmallCartDiv{float:left;}
.header .bottom .shopping-car a{ display:inline-block;*display:inline;*zoom:1;border:2px solid #dcdcdc;line-height:36px;border-left:0;padding:0 15px; }
.header .bottom .shopping-car a.car{ border-color:#ff2832;color:#fff!important;background:#ff2832 url(../images/shopping-car.png) no-repeat 9px center;padding:0 15px 0 40px; }

.nav{ background:#1f1f1f;color:#fff;font-size:16px;line-height:45px; }
.nav .all-classify{ z-index:2;cursor:default;position:relative;width:220px;background:#e62129;text-align:center;float:left; }
.nav .all-classify i{ width:10px;height:6px;display:inline-block;*display:inline;*zoom:1;background:url(../images/ico-triangle.png);vertical-align:middle;margin-left:15px; }
.nav .all-classify .list{ z-index:99;position:absolute;top:45px;left:0;background:#eaeaea;color:#4b4b4c;text-align:left;width:220px; }
.nav .all-classify .list dl{ padding:5px 20px;background:url(../images/ico-point.png) no-repeat bottom center; }
/*.nav .all-classify .list dl:hover{ background:#cdcccc url(../images/ico-waves.png) repeat-x bottom center; }*/
.nav .all-classify .list dt{ line-height:26px; }
.nav .all-classify .list dd{ font-size:13px;line-height:23px; }
.nav .all-classify .list dd a{ color:#4b4b4c;white-space:nowrap;display:inline-block;*display:inline;*zoom:1; }
.nav ul{ overflow:hidden; }
.nav ul li{ float:left;/*width:108.89px;*/width:108px;text-align:center; }
.nav ul li.cur{ background:url(../images/nav-bg.png); }
.nav ul li.cur a{ color:#e62129; }
.nav ul li:hover{ background:url(../images/nav-bg.png); }
.nav ul li a{ color:#fff;display:block; }


.footer{ background:#464646;color:#fff;overflow:hidden;margin-top:48px;  border:1px solid;}
.footer a{ color:#fff; }
.footer dl{ padding:36px 0;float:left;width:14%;margin:0 3%; *margin:0 2.8%;}
.footer dl dt{ font-size:18px;margin-bottom:26px;padding-left:20px; }
.footer dl dd{ font-size:12px;line-height:24px;position:relative;padding-left:20px; }
.footer dl dd i{ width:4px;height:4px;position:absolute;top:10px;left:8px;background:#fff; }




