/*--------页头页尾------*/
body{font-family:"宋体";margin:0; padding:0;font-size:12px;color:#333;}
ul,li,dl,dt,dd{ padding:0px; margin:0px;list-style-type:none;}
.clear{clear:both;}
p,input,form{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:normal;font-size:12px;}
img{border:0;}
em{font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.clear, .hr10, .hr15, .hr20, .circlebor_bottom{clear:both; line-height:0; font-size:0;}
.clear{height:0;}
.hr10{height:10px;}
.hr15{height:15px;}
.hr20{height:20px;}

.gray{color:#ccc;}
.gray6{color:#666;}
.gray8{color:#888;}
.gray9{color:#999;}
.red{color:#f00;}
.green{color:#090;}
.blue{color:#005AA0;}
.center{text-align:center;}

#header .menu .m2 .cart,#header .menu .m2 .cart .num,#header .menu .m2 .cart .pay,#header .nav,#header .nav li .current,#header .nav li a:hover,#header .search,#footer .menu,#Helper,#header .search .showPro .prohover,#header .search .showAll .allhover{ background:url(../images/header.png) no-repeat;}/*大背景*/
/*---------页头------*/
#header{ width:1002px; margin:auto;}
#header .logo{ float:left; padding:26px 0 0px 5px;}

#header .menu{ float:right;margin:10px 15px 0 0; display:inline;width:760px;}
#header .menu .m1{ height:22px;overflow:hidden;}
#header .menu .m1 li{ float:right; display:inline;}
#header .menu .m1 .welcome{ float:right; background-position:-563px -88px; line-height:24px; padding-left:15px; color:#868686;}
#header .menu .m1 .welcome a{ color:#333;}
#header .menu .m1 .welcome a:hover{ color:#f60;}
#header .menu .m1 .help{ float:right;  padding:0 5px; line-height:24px;}
#header .menu .m1 .help a{ float:left; color:#666; white-space:nowrap;  padding:0 6px; background:url(../images/header_menuline.gif) no-repeat right center;}
#header .menu .m1 .help a:hover{ color:#f60;}
#header .menu .m1 .kefu{ float:right; padding-left:5px;}
#header .menu .m2{ margin-top:14px; height:24px;}
#header .menu .m2 .img{ float:left;padding-right:20px;width:300px;}
#header .menu .m2 .img div{ float:right; width:89px; height:24px;overflow:hidden;}
#header .menu .m2 .img div img{  }
#header .menu .m2 .img .line{  background:url(../images/header_menuline.gif) no-repeat center center; width:15px; height:24px;}
#header .menu .m2 .sns{ float:left; width:100px; background:url(../images/header_menuline.gif) no-repeat right center;}
#header .menu .m2 .myRainbow{ float:left; padding-left:18px; width:120px;}
#header .menu .m2 .cart{ float:right; background-position:0 -148px; height:24px; width:246px; color:#666; position:relative;}
#header .menu .m2 .cart .num{ float:left; background-position:-563px -120px; margin-left:10px; width:120px; padding:7px 0 0 28px; text-decoration:underline; height:17px;}
#header .menu .m2 .cart .pay{ float:left; background-position:-563px -160px; padding:7px 0 0 20px; height:17px;}
#header .menu .m2 .cart a{ color:#666;}
#header .menu .m2 .cart a:hover{ color:#c30;}

#header .nav{ clear:both; background-position:0 0; height:50px; }
#header .nav ul{ float:left; width:642px; padding:20px 0 0 10px;}
#header .nav ul li{ float:left; display:inline;}
#header .nav li a,#header .nav li .current{ float:left; display:inline;  width:65px; line-height:19px; padding-top:3px; text-align:center; color:#fff; font-size:12px; margin:0 2px;}
#header .nav li .current,#header .nav li a:hover{ background-position:-336px -93px; color:#333; text-decoration:none; }

#header .nav .gilt,#header .nav .feature,#header .nav .points,#header .nav .styleGuide{ float:left; width:82px; height:50px; margin-right:1px; cursor:pointer;}
#header .nav .feature{ }
#header .search{ background-position:0 -50px;  height:37px; clear:both; padding-left:20px;}
#header .nav .gilt{position:relative;}
#header .nav .gilt .hoticon{position:absolute;right:0;top:-15px;}

/*商品层*/
#header .search .showPro,#header .search .showAll{ float:left; margin:6px 4px 0 0; width:73px; height:24px; line-height:24px;  font-size:13px; display:block; color:#333;}
#header .search .showPro .pro{ padding-left:10px; width:63px; color:#333; display:block;cursor:pointer;text-decoration:none;}
#header .search .showPro .prohover{ background-position:0 -173px;padding-left:10px; width:63px; color:#333; display:block;cursor:pointer;text-decoration:none;}
#header .search .showPro .showProBox{ border:#c1b9b9 1px solid; border-top:none; width:71px; background:#fff; position:absolute; margin:-1px 0 0 0px;display:none;}
#header .search .showPro .showProBox ul li a{ line-height:20px; height:20px; overflow:hidden; padding-left:10px; color:#666; display:block;cursor:pointer;}
#header .search .showPro .showProBox ul li a:hover{ background:#dcdcdc; text-decoration:none;}


/*end 商品层*/

/*所有分类层
#header .search .showAll{ float:left; margin:4px 10px 0 0; width:183px; height:28px; line-height:28px; font-size:13px; display:block;}
#header .search .showAll .all{ padding-left:10px; width:173px; color:#992200; font-size:14px; font-weight:bold; display:block; background:url(../images/header_showAll_bg.gif) no-repeat;}
#header .search .showAll .all:hover{ text-decoration:none;}
.showAllBox{ position:absolute; width:206px; background:#fff; margin:-1px 0 0 -12px;}
.showAllBox .top{ background:url(../images/header_showAll_bg.gif) no-repeat  0 -32px; height:5px; overflow:hidden; }
.showAllBox .bot{ background:url(../images/header_showAll_bg.gif) no-repeat  0 -42px; height:30px; line-height:30px; padding-left:12px; overflow:hidden; color:#c00;}
.showAllBox .bot a{ color:#c00;}
.showAllBox .mainBox{ border-left:#cc6633 1px solid; border-right:#cc6633 1px solid; background:#fdf9ed; width:204px;}
.showAllBox .mainBox li a{ line-height:36px; height:36px; overflow:hidden; padding-left:20px; margin:0 3px; color:#666; display:block; color:#333; font-size:14px; background:url(../images/header_showAll_bg.gif) no-repeat  0 -116px;}
.showAllBox .mainBox li a:hover,.showAllBox .mainBox li a.cur{ background:url(../images/header_showAll_bg.gif) no-repeat  0 -75px; color:#cc3300; font-weight:bold; text-decoration:none;}
end 所有分类层*/

/*所有分类层#header .search .showAll h1{ height:28px; padding:0 6px 0 10px;}*/
#header .search .showAll{ float:left; margin:4px 20px 0 0; width:183px; height:28px;font-size:13px; display:block;}
#header .search .showAll .index{height:28px;padding:0 6px 0 10px;background:url(../images/header_showAll_bg2.gif) no-repeat;cursor:pointer;}
#header .search .showAll .other{height:28px;padding:0 6px 0 10px;background:url(../images/header_showAll_bg.png) no-repeat;cursor:pointer;}
#header .search .showAll .othertwo{height:28px;padding:0 6px 0 10px;background:url(../images/header_showAll_bg.png) no-repeat;background-position:0 -170px;cursor:pointer;}

#header .search .showAll h1 em{ float:left; color:#920; font-size:14px; font-weight:bold; padding-top:4px;}
#header .search .showAll h1 em a{ color:#920; font-size:14px;}
#header .search .showAll h1 span{ float:right; padding-top:5px;}
#header .search .showAll a:hover{ text-decoration:none;}
.showAllBox{ position:absolute; width:206px; background:#fff; margin:-1px 0 0 -12px;}
.showAllBox .top{ background:url(../images/header_showAll_bg2.gif) no-repeat  0 -32px; height:5px; overflow:hidden; }
.showAllBox .bot{ background:url(../images/header_showAll_bg2.gif) no-repeat  0 -42px; height: 39px;line-height: 39px; padding-left:12px; overflow:hidden; color:#c00;}
.showAllBox .bot a{ color:#c00;}
.showAllBox .mainBox{ border-left:#cc6633 1px solid; border-right:#cc6633 1px solid; background:#fdf9ed; width:204px;}
.showAllBox .mainBox li a {background: url("../images/header_showAll_bg2.gif") no-repeat scroll 0 -124px transparent;
color: #333333;display: block;font-size: 14px;height: 40px;line-height: 40px;margin: 0 3px;overflow: hidden;padding-left: 20px;
}
.showAllBox .mainBox li a:hover, .showAllBox .mainBox li a.cur {background: url("../images/header_showAll_bg2.gif") no-repeat scroll 0 -82px transparent;color: #CC3300;font-weight: bold;text-decoration: none;}
/*end 所有分类层*/

/*商品分类弹出层2*/

#topdiv{ width:633px; position:absolute;z-index:99999;margin:2px 0 0 158px;}
#topdiv .top{ background:url(../images/index_sortOpenTop2.png); height:10px;overflow: hidden; width:633px;}
#topdiv .close{background:url("../images/sort_closed.gif") repeat scroll -154px -110px transparent;cursor:pointer;height:22px;left:595px;position:absolute;top:6px;width:22px;z-index:14px;}
#topdiv .bottom{ background:url(../images/index_sortOpenBott2.png); height:10px; overflow: hidden; width:633px;}
#topdiv .item{overflow:hidden; padding:0 5px 8px 3px; width:625px; background:url(../images/index_sortOpenBg2.png);}
#topdiv .item .itemBox{ background:url(../images/index_sortOpenBg2.gif); padding:0 19px 0px 18px; width:588px; }
#topdiv .item .itemBox .subitem{ width:588px; }
#topdiv .item .itemBox .subitem .oneSubColumn{cursor: default; width:440px;float:left; overflow:hidden; position:relative;}
#topdiv .item .itemBox .subitem .oneSubColumn a{ color:#666666;}
#topdiv .item .itemBox .subitem .oneSubColumn a:hover{ color:#f90;}
#topdiv .item .itemBox .subitem .oneSubColumn .more{ float:left; display:inline;padding-left:20px; width:58px; height:23px; line-height:23px; color:#f60;margin:0 20px 8px 0;overflow:hidden;}
#topdiv .item .itemBox .subitem .oneSubColumn .more:hover{ background: none; color:#f60; text-decoration:underline;}
#topdiv .icon{ position:absolute;top:31px;left:-3px;_top:36px;}
#topdiv .item .itemBox .subitem .oneSubColumn dl{overflow:hidden;padding:6px 0;border-bottom:#fff5eb 1px solid;clear: both; width:440px;}
#topdiv .item .itemBox .subitem .oneSubColumn dt{float:left;line-height:22px;text-align:right;width:85px; display:inline;}
#topdiv .item .itemBox .subitem .oneSubColumn dt a{color:#ff830b;font-weight:bold; position:relative;}
#topdiv .item .itemBox .subitem .oneSubColumn dt a:hover{color:#ff830b;font-weight:bold;}
#topdiv .item .itemBox .subitem .oneSubColumn dd{float:right;width:345px;overflow:hidden; }
#topdiv .item .itemBox .subitem .oneSubColumn dd a{position:relative;}
#topdiv .item .itemBox .subitem .oneSubColumn em{white-space:nowrap;border-left:1px solid #CCCCCC;float:left;height:14px;line-height:14px;margin:2px 0;padding:0 8px;font-size: 12px;}
#topdiv .item .itemBox .subitem .fr{width:120px;float:left;  padding-left:20px;  position:relative;}
#topdiv .item .itemBox .subitem .fr .brands{width:120px;overflow:hiddeen;}
#topdiv .item .itemBox .subitem .fr .brands  a{color:#666666; position:relative;}
#topdiv .item .itemBox .subitem .fr .brands a:hover{color:#f90;text-decoration:none;}
#topdiv .item .itemBox .subitem .fr .brands dt{color:#CC0000;font-weight:bold;padding:3px 6px 0 0;}
#topdiv .item .itemBox .subitem .fr .brands dd{width:120px; overflow:hiddeen;}
#topdiv .item .itemBox .subitem .fr .brands em{float:left; width:60px;white-space:nowrap;line-height:14px;font-size:12px; height:20px;}
/*end 商品分类弹出层2*/

#header .search .keyword{ float:left; width:238px; margin-top:5px; }
#header .search .keyword input{ width:223px; padding-left:10px; line-height:22px; height:22px; border:#c1b9b9 1px solid;}
#header .search .btnSea{ float:left; width:72px; margin-top:8px;}
#header .search .advSea{ float:left; width:92px; margin-top:14px;}
#header .search .advSea a{ color:#333; text-decoration:underline;}
#header .search .advSea a:hover{ color:#f60;}
#header .search .hotSea{ float:left; color:#c30; margin-top:13px; width:330px;}
#header .search .hotSea a{ color:#666; padding-right:6px; font-family:Verdana;}
#header .search .hotSea a:hover{ color:#c30;}

#header .menu .m1 .city{float:right;color:#666;padding-right:5px;line-height:24px;}
#header .menu .m1 .city a{color:#666;}
#header .menu .m1 .city a:hover{color:#f60;}
#header .menu .m1 .city span{color:#f60;}
#header .logoTxt{float:left;padding-left:5px;}
#header .menu .m2ul{float:right;width:570px;height:24px;}
/*---------end 页头------*/

.search .mt{ float:left;padding-top:5px;}




/*---------购物帮助------*/
#Helper{ width:985px; background-position:0 -230px; height:115px; padding:0 0 0 3px; margin:auto; margin-top:8px; clear:both;}
#Helper ul{ float:left; width:180px; padding:13px 0 0 17px; height:70px; background:url(../images/index_HelperBg.gif) no-repeat left top;}
#Helper .first{ background:none;}
#Helper ul li{ float:left; width:90px; line-height:20px; color:#666; }
#Helper ul li a{text-decoration:none; color:#666;}
#Helper ul li a:hover{color:#f60;}
#Helper .link{height:32px;}
#Helper .link a{float:Left;width:197px;height:32px;}
/*---------end 购物帮助------*/

/*---------页尾------
#footer{ width:1002px; margin:auto; clear:both; margin-top:8px;}
#footer .menu{ background-position:0 -199px; height:29px; padding-top:2px; width:1002px; overflow:hidden;}
#footer .menu div{ float:left; line-height:29px;}
#footer .menu .left{ float:left; width:530px; text-align:right; line-height:29px; overflow:hidden;}
#footer .menu .left a{ color:#999696; padding:0 40px 0 0;}
#footer .menu .left a:hover{ color:#ffd130; text-decoration:none;}
#footer .menu .r1{ width:106px; text-align:center;}
#footer .menu .r2{ width:98px; text-align:center;}
#footer .menu .r3{ width:112px; text-align:center;}
#footer .menu .cur{ color:#ffd130;}

#footer .copyright{ background:url(../images/footer_logo1.gif) no-repeat 20px 20px; padding:10px 0 10px 190px; line-height:24px; color:#666; font-family:Verdana;}
#footer .copyright span{ color:#ccc;}
#footer .copyright a{ color:#ccc;}
#footer .copyright a:hover{ color:#f60;}
#footer .copyright span a.icp{ color:#666;}
#footer .copyright span a.icp:hover{ color:#666;}
*/
#footer, #helper{margin:0 auto;}
#helper{height:133px; background:url(../images/helpbg.png) repeat-x 0 0; border-top:2px #df0000 solid; clear:both;}
#helper dl{ float:left; border-right:1px #c0c0c0 dashed; width:140px; margin-top:6px; padding-left:55px;}
#helper dt{ line-height:35px; font-size:16px; color:#666; font-weight:700; padding-left:14px; font-family: "微软雅黑"}
#helper dd{ line-height:20px;}
#helper dd a{ color:#666; margin-left:8px;}
#helper dl.last{border:none;}
#footer .center{height:35px;}
#footer{clear:both; padding-bottom:30px;color:#666; width:1002px;}
.link{ border-top:1px #d9d9d9 solid; line-height:32px; text-align:center; margin-bottom:10px}
.link a{ color:#666; margin:0 12px;}
.link a:hover{ color:#f60;}
#footer .center span a.icp{ color:#666;}
#footer .center span a.icp:hover{ color:#666;}
/*---------end 页尾------*/



/*页头购物车层*/
#cartOpen{ position:absolute;z-index:550; width:227px; border:#ccc 1px solid; clear:both; padding:0 5px; background:#fff; font-family:Verdana; color:#666;margin-top:23px; *margin-top:0px; _margin:0 0 0 4px;}
#cartOpen ul{ border-bottom:#ccc  1px dashed; height:60px;}
#cartOpen ul .pic{ float:left; width:40px; height:40px; margin:10px 10px 10px 5px; display:inline;overflow:hidden;}
#cartOpen ul .title{ float:left; width:80px; line-height:14px; color:#666; height:42px; overflow:hidden; margin-top:7px;}
#cartOpen ul a{ color:#666;word-break:keep-all;word-wrap:break-word;}
#cartOpen ul a:hover{ color:#f60;}
#cartOpen ul .price{ float:right; width:75px; text-align:right; color:#666; margin-top:10px; padding-right:10px;}
#cartOpen ul .price a{ padding-top:8px; display:block;}
#cartOpen .total{ padding:8px 5px 0 0; height:18px; text-align:right;}
#cartOpen .cartBtn{ text-align:right; padding:3px 3px 5px 0; }
/*end 页头购物车层*/


/* 右边滚动购物车*/
#sideScroll{position:absolute;margin-left:997px;height:45px;width:5px;}
#scroll{ width:62px;position:absolute;margin-left:940px;z-index:18;display:none;}
#scroll .cart{ height:28px;}
#scroll .box{ border-left:#303029 3px solid; background:#fff; width:59px; text-align:center;}
#scroll .box .icon{ padding-top:2px; height:14px;}
#scroll .box .innerBox{height:150px;position:relative;overflow:hidden;}
#scroll .box .innerBox #sideCartBox{height:1000px;position:absolute;top:0;left:10px;}
#scroll .box .innerBox #sideCartBox .pic{ text-align:center; margin:0 0 10px 0;}
#scroll .box .cur img{ border:#f90 1px solid;}
#scroll .top{ height:27px;}
#scroll .pay{ padding-top:6px;}
/*end 右边滚动购物车*/

/* 促销活动层*/
#featureOpen{ position:absolute;z-index:110; width:90px; margin:-4px 0 0 -3px; *margin:46px 0 0 -91px;}
#featureOpen .top{ background:url(../images/featureOpen_top.gif) no-repeat left; height:4px; overflow:hidden; margin-left:3px;}
#featureOpen .bottom{ background:url(../images/featureOpen_bottom.png) no-repeat; height:12px; overflow:hidden;}
#featureOpen .top{ background:url(../images/featureOpen_top.gif) no-repeat; height:4px; overflow:hidden;}
#featureOpen .box{ background:url(../images/featureOpen_bg.png) repeat-y; width:90px; overflow:hidden;}
#featureOpen .box .box2{ background:url(../images/featureOpen_bg2.png) no-repeat left bottom; width:90px; padding-top:4px; overflow:hidden;}
#featureOpen .box .box2 div{ display:block; text-align:center;}
#featureOpen .box .box2 div a{ padding:6px 10px;  height:auto; color:#666; width:70px; overflow:hidden; text-align:center; display:block; position:relative;}
#featureOpen .box .box2 div a:hover{ background:url(../images/featureOpen_icon.gif) no-repeat 0 6px; color:#0a99ae; text-decoration:none;}
#featureOpen .box .box2 .line{ background:url(../images/featureOpen_line.gif) no-repeat center bottom; }

/* end 促销活动层*/

/* 位置提示*/  
#path{ width:976px; padding-left:10px; line-height:32px; color:#666; margin:auto;}
#path a{ color:#36c;}
#path a:hover{ color:#f60;}
/* 位置提示*/


