/*--------页头页尾------*/
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;}


#header .menu .m1 .welcome,#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:93px;}

/*商品层*/
#header .search .showPro,#header .search .showAll{ float:left; margin:6px 4px 0 0; width:73px; height:24px; line-height:24px; cursor:pointer; 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{ width:93px; }
#header .search .showAll .all{ padding-left:10px; width:83px; color:#333; display:block;cursor:pointer;}
#header .search .showAll .allhover{ background-position:-73px -173px;padding-left:10px; width:83px; color:#333; display:block;text-decoration:none;cursor:pointer;}
#header .search .showAll .showAllBox{ position:absolute;  border:#c1b9b9 1px solid; border-top:none; width:91px; background:#fff;margin:-1px 0 0 0px;display:none;}
#header .search .showAll .showAllBox ul li a{ line-height:20px; height:20px; overflow:hidden; padding-left:10px; color:#666; display:block;cursor:pointer;}
#header .search .showAll .showAllBox ul li a:hover{ background:#dcdcdc; text-decoration:none;}
/*end 所有分类层*/

#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 页头------*/




/*---------购物帮助------*/
#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;}
/*---------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;}
/* 位置提示*/
