﻿@import url("border.css");
@import url("widget.css");
@import url("btn.css");
/*--------------------------------------------------------*/
/*					       Global Style
/*--------------------------------------------------------*/
/*filter:alpha(opacity=90); -moz-opacity:0.9; -kHTML-opacity: 0.9; opacity: 0.9;*/
 a{color:#333; text-decoration:none;}a:hover{color:#0085CF;}
.more{height:15px; line-height:15px; text-align:left; margin-right:0;}.more a{color:#0085CF; font-size:10px;}
.hide{display:none;}.mtop0 { margin-top:0;}.mbot0{ margin-bottom:0;}
.Numinput{height:21px; padding-left:2px; padding-right:24px;}
.Article-Tabs,.GoodsList-Tabs{ margin:0 0 8px;}
.Article-Tabs div, .GoodsList-Tabs div{padding:2px 5px;}
.xul li{float:left;}

/*---float---*/
.fl ,#h-login,#b-l,#b-m,.b-m      {float:left;}
.fr,#h-key,#b-mr,#b-r,.b-r        {float:right;}

/*---filter---*/
.filter{filter:alpha(opacity=90); -moz-opacity:0.9; -kHTML-opacity:0.9; opacity:0.9;}
/*---clear float---*/
.fix:after,.xul:after,.item:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
.fix,.xul,.item{display:inline-block;}
*html .fix,*html .xul,*html .item,*html{height:1%;}
.fix,.xul,.item{display:block;}

/*--price--*/
/*.price1    {font-size:11px;	color:#f90; font-weight:400;}
.mktprice1 {font-size:11px;	color:#999;	text-decoration:line-through;}
.saveprice1{font-size:11px;	color:#f90;	}
.price1,.mktprice1,.saveprice1{font-family:Tahoma;font-size:10px;}
.GoodsSearchWrap .items-gallery .goodinfo .price1 {font-size:10px;}*/

/*--Goods--*/
.b-r .border3 .ArticleList,
.b-r .border3 .GoodsList h6,
.b-r .border3 .RankingList h6{ display:block; width:148px; overflow:hidden;}
.b-r .border3 .GoodsList h6  { display:block; width:138px; overflow:hidden;}
.GoodsList h6{font-weight:400; margin:0;}
.GoodsList .goodsImg a{display:block; border:1px solid #eee;padding:1px;overflow:hidden;}
.GoodsList .goodsImg a img{width:100px;height:100px;}

/*--GoodsPic--*/
.goods-detail-pic-thumbnail a{border-width:1px;}
.goods-detail-pic-thumbnail .uparrow{border-bottom:1px solid #fff;}
.goodspackagewrap, .goods-detail-tab{background-image:none; border-bottom:1px solid #ddd;}
.goodspackagewrap .active, .goods-detail-tab .active{ margin-top:0;margin-bottom:0;height:17px;font-size:12px;padding-top:4px;}




/*--------------------------------------------------------*/
/*					 Set background-image
/*--------------------------------------------------------*/
.MenuList,.MenuList li a:hover,#h-lk,#b-nav,#b-nav .fr{ background-image:url(bg.png); background-repeat:no-repeat;}
/*--------------------------------------------------------*/
/*					        Layout
/*--------------------------------------------------------*/
body{font:normal 400 12px/180% Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; background-color:#fff;}
#hd,#bd,#ft{ width:980px; margin:1px auto;}
#hd{ width:982px; margin-bottom:10px;}
#bd{ }
#ft{ }

#b-l,.b-l{ width:168px;}
#b-mr{ width:804px;}
#b-nav{ height:32px; background-position:0px -153px; margin-bottom:8px;}
#b-m,.b-m{ width:628px;}
#b-r,.b-r{ width:168px;}

/*------------------------------hd------------------------*/
 #h-menu{ padding-top:10px; height:38px; overflow:hidden; position:relative;}
.MenuList{ height:38px; background-position:0px 0px;}
.MenuList li a{ height:36px; line-height:35px; font-weight:700; color:#333; width:117px; text-align:center;}
.MenuList li a:hover { background-position:-234px -38px; color:#fff;}
.MenuList li a:active{ background-position:-234px -76px;}
.MenuList #m0 a{ width:117px; text-indent:-9999px; overflow:hidden; }
.MenuList #m0 a:hover{ background-position:0px -38px;}
/*#m1 a{ background-image:url(bg.png); background-repeat:no-repeat; background-position:-234px -114px; color:#fff;}*/

#h-search{ position:absolute; bottom:2px; right:0px; width:163px; height:36px; overflow:hidden;}
#h-search .keyW{ left:10px; background:url(b-l-s-input.png) no-repeat 0px -61px; width:148px; position:relative; height:30px;}
#h-search .keywords{ background:none;border:0;width:110px;height:14px;margin:0 4px;padding:4px 0 4px 10px; position:relative; top:5px;*top:3px;left:12px;}

#h-lk{ height:34px; line-height:34px; font-size:10px; color:#666; font-family:Verdana,Arial; background-position:left bottom; margin:2px 0;}
#h-login{ padding-left:5px;}
#h-key  { padding-right:5px;}


/*------------------------------bd------------------------*/

#b-l .SearchW{ background:url(b-l-search.gif) no-repeat left bottom; padding-bottom:10px;}
#b-l .SearchBar{ background:url(b-l-search.gif) no-repeat; padding-top:65px;}


#b-nav{ font-size:11px;}
.homeinfo { line-height:32px; display:none; padding-left:10px;}
.index-bd .homeinfo{ display:block;}
#b-nav .Navigation{ height:32px; line-height:32px; font-size:11px;}
.index-bd #b-nav .Navigation{ display:none;}
#b-nav .fr{ background-position:right -153px;}
#b-nav .fr a{ display:block;font-size:11px; padding:0 10px; border-left:1px solid #ddd; height:32px; line-height:32px;}
#bd #b-nav .navCart{ width:30px; padding-right:22px;}
#b-nav .navHome a{ display:block; width:45px; line-height:32px; font-size:11px; text-indent:-9999px; overflow:hidden;}

#b-mr4 .fl,#b-mr4 .fr{ width:400px; min-height:200px; background-color:#eee;}
#b-mr4 .fr a{ display:block;}
.border4{ overflow:hidden;}
.border4 .GoodsListWrap{ background-color:#fff; padding:6px 0 0; position:relative; height:300px;}
.border4 .more{ position:absolute; top:8px; right:15px; margin:0;}
.border4 .Article-Tabs,.border4 .GoodsList-Tabs{ margin:0 5px 8px;}
.border4 .GoodsListWrap .GoodsList{ width:624px; width:100%;}
.border4 .GoodsListWrap .item{ padding:0 4px 5px;}
.border4 .GoodsList-Tabs div{ width:100px;}

/*------------------------------ft------------------------*/

#ftLinks{ border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; margin:1.5em 0 2em; line-height:28px; font-size:11px;}
#ftLinks  a{ color:#0085CF; font-size:11px;}
#ftLinks .TreeList li a{ padding:0 6px; border-left:1px solid #eee; font-size:10px;}
#fttext{ text-align:center; font-size:11px; color:#76797C;}

/*--------------------------------------------------------*/
/*					 <{main}> Styel
/*--------------------------------------------------------*/
/*================================================================================ 列表页面核心样式 ==*/

/*--商品列表页/类型属性筛选--*/
.GoodsSelector .division{ margin:0; padding:0; border:0; }
.GoodsSelector .division table td,#goods-spec-content{ border-bottom:1px solid #eee; padding:2px 0; line-height:22px;}
.GoodsSelector #goods-spec-content{ padding-left:76px;}
.GoodsSelector .s_tit,.title .s_tit{ width:79px; text-indent:8px;}
.GoodsSelector .s_tit { color:#888;}
.GoodsSelector #flat-spec1 .s_tit{ line-height:30px;}
.GoodsSearchWrap .title { border:0; background-color:#eee; padding:5px 3px 5px 0; }
.GoodsSearchWrap .title table{ border-bottom:2px solid #999; color:#ccc; background:none;}
.GoodsSearchWrap .title td{ height:auto; line-height: normal;}

/*属性文字内容*/
.GoodsSelector a { border-right:1px solid #eee; margin-right:6px; padding-right:6px; color:#0085CF; white-space:nowrap;}
.GoodsSelector a.last{ border-right:0;}
.GoodsSelector .num { color:#999; margin:0; padding:0 2px;}
/*规格-颜色图片*/
.GoodsSelector .flatshow li{ margin-left:0; margin-right:6px;}
.GoodsSelector .flatshow a,#goods-spec-content a{ padding:0; border:0; margin:0;}
/*规格-下拉选择*/
.GoodsSelector .handle { margin-bottom:3px; }
.GoodsSelector .goods-spec .curr{ border:1px solid #ccc; margin-bottom:-5px; padding-bottom:5px; border-bottom:0;}
.GoodsSelector .goods-spec .handle.curr:hover  { border:1px solid #ccc; border-bottom:0;}
.GoodsSelector .goods-spec .content-curr{ border-color:#ccc; margin-right:0;}
.goods-spec a span, .goods-spec a img { background:none;}
.goods-spec a:hover img, .goods-spec a:hover span { border:1px solid #6699CC;}
/*--橱窗列表样式--*/
.grid li{ margin:5px 0;}
.grid li .items-gallery{ border:1px solid #eee; margin:0; margin-right:2px;}
.grid li.last .items-gallery{ margin-right:0;}
.GoodsSearchWrap .items-gallery .goodinfo p{ margin-bottom:5px; text-align:center;}
.GoodsSearchWrap .items-gallery .goodinfo .price1{ font-size:12px;}
.GoodsSearchWrap .items-gallery .goodinfo .mktprice1{ font-size:11px; padding-left:5px;}
.GoodsSearchWrap .items-gallery .button{ float:none; width:128px; height:25px; margin:0 auto;}
.GoodsSearchWrap .items-gallery .button .addcart,
.GoodsSearchWrap .items-gallery .button .star-off,
.GoodsSearchWrap .items-gallery .button .vdetail,
.GoodsSearchWrap .items-gallery .button .btncmp { height:25px; border:0; background-color:#f2f2f2;}


.search_total,.listpager,.listmode{ padding-top:1px; height:18px; line-height:18px;}
/*--------------------------------------------------------*/
/*					分页
/*--------------------------------------------------------*/
.pager                     { margin:10px 0; height:18px; line-height:18px; font-family:Verdana,Tahoma,Arial; font-size:11px;}
.pager span                { float:left;}

.pager .prev,
.pager .next,
.pager .onprev,
.pager .onnext,  
.pager .unprev,
.pager .unnext {display:block;height:18px;overflow:hidden;text-indent:-9999px; cursor:pointer;*cursor:hand;}

.pager .prev,
.pager .onprev,  
.pager .unprev {background:url(pager_pre.gif) no-repeat 0 0;width:60px;}

.pager .next,
.pager .onnext,
.pager .unnext {background:url(pager_next.gif) no-repeat 0 0;width:50px;}

.pager .onprev,
.pager .onnext {background-position:0 -18px;}

.pager .unprev,
.pager .unnext {background-position:0 -36px;}

.pager .unnext,.pager .unprev{ cursor:default;}

.pager .pagernum{padding:0 10px;}
.pager .pagernum  a{ background-color:#ccc;}
.pager .pagernum  a:hover{ background-color:#f90; color:#fff;}
.pager .pagecurrent{ background:#999; color:#fff; font-weight:700;}


/*列表页虚拟分类*/
.vir-cat .level-1,.vir-cat .level-1 strong,.vir-cat .level-1 a,#sortTi,#sortTi p,#sortTi p span{ display:block; background-image:url(downlist.png); background-repeat:no-repeat;}
#vircatWrap{ position:relative; z-index:300;}
.vir-cat { position:absolute; top:0; left:0; z-index:210;}
.vir-cat .level-2,.vir-cat .level-2 a{ background-image:none;}
.vir-cat .level-1{ float:left; margin-right:10px; background-position:0px -25px; background-repeat:repeat-x; width:150px;}
.vir-cat .level-1 strong{ background-position:0px 0px; font-weight:400;}
.vir-cat .level-1 a{ background-position:right -50px; padding:0 35px 0 10px; line-height:20px;}

.vir-cat .show{ background-position:0px -100px;}
.vir-cat .show strong{ background-position:0px -75px;}
.vir-cat .show a{ background-position:right -125px; }
.vir-cat .level-2{ border:1px solid #bfcbd9; background-color:#fff; border-top:0;}
.vir-cat .level-2 a{ padding:0 10px;}

/*排序*/
.filtmode { height:20px; background:none;}
#sortEl   { height:20px; overflow:hidden; position:relative; z-index:200; background-color:#eee;}
#sortTi   { background-position:0px -25px; background-repeat:repeat-x;}
.morph p  { cursor:pointer;*cursor:hand; margin:0; font-weight:700; background-position:0px 0px; font-family:Verdana,Arial; font-size:10px;}
.morph p span{ display:block; background-position:right -50px; padding:0 35px 0 10px; line-height:20px;}

.current #sortTi{background-position:0px -100px;}
.current p{background-position:0px -75px;}
.current p span{background-position:right -125px;}

.morph li{ border-top:1px solid #a2b9d2; padding:0 10px;}
.morph a { display:block; color:#fff;}
.morph a:hover{ text-decoration:none; color:#000;}


/*================================================================================ 详细页面核心样式 ==*/
/*--详细大图--*/
#goods-viewer .goodspic{background:transparent url(goods_pic.gif) no-repeat -10px 0px;height:450px;margin-right:10px;padding:10px 0 0;width:320px;}
.goods-detail-pic-thumbnail a{border-width:1px;}
.goods-detail-pic-thumbnail .uparrow{border-bottom:1px solid #fff;}

.GoodsInfoWrap .goodsname { background-position:-235px -135px;font-size:16px;height:28px;line-height:28px;margin:0 0 5px;padding-bottom:0;padding-left:5px;}
.GoodsInfoWrap .goodsprops,.goods-price.list li{ border-top:1px solid #eee; border-bottom:1px solid #eee;}
.GoodsInfoWrap .goodsprops li,.goods-price.list li{text-indent:5px;}
.goods-price.list li{ border-top:0; background-image:none; padding-left:0;font-weight:700;}

.GoodsInfoWrap .FormWrap{ background-color:#fff !important; border:0; padding:0px;}
.GoodsInfoWrap .FormWrap h4{ color:#333;}
.GoodsInfoWrap .commentTabLeft{ text-indent:0; background-color:#f2f2f2; font-size:11px; padding-left:10px; border-bottom:1px solid #555; color:#333;}
.GoodsInfoWrap .commentTabLeft span{ padding:0 10px; font-size:11px;}
.GoodsInfoWrap .commentTabLeft span a{ color:#999;}
.addcomment .division{ margin-bottom:0;}
.addcomment .title input.blur{ }
/*--price--*/
.price1,.mktprice1,.saveprice1,.discount {font-size:12px; font-family:Tahoma,Verdana,Arial;}
.price1    {color:#f90;}
.mktprice1 {color:#999;	text-decoration:line-through;font-weight:700;}
.saveprice1{color:#f90;}
.discount  {color:#fdcf94;}


.hightline{ border:0; background-color:#f2f2f2;}.hightline-enter{ background-color:#ECF2F5;}
.hightbox{ border:0;}
.hightbox .buyinfo{ border-bottom:1px solid #ccc;}

/*--购买按钮--*/
.GoodsInfoWrap .choose table { background:none; border:0;}

/*--配件--*/
.GoodsInfoWrap .btnBar { border:0; margin:0; padding:0; padding-bottom:5px;}
.GoodsInfoWrap .adjtitle { border-bottom:1px solid #999; margin-bottom:5px; font-weight:700;}
.AccTotal{ border-top:1px solid #999;}
.AccTotal .price{ font-weight:700;}
/*--GoodsPackageWrap--*/
.GoodsPackageWrap{ background-color:#fff; color:#333; border:0;}
.GoodsPackageWrap dd a{ color:#333;}
.GoodsPackageWrap h3{color:#333; font-size:14px;}
.GoodsPackageWrap .mktprice1,.GoodsPackageWrap .price1,.GoodsPackageWrap .huered,.originalprice{font-weight:400;}
.GoodsPackageWrap .mktprice1,.originalprice{color:#666;}
.GoodsPackageWrap .price1{color:#000; font-weight:700;}
.GoodsPackageWrap .huered{color:#f60; font-weight:700;}

.goodspackagewrap,.goods-detail-tab
{background-image:none; border-bottom:0; border-bottom:1px solid #555; padding-bottom:1px;  margin-bottom:6px; padding-left:0;}
.goodspackagewrap div,.goods-detail-tab div
{width:130px; background-image:none; background-color:#ccc; margin-right:2px; padding:2px 5px 6px; font-size:11px; color:#555;}
.goodspackagewrap .active,.goods-detail-tab .active
{width:130px; background-image:none; background-color:#f2f2f2; margin-top:0; margin-bottom:0; height:17px; padding:2px 5px 6px; font-size:11px;}

.pdtdetail .indent { padding:0;}
.infotips{ font-size:11px;}


/*================================================================================ 购物车核心样式 ==*/
.CartWrap .CartNav{ display:none;}
.cartwrap .pleft30{ display:none;}
.CartWrap .checkoutbase{ margin-top:0;}
#cartItems{ margin-top:0;}
.liststyle thead th{ color:#333;}
.CartWrap .totalprice{ font-size:15px;}
#cart-coupon{ font-size:11px; text-indent:1px; color:#111;}
#-s-ipt-coupon{ color:#999; padding:3px; font-size:11px; width:200px;}

.fontfamily2,
.AccTotal,.GoodsInfoWrap .adjtitle,.GoodsPackageWrap .mktprice1,.GoodsPackageWrap .price1,.GoodsPackageWrap .huered,.originalprice{ font-family:Tahoma,Verdana,Arial;}


#receiver .liststyle td, #receiver .liststyle th{ padding:2px}
#checkout-select-area select { height:22px;}
#selected-area{ border-width:1px; border-color:#000 #ddd #ddd #000; border-style:solid; padding:3px 5px; display:inline-block; margin-right:10px;}



.MemberCenter{ background-color:#fff; padding:5px 0;}
.MemberCenter .info a{ color:#333;}
.MemberSidebar{ width:200px;}
.MemberMain{ margin-right:-210px;}
.MemberMenu span div{ font-size:11px;font-family:Tahoma,Verdana,Arial;}
.MemberMenu a{ text-indent:5px; padding:0; font-size:11px;}

/*--------------------------------------------------------*/
/*					 english need
/*--------------------------------------------------------*/
.RegisterWrap .form{ border:2px solid #666;}
.RegisterWrap .form p{ margin-bottom:2px; font-size:11px;}
.btn-login{ margin-bottom:20px; margin-top:15px;}
.pleft30{ padding-left:30px;}

.minidiv a{ color:#f60; text-decoration:none;}
.minidiv a:hover{ text-decoration:underline;}
.minidiv .form p{ padding-left:10px;}
.minidiv .form p i{ padding-left:0; font-size:9px; display:none;}
.minidiv h4{ color:#333333;}


.Ad-List .first{ margin-left:0;}
.Ad-List .last{ margin-right:0;}

.btn-register  {background:url(btn/btn-register.png); width:80px; height:28px; margin-bottom:35px;}  /* 注册按钮 */  
