﻿@import url("border.css");
@import url("widget.css");

body{background:#fff; font-size:12px; font-family:"宋体",Verdana, Arial; line-height:150%; margin:5px 0 0 0; padding:0; color:#404040;}
img {border:none;}
ul,li{line-height:1.5em;}
h2,h3,h4,h5,h6{padding:0;margin:8px 0 0 0;}
h3{font-size:12px;font-weight:bold;color:#f60;}
a{color:#666;text-decoration:none;}
a:hover {color: #FF6600;text-decoration:none;}
.more a{width:41px;height:13px;background:url(more.gif) no-repeat;border:none;float:right;overflow:hidden;font-size:0px;color:#fff;text-indent:-5000px; line-height:99px;}
#clear {clear:both;}


.header .navbgleft{position:absolute; left:0px; top:5px; height:34px; width:203px; background:url(goodcattop.gif) no-repeat top left;}
.header #gf { position:absolute; left:30px; top:10px; z-index:88;}
        #gf a {font-weight:bold; font-size:14px;color:#630;}
.header #gjz { position:absolute; top:10px; color:#fff;left:594px; width:180px; overflow:hidden; height:20px; line-height:20px;}
.header #gjz a { color:#fff;padding-right:7px;}
.header #gjz a:hover { color:#fff;}
.header #Search  { position:absolute; left:215px; height:30px;top:5px;  }
.header #cart    {position:absolute; height:26px;left:760px;top:6px;}
.header #jjss { position:absolute;width:54px; height:22px; overflow:hidden; right:5px; top:15px;}
.header #jjss a { display:block; width:54px; height:22px; }





#out{ width:960px; margin:0 auto; height:auto;}
#l-left{ width:640px; overflow:hidden; float:left;}
#logo{width:228px; height:62px; overflow:hidden; float:left;}
#logo-r{ width:410px; height:25px; overflow:hidden; float:right; margin:5px 0 0 0; line-height:25px; text-align:right;}
#logo-r #logo-r-teext{ width:320px; float:left;}
#logo-r #logo-r-img{ width:130px; text-align:left; float:right;}
#menu{ width:632px; height:26px; overflow:hidden; margin:0 0 0 25px;}
#menu #homemenu{ width:58px; height:26px; float:left;}
#menu ul li{ background:url(NavBg.gif) no-repeat 0 -29px; margin-right:2px; display:block; float:left;}
#menu .homemenu ul li a{ display:block; height:26p; float:left; line-height:26px; text-align:center;padding:0 12px; background:url(NavBg2r.gif) no-repeat right; position:relative; color:#fff; text-decoration:none; font-weight:700;}
#menu .homemenu ul li a:hover{ display:block; height:26p; float:left; line-height:26px; text-align:center;padding:0 12px; background:url(NavBg2r.gif) no-repeat right; position:relative; color:#fff; text-decoration:none; font-weight:700;}
#menu .homemenu ul li { background:url(NavBg.gif) no-repeat; margin-right:2px;}
#menu ul li:hover{ background:url(NavBg.gif) no-repeat; margin-right:2px;}
#menu ul li a{display:block; height:26p; float:left; line-height:26px; text-align:center;padding:0 12px; background:url(NavBg1r.gif) no-repeat right; color:#fc3498; position:relative;  text-decoration:none; font-weight:700;}
#menu ul li a:hover{display:block; height:26p; float:left; line-height:26px; text-align:center;padding:0 12px; background:url(NavBg2r.gif) no-repeat right; position:relative; color:#fff; text-decoration:none; font-weight:700; _background:url(NavBg1r.gif) no-repeat right; _color:#fc3498;}
#l-right{ width:310px; height:88px;  overflow:hidden; float:right; text-align:left;}
#l-right1{ width:310px; height:34px; overflow:hidden;}
#l-right1 li{ float:left; padding:0; margin:0;}
#l-right1 #topNav{background:url(topNavBg.gif) no-repeat left top; height:31px;line-height:31px; color:#bebfc1; padding:0px 15px; margin:0px; position:relative;}
#topNav .topNavR{background:url(topNavR.gif) no-repeat; width:5px; height:31px;position:absolute; top:0px; right:0px;}
#topNav a{color:#fc3498; text-decoration:none;}
#l-right2{ width:300px; height:54px; overflow:hidden;}
#menubottom{ width:918px; border:1px solid #DA4957; background:url(searchBg.gif) repeat-x left top; padding:8px 20px 0 20px; height:25px;}
#menubottom-key{ width:368px; overflow:hidden; float:left;background:url(bg.gif) no-repeat 0 -36px;color:#fff; padding-left:40px;}
#menubottom-key a{color:#fff; text-decoration:none;}
#menubottom-seach{ width:510px; overflow:hidden; float:right;}
#menubottom-seach th{ color:#FFF; padding:0 0 0 5px;}
#menubottom-seach .c1{ border:1px solid #ee6b79; height:20px;}
#menubottom-seach .c2{ border:1px solid #ee6b79; height:16px;}
#menubottom-seach .c3{border:none;width:52px;height:19px;font-size:0;overflow:hidden;line-height:9999px;cursor:pointer;margin:2px 5px 0 5px; background:url(bnt_search.gif);}
#menubottom-seach .c4{ color:#fff; display:block;padding:1px 0 0 5px;}
#topad{ width:960px; overflow:hidden;}
#m8{ width:960px; height:8px; overflow:hidden; margin:0 auto;}
#cleft{width:200px; float:left; margin-right:10px;}
#cleft .AdvBanner{ margin:0 0 7px 0 ;}
#box1{border:1px solid #F1BFC0; background-color:#FFFFFF; overflow:hidden;  }
#box1out{ background:#F1F1F1; margin:0 0 7px 0; padding:0 0 2px 0; }
#no #category_tree span{ display:none;}
#no tr td{ height:10px; overflow:hidden;}
#box1 h3{height:33px; line-height:33px; font-size:12px; background:url(h3title.gif) repeat-x left top; text-align:right;padding:0 12px; margin:0; font-weight:100;}
#box1 h3 span{float:left; background:url(bg.gif) no-repeat 0px -570px;width:auto; height:33px; line-height:33px; text-align:left;font-weight:bold; color:#FC3498; padding-left:12px;}
#box1 #boxCenterList , #box2 #boxCenterList{ padding:8px;}
#cart{background:url(catBg.gif) no-repeat left top; padding:25px 10px 15px 50px;color:#FC3498; height:38px; }
#box2{border:1px solid #F1BFC0; background-color:#FFFFFF; overflow:hidden;  }
#box2 h3{height:33px; line-height:33px; font-size:12px; background:url(h3title.gif) repeat-x left top; text-align:right;padding:0 12px; margin:0; font-weight:100;}
#box2 span{float:left; background:url(bg.gif) no-repeat 8px -570px;width:auto; height:33px; line-height:33px; text-align:left;font-weight:bold; color:#FC3498; padding-left:20px;}
#box2 #category_tree{border:4px solid #ffeef6; background-color:#fff;}

#cright , #ccright {width:750px; float:right; overflow:hidden;}
#intbox1{border:1px solid #F1BFC0; background-color:#FFFFFF; overflow:hidden; width:748px; height:218px; overflow:hidden;  }
#flashad{border-right:1px solid #f1bfc0; padding:7px;  background:url(foucsBg.gif) repeat-x left top; width:485px; height:216px; float:left; overflow:hidden;}
#flashad #fbr{ border:1px #CCC solid;}
#mallNews{width:230px; padding:8px 8px 0px 8px; background:url(foucsBg.gif) repeat-x left top; float:right; overflow:hidden;}
#mallNews .NewsTit{background:url(bg.gif) 0px -132px; height:23px;}
#mallNews .NewsList{background:#FFFFFF; padding:8px; height:170px;}
#mallNews .NewsList ul{margin-top:10px;}
#mallNews .NewsList li{background:url(bg.gif) no-repeat 0px -167px; padding:0px 0px 0px 10px;text-align:left;}
#sales{width:750px; background:url(salesBg.gif) repeat-x left bottom; background-color:#fef9fa;}
#sales #sales-t{font-size:12px; background:url(salesTitBg2.gif) no-repeat; height:33px; text-align:right;}
#sales #sales-c{ height:180px; width:730px; margin:10px 0px 10px 10px; _margin-left:5px;}
#tj #sales #sales-c{ height:180px; width:730px; margin:10px 0 0 5px; _margin-left:5px;}
#tj #sales-c .GoodsList { width:766px; overflow:hidden;}
#tj #sales-c .GoodsList .itemsWrap .item .goodsImg{ background:url(salesGoodBg.gif) no-repeat center; padding:5px;}
#tj .more{ margin:-197px 0 0 0;}
#cpnew .GoodsListWrap , #cphot .GoodsListWrap , #cpreo .GoodsList { padding:10px 15px; _padding:10px 7px;}
#cpnew .GoodsList , #cphot .GoodsList , #cpreo .GoodsList { width:730px; overflow:hidden;}
#cpnew .GoodsList .itemsWrap .item .goodsImg , #cphot .GoodsList .itemsWrap .item .goodsImg , #cpreo .GoodsList .itemsWrap .item .goodsImg{ border:1px solid #F5A9D0;}
#crightad{ width:748px; overflow:hidden; }
#tjleft #box1 { background:#fef7f9;}
#box3{border:1px solid #f1bfc0; background:url(box_2Bg.gif) repeat-x top left #FEF7F9; padding:5px 8px 8px 8px;   }
#box3 #itemTit{height:30px; padding-left:190px; text-align:right;}
#box3 #New{background:url(bg.gif) no-repeat 0px -225px;height:30px; padding-left:190px; text-align:right;}
#box3 #Hot{background:url(bg.gif) no-repeat 0px -256px;height:30px; padding-left:190px; text-align:right;}
#box3 #Rec{background:url(bg.gif) no-repeat 0px -194px;height:30px; padding-left:190px; text-align:right;}
#links{ width:936px; padding:0 12px; background:#FEF7F9;}
#links .LinkList a { display:block; margin:0 5px; color:#FC3498;}
#links .TreeList .cat1 a , #links .TreeList .cat1 a:hover { font-weight:100; color:#FC3498;}
#bottommenu{ width:835px; height:23px; overflow:hidden; float:left; padding:2px 0 0 0;}
#tophome{ width:95px; height:20px; overflow:hidden; float:right; padding:5px 0 0 0; _padding:10px 0 0 0;}

#bottommenu .cat1{ float:left; width:70px; text-align:center;}
#bottommenu .cat1 a , #bottommenu .cat1 a:hover{ color:#FC3498; font-weight:700;}
#bottommenu2{ width:936px; overflow:hidden;}
#foot-copyright{padding:0;margin:0 0 -23px 0;}
#foot-copyright .themefoot{ text-align:center;}

#ur_here { width:934px; height:36px; overflow:hidden;border:1px solid #f0989a; border-top:none; background:url(uh_bg.gif) repeat-x left top;height:36px; line-height:36px; padding:0 12px; margin:0 auto;}
#ur_here a{color:#6c6e69; text-decoration:none;}

.rank_list{margin:-20px 0 0 0;}
.Navigation {padding:0;margin:3px 0 0 0; border:none; font-weight:100; color:#666;}
.Navigation .now {color:#666;font-weight:normal;}
.Navigation a {color:#666;font-weight:bold;text-decoration:none;font-weight:normal;}
#ccright .title .pager {float:right;padding:0;margin:0;}
#ccright .pager {float:right;padding:0;margin:10px -10px 0 0;}
#ccright .textleft {text-align:left;}
#ccright .title {margin:0 0 5px 0;}
#ccright .items-list {padding:10px 0;margin:0;}
#ccright .items-gallery .goodpic a {border:none;}
#ccright .items-gallery {background:#fff;border:1px solid #eee;}
#ccright .items-gallery .button {background: none;border:1px solid #efefef;}
#ccright .items-list .goodpic a {border:1px solid #eee;height:150px;display:block;overflow:hidden;}
#ccright .items-list .goodpic a:hover {border:1px solid #e42314;}
#ccright .GoodsInfoWrap {margin:15px 0 0 0;}
#ccright .border3 .itemsWrap{margin:10px 3px;}
#ccright #goods-viewer .brief {color:#666;}
#ccright .title .listmode {padding:5px 0 0 0;}
#ccright .title .listmode .info {padding:0;margin:0;}
#ccright .textcenter{text-align:left;}
#ccright .BrandWrap .items {border:1px #eee solid;margin:10px 0 10px 15px;*margin:10px 0 10px 15px;_margin:10px 0 10px 10px;}
#ccright .BrandWrap .intro {text-align:center;}
#ccright .division a {color:#FC3498;}
#ccright .division a:hover {color:#e42314;}
#ccright .boxBlue {background:none;border:none;padding:0;margin:10px 0 0 0;}
#ccright .fontcolorBlue {color:#666;}
#ccright .items h3{ border:#F1BFC0 1px solid; height:30px; overflow:hidden;}
#cart .ShopCartWrap a{ color:#FC3498;}
#brandin .BrandListWrap .floatLeft{border:1px solid #f1bfc0; margin:0 11px;}
#brandin #box2 span{display:none;}
#br .GoodsCategoryWrap .c-cat-depth-1 .c-cat-depth-2 { width:172px; overflow:hidden; background:url(lc.gif); padding:5px 0px; margin:0;}
#br .GoodsCategoryWrap .c-cat-depth-1 .c-cat-depth-2 a{ display:block; padding:0 0 0 5px; margin:2px; *margin:2px 2px 2px 0; _margin:2px 2px 2px 0; border:1px #e1e1e1 solid; width:75px; height:20px; background:#fff; color:#666;}
#br .GoodsCategoryWrap .c-cat-depth-1 .c-cat-depth-2 a:hover{ background:#e1e1e1;}
