@charset "utf-8";
/*css reset*/
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
  fieldset,img { border:0; }
  ol,ul { list-style:none; }
  h1,h2,h3,h4,h5,h6 { font-size:100%;}
/*tool*/
  .left { float:left;} .right { float:right; }
  .clear { clear:both; height:0; line-height:0; font-size:0;}
/*basic*/
  body { font-family:Helvetica,Arial,sans-serif; font-size:12px;}
  a { color:#036;}
  a:hover { color:red; }
  #wrapper a:hover  { color:red; text-decoration:underline; }
/*Layout*/
  #wrapper { width:980px; margin:auto;}
  #header { margin-bottom:20px; position:relative;}
  #footer { margin-top:30px; }
  #curmbNav { margin-bottom:18px;}
  #side { width:300px; float:left; }
  #main { width:660px; float:right; }
/*通用 and 模块化*/
.spanButton { display:inline-block; cursor:pointer; overflow:hidden; text-indent:-999px; background-image:url(../images/sprites.png); background-repeat:no-repeat;}
.bg { background:url(../images/sprites.png) no-repeat; }
.blank { height:20px; }
.highlight { color:#900; } 
h2.title { color:#900; font-size:16px;}
.proList li.item { display:inline; float:left; width:145px; margin:12px 9px 8px 10px;  font-size:11px; overflow:hidden;}
.proList .img{ margin-left:30px; border:1px #e6e6e6 solid;}
.proList .title { margin:5px 0 3px; height:40px; overflow:hidden; line-height:13px;}
.proList .title a { text-decoration:none; color:#333;}
.proList .listPrice,.proList .price,.proList .priceOff,.proList .viewMore{ margin-bottom:2px;}
.proList .price { color:#900; font-weight:bold;}
.proList .freeShipping { color:#5b9320; text-transform:uppercase; font-weight:bold; margin-top:-3px;margin-bottom:2px;}
.proList .time { background:url(../images/time.png) 0 1px no-repeat; padding-left:15px;}

.proList .review, 
.proList .model , 
.proList .addToCartLink { display:none;}  
	
.downCataListBox{ border:1px solid #99c; position:absolute; margin-top:18px; background:#fff; z-index:100; width:250px; display:none;}
.downCataListBox .close { position:absolute; margin-left:232px;text-decoration:none; font-size:14px; margin-top:-4px; color:#999;}
.downCataListBoxHead { background:url(../images/sprites.png) 0 -510px repeat-x; height:9px; line-height:9px; overflow:hidden; }
.downCataListBoxfoot {  background:url(../images/sprites.png) 0 -495px repeat-x; height:14px; margin-top:-3px;} 
.downCataListBox div.line { border-top:1px solid #e6e6e6; height:1px; line-height:1px; font-size:1px; margin:14px 0 8px;}
.downCataList { margin:5px 13px;}
.downCataList li { margin:5px 0;}
.downCataList a { text-decoration:none;}

/*tab*/  
.tabMenu { float:left; margin-left:10px;}
  .tabMenu li{ float:left; height:21px; overflow:hidden; font-size:16px; font-weight:bold; color:#900; width:182px; text-align:center; text-decoration:underline; 
  cursor:pointer; background:url(../images/sprites.png) 0 -60px; padding-top:3px; line-height:20px; overflow:hidden; margin-right:2px; position:relative; margin-bottom:-3px;}
  .tabMenu li.curr { background-position:0 -85px; text-decoration:none; height:24px; cursor:auto;}
  .tabConControl { text-align:right; margin:0 10px 3px 0; padding-top:10px;} 
	  .tabConControl span { display:-moz-inline-box !important; display:inline-block; line-height:17px; cursor:pointer;}
	  .tabConControl span.curr { font-weight:bold;}
	  .tabConControl span.tabConLeft { background-position:0 -211px; width:27px; margin-left:5px; text-indent:999px; overflow:hidden;}
	  .tabConControl span.tabConRight { background-position:-30px -211px;width:27px; text-indent:999px; overflow:hidden;}
  .tabConWrap { margin-top:0;  background:url(../images/sprites.png) 0 -781px repeat-x;}
	  .tabCon { display:none;}
	  .tabConWrap div.curr { display:block;}
	  .tabCon ul.proList { display:none;}
	  .tabCon ul.curr { display:block;}
#content .tabConWrap { border:1px #ccc solid;}
div.tabMenu { position:relative; margin-bottom:-3px;}
div.tabMenu span { float:left; display:inline-block; height:26px; width:4px; }
div.tabMenu span.text { padding:0 10px; width:auto; line-height:26px; background-position:0 -750px; background-repeat:repeat-x; color:#900; font-weight:bold; font-size:14px;}
.side div.tabMenu span.text { font-size:16px; width:165px; text-align:center;}
div.tabMenu span.left { background-position:0 -85px; }
div.tabMenu span.right { background-position:-178px -85px;}
.tabCon .goAll { margin-left:20px; background-position:-271px -256px; padding-left:10px; margin-bottom:20px;}
.tabCon .cataList { /*width:760px;*/ padding-bottom:20px;}
.tabCon .cataList li.item{ margin-left:0; float:left; width:250px; margin:0 100px 20px 20px; display:inline;}
.tabCon .cataList li.clear { margin:0;}
/*------------------------#header------------------------------------*/
#header_top { padding-right:140px; padding-bottom:5px; margin-bottom:12px; border-bottom:1px #e6e6e6 solid; text-align:right; }
#currencyList { position:absolute; right:0; width:140px;  z-index:10001; background-color:#fff;}
  .currencyListOff { height:19px; overflow:hidden;}
  .currencyText { padding-right:15px;  margin-left:18px; background-position: 95px -420px; color:#036;}
  #currencyList .box { border:1px #e6e6e6 solid; margin-top:5px; padding:0 0 3px 3px; background-position:-72px -118px; }
  #currencyList a { display:block; padding-left:25px; font-size:11px; line-height:19px;}
#logo { float:left;}  
#onlineHelp { width:200px; height:55px;  background:url(../images/onlineBG.gif) top left no-repeat;}
/*搜索条*/
.searchBar { border:1px #ccc solid; text-align:center; padding:10px; margin:5px 0; background:#fff url(../images/bg_searchBox.png) 0 0 repeat-x;}
	.searchInputText { width:490px; height:19px; padding-left:5px; padding-top:6px; border:1px #aeb8fe solid; 
		background-position: 0 -526px; background-repeat:repeat-x; color:#999; font-family:Arial; font-size:12px; line-height:13px;}
.cartBox { padding-left:17px; color:#333; background-position:-30px -344px; }
	.cartBox a { color:#900;}
/*-----------------------#content-----------------------------------*/
/*面包屑导航*/
.crumbNav { margin:20px 0 17px; color: #333;}
	.crumbNav a.home { font-weight:bold; text-decoration:none; color:#333;}
	.crumbNav span.curr { color:#900; text-decoration:none;}
	.crumbNav a.down { display:inline-block; width:15px; height:8px; line-height:8px; font-size:8px; background-position: -31px -364px;}
	.crumbNavUl { height:15px;}
	.crumbNavUl li.item { float:left;}
/*--------- side ----------*/
.side h2.title { border-bottom:1px solid #E6E6E6; margin-bottom:12px;}
/*产品类别列表*/
.cataList li.item  { margin:0 0 20px 50px;}
	.cataList li.item .img { float:left; margin-left:-50px;}
	.cataList a {color:#000;}
 .subCataList { margin:5px 0 0 10px;}
	.subCataList li { padding-left:10px; background:url(../images/sprites.png) -286px -66px no-repeat;  font-size:11px; line-height:14px; margin:4px 0;}
	.subCataList li a { text-decoration:none; font-weight:bold; color:#006;}
	.subCataList ul a { font-weight:normal; color:#006;} 
 .cataList a.curr { color:#900; font-weight:bold; }
 .lever1CataList { list-style-type:disc; margin-left:50px; margin-bottom:25px;}
	.lever1CataList li { line-height:22px;}
	.lever1CataList  a { font-size:12px; line-height:16px; color:#000; font-weight:bold;}
.cataListFooter { height:20px; padding:10px 15px 0 0; margin:-10px 0 15px 0; text-align:right;}
	.cataListFooter a{ color:#036;}
/*侧边服务列表 ul*/
.serviceList { margin:0 12px;}
	.serviceList li { margin:0 0 20px 55px;}
	.serviceList h3.title { font-weight:normal;}
	.serviceList .img {  float:left; margin-left:-55px; margin-top:-15px; }
	.serviceList p { margin:5px 0 0 5px; color:#666; font-size:11px; }
	.serviceList a { color:#009; }
.serviceBoxFooter { height:20px; margin-top:-10px; background-position:0 -41px;}
#side .proList { width:270px; margin-bottom:10px;}
#side .proList li.item { margin:10px auto 5px 0; width:180px; padding-left:100px; }
#side .proList .img { float:left; margin-left:-90px; margin-top:3px;}
#side .proList .title { margin-top:0;}
/*--------- Main 部分 -----------------*/
.main .box,.side .box { border:1px #e6e6e6 solid; padding:10px 0; height:100%;}
.moreLinkDiv { text-align:right; margin:0 10px;}
	.moreLinkDiv a { color:#036;}
#slide { overflow:hidden; }	
#tabSlideBox { margin:3px 10px 0 0;}
	#tabSlideBox a,#tabSlideBox span { padding-left:18px;  padding-top:2px; text-decoration:none; text-indent:0; color:#036; }
	#tabSlideBox a.all {background-position:-30px -270px; }
	#tabSlideBox a.clearance { background-position:-30px -288px;}
	#tabSlideBox span.slide { background-position:-30px -306px; width:16px; padding-left:0; height:14px;}
#productList {  padding:0; margin-top:3px;}
#productListControl  {background:url(../images/sprites.png) 0 -556px repeat-x; }
#productListControl td { padding-top:5px;}	
.productListPageControl { border:1px #e6e6e6 solid; border-width:1px 0; margin-top:5px; padding:5px 10px; line-height:19px; text-align:right;}
	.productListPageControl a { display:-moz-inline-box !important; display:inline-block; background-image:url(../images/sprites.png);}
	.productListPageControl .firstPageLink { width:30px; text-indent:999px; overflow:hidden; background-position:0 -435px;}
	.productListPageControl .lastPageLink { width:30px; text-indent:999px; overflow:hidden; background-position:-30px -435px;}
	.productListPageControl .previousPageLink { padding-left:10px; background-position:-30px -456px; margin:0 12px 0 3px; }
	.productListPageControl .nextPageLink { padding-right:10px; background-position:25px -456px;  margin:0 3px 0 15px;}
.dispalyControl { background:url(../images/sprites.png) 0 -120px; width:24px; margin-right:3px; display:inline-block; height:19px; text-indent:999px; overflow:hidden; 
	cursor:pointer;}
	#dispalyControlGallery { background-position:-30px -120px;}
#downCataFlagList {   height:19px; float:left; margin-left:10px;}	
  #downCataFlagList .downCataListBox{ margin-top:21px;}
  #downCataFlagListH2 { float:left;}
  #downCataFlagList li.flagLi { float:left; display:inline;}
  #downCataFlagList a.down {display:block; width:24px; height:19px; margin-right:5px;}
  #downCataFlagList a.item3 { background-position:0 -229px ;}
  #downCataFlagList a.item2 { background-position:-30px -229px ;}
  #downCataFlagList a.item1 { background-position:0 -249px ;}
  #downCataFlagList a.item0 { background-position:-30px -249px;}
/*列表形式产品列表样式*/
	#productList .viewMoreName { display:none;}
	#proListList .review { display:none;}
	#proListList { margin-top:3px;}
	#proListList li.item { width:640px; border-bottom:1px #e6e6e6 solid; padding-bottom:17px; clear:both;}
	#proListList li.last { border-bottom:1px #fff solid;}
	#proListList .itemCenter { float:left; width:370px; margin-left:10px;}
	#proListList .itemRight { float:left; width:130px; margin-left:45px;}
	#proListList .title { margin-top:0;}
	#proListList  .img { float:left; margin-left:0;}
	#proListList .model strong { display:inline;}
	#proListList .model { margin:5px 0; display:block;}
	#proListList .freeShipping { margin-top:-3px;}
	#proListList .review { display:block; padding-top:4px;}
	#proListList .reviewMarkText { display:inline;}
	#proListList .viewMoreName { display:inline; font-weight:bold;}
	#proListList .reviewMark { background:url(../images/sprites.png) 0 -481px repeat-x; display:inline-block; height:13px;}
	#proListList .viewMore { float:left; width:400px; margin-left:10px; margin-top:4px;}

	#proListList .addToCartLink { margin-top:10px; display:block;}
/*kf、帮助*/
.helpBox { line-height:130%; margin:12px 0 20px;}
	.helpBox .img { margin-right:8px;}
	.helpBox .helpRight { float:left; line-height:150%;}
	.helpBox .foot { font-size:11px; padding-top:8px; }
	.helpBox .toTopDiv { font-size:11px; text-align:right; font-weight:bold;}
	.helpBox .toTopDiv a { color:#036;}
	.helpBox .curr { color:#900;}
	
/*广告切换框*/
.lightBox { border:1px #e6e6e6 solid; margin-bottom:20px; padding-top:2px;}
	.lightBox .title { margin-left:2px; font-size:11px; color:#900; font-weight:bold; }
	.lightBox li { display:none; height:70px; overflow:hidden;}
	.lightBox li.curr { display:block;}
	
/*清仓产品展示框*/
#scrollBox { border:1px #b3b3f9 solid; padding-bottom:10px;}
	#scrollBox h2.title { padding:10px 0 0 12px; background:url(../images/sprites.png) 0 -556px repeat-x;}
	#scrollBox .proList { margin-top:15px;  min-height:140px;}
	#scrollBox ul { display:none;}
	#scrollBox ul.curr { display:block;}
	#scrollBox .proList li { margin:0 6px 10px;}
	#scrollBox .srcollLeft , #scrollBox .srcollRight {display:block;  width:15px; height:148px;  margin-top:25px; background-image:url(../images/sprites.png); text-indent:-999px; overflow:hidden;}
	#srcollRight  { background-position:-15px -270px;}
	#srcollLeft { background-position:0 -270px;}
.tabCon .goAll { margin-left:20px; padding-left:10px; margin-bottom:20px; background-position:-271px -256px;}
.tabCon .cataList { width:760px; padding-bottom:20px;}
.tabCon .cataList li.item{ display:inline; float:left; width:250px; margin:0 100px 20px 20px; }

.otherCataList { padding-bottom:-5px;}
.otherCataList li { display:inline; float:left; width:195px; margin:10px; padding-top:14px;}
.otherCataList img { float:left; margin-top:-20px; margin-right:5px;}
/*kf、帮助*/
/*---------------------------------- footer 部分 --------------------------------------------*/
/*底部热门类别列表*/
#hotCataListDiv h2.title { border-bottom:1px #e6e6e6 solid; padding-bottom:3px;}
#hotCataListControlDiv .spanButton { width:28px; height:24px;}
#hotScrollRight { background-position:-30px -163px; display:block;} 
#hotScrollLeft { background-position:0 -187px; display:block;} 
.hotCataListWrap ul.hotCataList { display:none; min-height:44px;}
.hotCataListWrap ul.curr { display:block; }
.hotCataList { width:1000px; margin-left:-20px;}
	.hotCataList li { width:480px; float:left; display:inline; margin-left:20px; height:55px; overflow:hidden; margin-bottom:20px; background-color:#fff; line-height:13px;  }
	.hotCataList .lever1 { font-size:13px; font-weight:bold; text-decoration:underline; line-height:14px;}
	.hotCataList a {  font-size:11px; text-decoration:none;}
	
.footTable { border-collapse:collapse;}
	.footTable td { border:1px #e6e6e6 solid; padding:5px 10px;}
	.footTable  a.title:link ,.footTable  a.title:visited{ font-weight:bold; text-decoration:none; color:#333;}
.topKeywordsDiv { margin-bottom:12px;}
.topKeywordsDiv a{ font-size:11px; text-decoration:none; color:#036; }

.tagDiv { margin-bottom:20px; font-size:11px;}
#followBoxDiv { border:1px #e6e6e6 solid; margin-bottom:12px; background:url(../images/sprites.png) 0 -631px repeat-x; padding:3px;}
	.followList li {  float:left; margin-top:20px; width:155px; }
	.followList a{ color:#333; text-decoration:none; display:block; height:35px; padding-left:50px; background-image:url(../images/sprites.png); background-repeat:no-repeat; padding-top:10px; }
	#twitterLink { background-position:-240px -76px;}
	#facebookLink { background-position:-240px -121px;}
	#youtubeLink { background-position:-240px -166px;}
	#myspaceLink { background-position:-240px -211px;}
#bookMarkHomePageP { margin:15px auto;}
#bookMarkHomePageP a { background-image:url(../images/sprites.png); padding-left:25px; display:inline-block; height:20px; background-repeat:no-repeat;}
#addBookmarkLink { background-position:-30px -398px;}
#makeHomepageLink { background-position:-30px -375px;}
/*底部图标*/
.verifiedFlagList span ,.payShipFlagList span { border:1px #e6e6e6 solid; display:inline-block; width:100px; vertical-align:middle; margin-right:10px; padding-top:2px;}
.verifiedFlagList { margin:20px auto; }
.payShipFlagList { margin:0 auto 20px}	
	

/* 在线客服 */
#onlineHelp { position:relative; z-index:10000; background-image:url(/new/images/onlineBG.gif); background-repeat:no-repeat; }
#onlineHelp { right:0px; top:4px; width:234px; height:55px; float:right; display:inline; } 
#onlineHelpTitle { margin:20px 0px 0px 68px; font-weight:bold; color:#0000c0; }

#onlineBox { position:relative; left:0px; bottom:0px; margin:2px 0px 0px 68px; }
#onlineBox, #onlineBoxA, #onlineBoxB { width:160px; height:16px; text-align:left; overflow:hidden; }
#onlineBoxA, #onlineBoxB { font-family:Helvetica,Arial,sans-serif; font-size:12px; color:#000000; }
#onlineBoxA, #onlineBoxB { position:absolute; left:0px; line-height:120%; }
#onlineBoxA { top:-16px; margin:0px; }
#onlineBoxB { top:0px; margin:0px; }
#onlineBoxA a, #onlineBoxB a { font-family:Helvetica,Arial,sans-serif; color:red; font-weight:bold; }

#onlineMain { position:absolute; left:0px; top:55px; width:234px; height:auto; margin:0px; padding:0px; display:none; background-color:#f4f9fe; }
#onlineMain { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#onlineBody { height:310px; background-image:url("/images/onlineHelpBG.gif"); background-repeat:repeat-y; }
#onlineInfos { text-align:left; width:190px; height:auto; margin-left:28px; padding-bottom:20px; line-height:120%; }
#onlineInfos { font-family:Arial; font-size:11px; color:#720000; }
#onlineInfos span { font-family:Arial; font-size:12px; font-weight:bold; }
#onlineInfos img { width:5px; height:8px; margin:10px 1px 0px 0px; }
#onlineInfos a { font-family:Arial; font-size:11px; color:#720000; }
#onlineBottom { position:relative; left:0px; top:0px; width:234px; height:4px; }
#onlineBottom { background-image:url("/images/onlineHelpBottom.gif"); background-repeat:no-repeat; }
#onlineBottom img { position:absolute; right:18px; bottom:12px; border:0px; width:13px; height:13px; }
