@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%;}
  select, option { font-family:Helvetica,Arial,sans-serif,Tahoma; font-size:12px; }
  
/*tool*/
  .left { float:left;} .right { float:right; }
  .clear{ clear:both; }
/*basic*/
  body { font-family:Helvetica,Arial,sans-serif; font-size:12px;}
  a { color:#036;}
  a:hover { color:red; text-decoration:underline; }
  #header_wrap  a:hover, #body_wrap  a:hover, #footer_wrap a:hover  { color:red; text-decoration:underline; }
  
/*layout*/  
  #header_wrap,#body_wrap,#footer_wrap { width:1000px; margin:auto;}
  #header_wrap { margin-bottom:15px;}
  
/*通用*/

select, option, input { font-family:Arial,Verdana; font-size:12px; }

.proList li.item { display:inline; float:left; width:165px; overflow:hidden; margin:12px 43px 12px 0; }
.proList li.rightEnd { margin-right:0; }
.proList .imgWrap{ width:160px; height:160px; border:1px #ffffff solid; overflow:hidden; position:relative; top:0px; left:0px; }
.proList .soldout { position:absolute; top:0px; left:0px; width:42px; height:51px; background-image:url(/images/soldout-mini.gif); }
.proList .title { margin-top:5px; height:46px; overflow:hidden; line-height:15px; }
.proList .title a { text-decoration:none; color:#000;}
.proList .model { height:16px; overflow:hidden; margin:2px 0px 4px 0px; font-weight:normal; word-wrap:break-word; word-break:break-all; }
.proList .listPrice,.proList .price,.proList .priceOff,.proList .viewMore { margin-bottom:2px; }
.proList .price { color:#900; font-weight:bold;}
.proList .wholesale { margin-bottom:3px; }
.proList .freeShipping { color:#5b9320; text-transform:uppercase; font-size:11px; font-weight:bold; margin-top:-1px;margin-bottom:2px;}
.proList .time { background:url(../images/time.png) 0 1px no-repeat; padding-left:15px;}
.proList .normal { font-weight:normal; }
.proList .normal span { text-decoration:line-through; }

.proList .review, 
.proList .addToCartLink { display:none;}
.tabBox .tabMenu { border-bottom:1px #ccc solid; width:100%; height:31px; font-weight:bold;}
.tabBox .tabMenu li{ float:left; position:relative; cursor:pointer; margin-right:10px; background-color:#fafafa; border:1px #ccc solid; line-height:30px; padding:0 8px; margin-bottom:-1px;}
.tabBox .tabMenu li.selected { background-color:#fff; border-bottom:1px #fff solid; color:#900; }
.tabBox .tabCon { display:none;} 
/*主幻灯片*/
.qSlider ul.content { width:690px; height:310px; overflow:hidden; z-index:100;}
.qSlider ul.content li.focus { display:block;}
.qSlider ul.control { position:absolute; margin-top:-30px; margin-left:560px;}
.qSlider ul.control li { float:left; display:block; margin-right:5px; padding:5px;text-align:center; vertical-align:middle; width:12px; height:12px;background-color:#fafafa; border:1px #ccc solid; opacity:0.75;filter:Alpha(opacity=75); cursor:pointer;}
.qSlider ul.control li.focus { background-color:#ccc; color:#fff;}


#imgBox_main,#imgBox_side2{ border:#eeeeee solid 1px;}
#imgBox_main:hover,#imgBox_side2:hover{ border:#ccc solid 1px;}

/*副幻灯片*/
.slideBox a.item { display:none; }
.slideBox a.focus { display:block; }
.slideBox a.control { position:absolute; display:block; margin-top:60px; width:13px; height:21px; margin-left:2px; cursor:pointer; background-repeat:no-repeat; background-image:url(../images/bg_sideSlide_2.gif); opacity:0.40; filter:Alpha(opacity=40); overflow:hidden; text-indent:-100px; z-index:10;}
.slideBox a.control:hover{opacity:1;filter:Alpha(opacity=100);}
.slideBox a.r { margin-left:288px; background-position:-12px 0;}

.cartBox { padding-left:15px; background:url(../images/flag_cart.png) 0 3px no-repeat;}

/*header*/
#header_top_bar { width:100%; height:38px; margin:0px; background-color:#f0f0f0; text-align:center; font-size:11px;}
	#header_top { width:1000px; height:32px; margin:0px auto; padding-top:6px; }
	#header_top .leftSites { float:left; height:100%; }
	#header_top .leftSites li { float:left; height:100%; margin-right:6px; padding:0px 8px; background-color:#dddddd; line-height:30px; }
	#header_top .leftSites li.white { font-weight:bold; background-color:white; }
	#header_top .leftSites a:hover { text-decoration:underline; }

	#top_currency { position:relative; float:right; width:80px; height:100%; text-align:center; z-index:1000;padding-right:10px; }
	#top_currency { background: url(../images/flag_down.gif) 80px 13px no-repeat; cursor:default; }
	#currencyText { line-height:30px; margin-left:-7px;}
	#currencyList { position:absolute; width:110px; right:0px; top:32px; padding:4px 0px; text-align:left; display:none; }
	#currencyList { border:#f0f0f0 solid 2px; border-top-width:0px; background:#fff url(../images/bg_currencyList.gif) 7px 7px no-repeat;}
	#currencyList span, #currencyList a { display:block; margin-left:32px; line-height:19px; }
	#currencyList span { font-weight:bold; }

	#help_center_box { position:relative; float:right; width:86px; height:100%; text-align:left; line-height:30px; }
	#help_center_box { background: url(../images/flag_down.gif) 62px 13px no-repeat; cursor:default; z-index:1000; }
	#help_center_items { position:absolute; width:140px; left:-8px; top:32px; padding:4px 0px; text-align:left; display:none; }
	#help_center_items { border:#f0f0f0 solid 2px; border-top-width:0px; background-color:white; }
	#help_center_items a { display:block; margin-left:6px; line-height:19px; }

	#user_state  { float:right; height:100%; text-align:right; line-height:30px; }

#header_main { padding:10px 0 0px 0; text-align:right; margin-bottom:10px; *margin-bottom:2px; _margin-bottom:2px; }
#searchBox { margin-top:15px; margin-bottom:10px;}
#searchBox input {  vertical-align:middle }
#searchBox .searchBoxInput { padding:5px; width:500px; font-family:Arial,Helvetica,verdana; font-size:11px; margin-right:10px; border:1px solid #ccc; color:#555; background:#fff url(../images/bg_searchInput.png) 0 0 repeat-x; }

/*导航*/
.navWrap { border:1px solid #ccc; border-width:1px 0px; }
.navWrap .flagA { margin-top:5px; }
.nav { position:relative; height:30px; z-index:100; float:left;}
.nav .itemA { display:block; margin:8px 0; padding-right:5px; text-decoration:none; border-right:1px #ccc solid; color:#000; font-weight:bold;}
.nav .lastItem { border-width:0px; }
.nav li.focus .itemA { color:#f00; text-decoration:underline;}
.nav li.item { float:left; margin-right:5px; height:30px; }
.nav .subCon { position:absolute; left:0;  overflow:hidden; display:none;  padding:5px 5px 0px;  background-color:#fff; border:1px #ccc solid;  margin-top:-1px; width:988px; }
.nav .subCon .cataBox { float:left; margin:8px; width:220px; }
.nav .subCataList { margin:3px 0 8px 10px; line-height:150%;}
.nav .subCataList { font-size:11px;}
.nav a.lever1 { font-weight:bold; text-decoration:none;}
/*body*/
.cartBox a { color:#900;}
#imgBox_main { width:690px; height:310px; margin-top:15px; overflow:hidden;}
#imgBox_side { width:300px; height:310px; margin-top:15px; margin-bottom:8px; background-color:#fff;}
#imgBox_side2 { width:300px; height:150px;  }

.seeMoreDiv { height:45px; text-align:right; font-weight:bold; }

/*footer*/
#footer_wrap { border-top:1px #ccc solid; margin-top:15px; padding-top:15px; background:#fff url(../images/bottom_vline.gif) 380px 50px no-repeat; }
	.footer_list { float:left; margin-left:10px; padding-bottom:15px; *padding-bottom:2px; _padding-bottom:2px; }
	.footer_list li { float:left; height:20px; margin:0px; padding:0px; }
	.footer_list li.title { width:80%; height:32px; font-weight:bold; }
	.left1 { width:200px; } .left1 li { width:180px; }
	.left2 { width:180px; } .left2 li { width:160px; }
	.left3 { width:280px; } .left3 li { width:260px; }
	.left4 { width:300px; } .left4 li { width:280px; }
	#footer_copyright { background-color:white; text-align:center; padding:20px 0px 25px 0px; }

#footer_follow{border:1px #eee solid;height:50px;padding-left:12%;}
#footer_follow li {float:left;margin:0px; padding:5px 10px;}
#footer_follow li.title{font-weight:bold;}
/*================list页面==========================*/
.keyTitle { font-weight:bold;}
.keyTitle span { color:#036;}
.curmbNav { margin:10px 0 13px;}
.curmbNav a { color:#000; text-decoration:none; }
.listInfoBox  { border:1px #ccc solid; padding:10px; height:100%;}
.listInfoBox span.left { width:70px; text-align:right; display:block; padding-right:3px; font-weight:bold; line-height:140%;}
.listInfoBox h1.title { color:#900; margin-bottom:10px; font-size:14px;}
.listInfoBox ul.list { width:840px;  line-height:150%;}
.listInfoBox ul.list li { float:left; width:270px; margin-right:10px; }
.listInfoBox ul.price li { width:115px;}
.listInfoBox h2 { font-weight:normal;}
.listInfoBox a { color:#000; text-decoration:none;}

/*分页*/

.pageNav span.left { line-height:22px; margin-right:5px;}
.pageNav a { display:inline-block; border:1px #ccc solid; padding:0 7px; margin: 0 2px; line-height:20px; text-decoration:none; color:#000; }
.pageNav a { background:url(../images/bg_pageNav.png);background-repeat:no-repeat; background-position:100px 0; vertical-align:middle; }
.pageNav a.next {  background-position:30px 1px;  padding-right:15px; }
.pageNav a.prev {  background-position:-5px -54px;  padding-left:15px; }
.pageNav a.first { width:10px; text-indent:100px; overflow:hidden; background-position:2px -85px; display:-moz-inline-box; }
.pageNav a.last { width:10px; text-indent:100px; overflow:hidden; background-position:2px -30px; display:-moz-inline-box; margin-left:4px; }
.pageNav .line { color:#ccc;}
.pageNav select { height:23px; vertical-align:middle; _vertical-align:top; }/*IE6 Bug*/

/*Live Help*/
.helpBox { line-height:130%; margin:12px 0 0;}
	.helpBox .img { margin-right:8px;}
	.helpBox .helpRight { 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;}	

/* 在线客服 */
#onlineHelp { position:relative; z-index:200; font-family:Helvetica,Arial;font-size:12px; }
#onlineHelp { width:234px; height:16px; left:0px; top:0px; float:right; display:inline; line-height:120%; } 
#onlineTitle { width:80px; height:16px; float:left; font-weight:bold; color:black; }

#onlineBox { position:relative; float:right; display:inline; right:0px; margin:0px; }
#onlineBox, #onlineBoxA, #onlineBoxB { width:144px; height:16px; text-align:left; overflow:hidden; }
#onlineBoxA, #onlineBoxB { font-size:12px; color:black; }
#onlineBoxA, #onlineBoxB { position:absolute; left:0px; line-height:120%; }
#onlineBoxA { top:-16px; margin:0px; }
#onlineBoxB { top:0px; margin:0px; }
#onlineBoxA a, #onlineBoxB a { color:#990000; font-weight:bold; }

#onlineMain { position:absolute; left:0px; top:27px; width:234px; height:auto; margin:0px; padding:0px; display:none; background-color:#f5f5f5; }
#onlineMain { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#onlineBody { height:335px; text-align:left; background-image:url("/images/onlineHelpBG.gif"); background-repeat:repeat-y; }
#onlineInfos { width:190px; height:auto; margin-left:25px; padding-bottom:20px; line-height:120%; }
#onlineInfos { font-family:Helvetica,Arial; font-size:11px; color:#720000; }
#onlineInfos span { font-family:Helvetica,Arial; font-size:12px; font-weight:bold; color:black; }
#onlineInfos img { width:5px; height:8px; margin:10px 1px 0px 0px; }
#onlineInfos a { font-family:Helvetica,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; }

.brandhub .model, .proList .model { white-space:nowrap; overflow:hidden; }

